Package esmska.data

Class Signatures


  • public class Signatures
    extends java.lang.Object
    Class managing all of the signatures.
    • Method Detail

      • getInstance

        public static Signatures getInstance()
      • get

        public Signature get​(java.lang.String name)
        Get signature by its name.
        Returns:
        null if no such signature exists
      • add

        public boolean add​(Signature signature)
        Add new signature.
        Parameters:
        signature - not null
        Returns:
        true if added, false otherwise (e.g. it already existed)
      • remove

        public void remove​(java.lang.String name)
        Remove signature by its name.
        Parameters:
        name - not empty
      • exists

        public boolean exists​(java.lang.String name)
        Decide if such signature exists. Searches in both user-defined and pre-defined signatures.
      • getAll

        public java.util.Collection<Signature> getAll()
        Get all user-defined signatures.
      • getSpecial

        public java.util.Collection<Signature> getSpecial()
        Get all pre-defined signatures.