Class Name

  • Direct Known Subclasses:
    Name1, Name2, Name3, NameN

    public abstract class Name
    extends Object
    Base class for tokenized names (key strings in objects) that have been tokenized from byte-based input sources (like InputStream.
    Author:
    Tatu Saloranta
    • Field Detail

      • _name

        protected final String _name
      • _hashCode

        protected final int _hashCode
    • Constructor Detail

      • Name

        protected Name​(String name,
                       int hashCode)
    • Method Detail

      • getName

        public String getName()
      • equals

        public abstract boolean equals​(int quad1)
      • equals

        public abstract boolean equals​(int quad1,
                                       int quad2)
      • equals

        public abstract boolean equals​(int[] quads,
                                       int qlen)
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object