Class DnParserImpl

    • Constructor Detail

      • DnParserImpl

        public DnParserImpl​(java.io.InputStream stream)
        Constructor with InputStream.
      • DnParserImpl

        public DnParserImpl​(java.io.InputStream stream,
                            java.lang.String encoding)
        Constructor with InputStream and supplied encoding
      • DnParserImpl

        public DnParserImpl​(java.io.Reader stream)
        Constructor.
    • Method Detail

      • input

        public final void input()
                         throws ParseException
        input -> dn dn -> rdn ( ( "," | ";" ) rdn )* rdn -> attributeTypeAndValue ( "+" attributeTypeAndValue )* attributeTypeAndValue -> ( <SPACE> )* AttributeType SpacedEquals AttributeValue ( <SPACE> )* SpacedEquals -> <SPACED_EQUALS> AttributeType -> <LDAP_OID> | <ATTRIBUTE_TYPE_STRING> AttributeValue -> <ATTRVALUE>
        Throws:
        ParseException
      • ReInit

        public void ReInit​(java.io.InputStream stream)
        Reinitialise.
      • ReInit

        public void ReInit​(java.io.InputStream stream,
                           java.lang.String encoding)
        Reinitialise.
      • ReInit

        public void ReInit​(java.io.Reader stream)
        Reinitialise.
      • getNextToken

        public final Token getNextToken()
        Get the next Token.
      • getToken

        public final Token getToken​(int index)
        Get the specific Token.
      • generateParseException

        public ParseException generateParseException()
        Generate ParseException.
      • enable_tracing

        public final void enable_tracing()
        Enable tracing.
      • disable_tracing

        public final void disable_tracing()
        Disable tracing.