Ich entwickle ein Plugin, dessen Befehl nur bei bestimmten Paketen angezeigt wird, die sich unter einem bestimmten Paket foo.com.network.svc befinden. Ich habe visibleWhen Schlüsselwort gefunden. Aber ich konnte es nicht sehr gut gebrauchen. Danke im Voraus.Begrenzung der Sichtbarkeit eines Befehls in einem Plugin mit visibleWhen in plugin.xml
2
A
Antwort
1
Ja, nach einer Reihe von Versuchen und Fehlerbemühungen, konnte ich die Sichtbarkeit des Plugins einschränken, das einen Befehl auf der rechten Maustaste im Paket Explorer hinzufügt. Limit ist, um den Befehl nur in einem Paketfragment unter einem bestimmten Pfad anzuzeigen. Im Folgenden finden Sie einen Teil meiner plugin.xml, der die Sichtbarkeit beeinflusst.
<visibleWhen>
<iterate>enter <adapt type="org.eclipse.core.resources.IResource"> <test property="org.eclipse.core.resources.path"
value="/foo/com/bar/svc/*"/> <not> <test property="org.eclipse.core.resources.path" value="/foo/com/bar/svc/*/*"/> </not> </adapt> </iterate> </visibleWhen>
Verwandte Themen
- 1. Strings in plugin.xml für Eclipse-Plugin externalisieren
- 2. In einem Eintrag in plugin.xml für Cordova
- 3. Menüpunkt/hidden gezeigt je nach os.name in plugin.xml
- 4. Ausführen eines Befehls in C#
- 5. Cordova: nicht gefunden plugin.xml
- 6. Verwenden von GradleReference Feature in Cordova plugin.xml
- 7. Problem mit der Ausgabe eines Befehls cmd in Java
- 8. Überprüfung der Sichtbarkeit eines Elements
- 9. Hinzufügen eines gerouteten Befehls zu einem Kontrollkästchen in WPF
- 10. Codierung eines awk-Befehls in einem Perl-Skript
- 11. Wordpress 3 Plugin zur Steuerung der Sichtbarkeit von Widgets
- 12. Begrenzung der Netzwerkbandbreite eines Java-Prozesses
- 13. Begrenzung der Ausführungszeit eines Funktionsaufrufs in Python tötet meinen Kernel
- 14. Begrenzung Anzahl der Eingangswerte in einem Array/Liste in Python
- 15. Erfassen der Ausgabe eines Befehls remote ssh in einer Variablen
- 16. Aufruf eines externen Befehls in Python
- 17. Aufruf eines Befehls von einem anderen
- 18. Aufruf eines externen Befehls in Swift
- 19. Begrenzung der FPS in AndEngine
- 20. Wie ändere ich die Sichtbarkeit eines Buttons in einer Aktivität basierend auf der Sichtbarkeit eines ImageView in einer anderen Aktivität?
- 21. Ausführen eines grundlegenden Shell-Befehls in Elixir
- 22. Gibt es eine Begrenzung der Stapelgröße eines Prozesses in Linux
- 23. Wie überprüft man die Ausgabe eines Befehls in der Shell?
- 24. java - Ausführen eines Befehls in Linux
- 25. Druckausführungszeit eines Shell-Befehls
- 26. die Länge der Zeichen in einem Textfeld Begrenzung während Html.EditFor
- 27. Ausführen eines Befehls in der virtuellen Maschine vom Host-System
- 28. Fehler beim Ausführen eines Befehls in Golang
- 29. Ergebnis eines Orakel-Befehls
- 30. Begrenzung der Ergebnisse in Sybase ASE zwischen einem bestimmten Bereich