Επεκτάσεις φίλτρων στοιχείων JavaScript
Ταυτότητα:
org.eclipse.wst.jsdt.ui.javaElementFilters
Περιγραφή:
Αυτό το σημείο επέκτασης
χρησιμοποιείται για την επέκταση προβολών περιβάλλοντος χρήστη JavaScript με φίλτρα.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (filter+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id CDATA #IMPLIED
name CDATA #IMPLIED
description CDATA #IMPLIED
targetId CDATA #IMPLIED
enabled (true | false)
pattern CDATA #IMPLIED
class CDATA #IMPLIED
>
- id - μια μοναδική ταυτότητα που θα χρησιμοποιηθεί για τον προσδιορισμό αυτού
του φίλτρου.
- name - ένα μοναδικό όνομα που επιτρέπει τον προσδιορισμό αυτού του φίλτρου στο περιβάλλον χρήστη. Αυτό το γνώρισμα πρέπει να είναι μια μεταφρασμένη σειρά χαρακτήρων. Αν και δεν απαιτείται το γνώρισμα αυτό για φίλτρα μοτίβων (δηλ. αυτά που χρησιμοποιούν το γνώρισμα pattern) προτείνουμε τη χρήση σε κάθε περίπτωση ενός ονόματος, διαφορετικά θα χρησιμοποιηθεί η ίδια η σειρά χαρακτήρων του μοτίβου για να εκφράσει το φίλτρο στο περιβάλλον χρήστη.
- description - μια σύντομη περιγραφή αυτού του φίλτρου
- targetId - η ταυτότητα του προορισμού όπου θα γίνει η συνεισφορά του φίλτρου.
Εάν λείπει το γνώρισμα, τότε θα γίνει η συνεισφορά του φίλτρου σε όλες τις προβολές που
χρησιμοποιούν το
org.eclipse.wst.jsdt.ui.actions.customFiltersActionGroup
. Αυτό αντικαθιστά το καταργημένο γνώρισμα "viewId".
- enabled - το φίλτρο θα ενεργοποιηθεί αν δεν υπάρχει αυτό το γνώρισμα ή η τιμή του γνωρίσματος είναι "true". Πιθανότατα ο χρήστης θα είναι σε θέση να αντικαταστήσει αυτή τη ρύθμιση στο περιβάλλον χρήστη.
- pattern - όσα στοιχεία έχουν όνομα που αντιστοιχεί με αυτό το μοτίβο θα αποκρυφτούν . Αυτό το γνώρισμα χρησιμοποιείται εδώ για λόγους συμβατότητας με προηγούμενες εκδόσεις και δεν πρέπει πλέον να χρησιμοποιείται. Όλες οι προβολές που επιτρέπουν την προσθήκη φίλτρου, επιτρέπουν επίσης την προσθήκη φίλτρων μοτίβων απευθείας μέσω του περιβάλλοντος χρήστη.
- class - το όνομα της κλάσης που χρησιμοποιείται για το φιλτράρισμα της προβολής. Η κλάση πρέπει να επεκτείνει την
org.eclipse.jface.viewers.ViewerFilter
. Εάν αυτό το γνώρισμα βρίσκεται εδώ, τότε δεν πρέπει να παρέχεται το γνώρισμα μοτίβου.
Παραδείγματα:
Ακολουθεί ένα παράδειγμα
ορισμού φίλτρου στοιχείων JavaScript. Φιλτράρει εσωτερικές κλάσεις και είναι επιλεγμένο από την αρχή.
<extension point="org.eclipse.wst.jsdt.ui.javaElementFilters">
<filter
id="org.eclipse.wst.jsdt.ui.PackageExplorer.LibraryFilter"
name="%HideReferencedLibraries.label"
description="%HideReferencedLibraries.description"
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
enabled="false">
</filter>
</extension>
Copyright (c) 2007 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.