Klasse QualifiedTypeDeclarationPattern

Alle implementierten Schnittstellen:
Cloneable, IParallelizable, IIndexConstants

public class QualifiedTypeDeclarationPattern extends TypeDeclarationPattern
  • Felddetails

    • qualification

      public char[] qualification
    • packageIndex

      public int packageIndex
  • Konstruktordetails

    • QualifiedTypeDeclarationPattern

      public QualifiedTypeDeclarationPattern(char[] moduleNames, char[] qualification, char[] simpleName, char typeSuffix, int matchRule)
    • QualifiedTypeDeclarationPattern

      public QualifiedTypeDeclarationPattern(char[] qualification, char[] simpleName, char typeSuffix, int matchRule)
    • QualifiedTypeDeclarationPattern

      public QualifiedTypeDeclarationPattern(char[] qualification, int qualificationMatchRule, char[] simpleName, char typeSuffix, int matchRule)
  • Methodendetails

    • decodeIndexKey

      public void decodeIndexKey(char[] key)
      Beschreibung aus Klasse kopiert: SearchPattern
      Decode the given index key in this pattern. The decoded index key is used by SearchPattern.matchesDecodedKey(SearchPattern) to find out if the corresponding index entry should be considered.

      This method should be re-implemented in subclasses that need to decode an index key.

      Setzt außer Kraft:
      decodeIndexKey in Klasse TypeDeclarationPattern
      Parameter:
      key - the given index key
    • getBlankPattern

      public SearchPattern getBlankPattern()
      Beschreibung aus Klasse kopiert: SearchPattern
      Returns a blank pattern that can be used as a record to decode an index key.

      Implementors of this method should return a new search pattern that is going to be used to decode index keys.

      Setzt außer Kraft:
      getBlankPattern in Klasse TypeDeclarationPattern
      Gibt zurück:
      a new blank pattern
      Siehe auch:
    • matchesDecodedKey

      public boolean matchesDecodedKey(SearchPattern decodedPattern)
      Beschreibung aus Klasse kopiert: SearchPattern
      Returns whether this pattern matches the given pattern (representing a decoded index key).

      This method should be re-implemented in subclasses that need to narrow down the index query.

      Setzt außer Kraft:
      matchesDecodedKey in Klasse TypeDeclarationPattern
      Parameter:
      decodedPattern - a pattern representing a decoded index key
      Gibt zurück:
      whether this pattern matches the given pattern
    • print

      protected StringBuffer print(StringBuffer output)
      Setzt außer Kraft:
      print in Klasse TypeDeclarationPattern