Typparameter:
T - type parameter
Alle Superschnittstellen:
Collection<T>, Iterable<T>
Alle bekannten Implementierungsklassen:
DefaultKey, GermanNameKey, MemberComponent, NameKey, OrdinalComponent, PublicationType, TitleKey, YearKey

public interface DomainKey<T> extends Collection<T>
A composed key consists of a list of elements which are added to this component. After adding, all elements are encoded for being combined with other components into a cluster key.
  • Methodendetails

    • getDomain

      Domain getDomain()
      The cluster key component domain.
      Gibt zurück:
      the domain name
    • encode

      String encode() throws EncoderException
      Encode this component.
      Gibt zurück:
      the encoded component
      Löst aus:
      EncoderException - if cencoder fails
    • setDelimiter

      void setDelimiter(char delimiter)
      Set delimiter char.
      Parameter:
      delimiter - delimiter
    • getDelimiter

      char getDelimiter()
      Get the delimiting character between component elements.
      Gibt zurück:
      the delimiter
    • isUsable

      boolean isUsable()
      Return true if the component is usable.
      Gibt zurück:
      true if usable