Class DTDDeclNode

    • Field Detail

      • unrecognized

        public DTDDeclParameter unrecognized
        This class is the base for all declaration nodes for DTD's. It can also be used to represent an undefined tag, meaning it is not any of: ELEMENT, ATTLIST, ENTITY, or NOTATION
    • Constructor Detail

      • DTDDeclNode

        public DTDDeclNode​(int start,
                           int end)
    • Method Detail

      • getName

        public String getName()
      • getParameterAtIndex

        protected DTDDeclParameter getParameterAtIndex​(int index)
      • setName

        public void setName​(int start,
                            int end)
      • isInNameParameter

        public boolean isInNameParameter​(int offset)
      • getNodeName

        public String getNodeName()
      • getNodeType

        public short getNodeType()
      • getUnrecognized

        public String getUnrecognized()
      • setUnrecognized

        public void setUnrecognized​(int start,
                                    int end)
      • addNewParameter

        public DTDDeclParameter addNewParameter​(int start,
                                                int end)
      • updateLastParameterEnd

        public void updateLastParameterEnd​(int end)
      • setDeclType

        public void setDeclType​(int start,
                                int end)
      • getDeclType

        public String getDeclType()
      • getReferencedElementNameAt

        public DTDDeclParameter getReferencedElementNameAt​(int offset)
        Returns the parameter name which references a DTD element declaration (
        Parameters:
        offset - the offset
        Returns:
        the parameter name which references a DTD element declaration (