Class DnParserImpl

java.lang.Object
org.springframework.ldap.core.DnParserImpl
All Implemented Interfaces:
DnParser, DnParserImplConstants

@Deprecated @NullUnmarked public class DnParserImpl extends Object implements DnParser, DnParserImplConstants
Deprecated.
As of 2.0 it is recommended to use LdapName along with utility methods in LdapUtils instead.
  • Field Details

    • token_source

      public DnParserImplTokenManager token_source
      Deprecated.
      Generated Token Manager.
    • token

      public Token token
      Deprecated.
      Current token.
    • jj_nt

      public Token jj_nt
      Deprecated.
      Next token.
  • Constructor Details

    • DnParserImpl

      public DnParserImpl(InputStream stream)
      Deprecated.
      Constructor with InputStream.
    • DnParserImpl

      public DnParserImpl(InputStream stream, String encoding)
      Deprecated.
      Constructor with InputStream and supplied encoding
    • DnParserImpl

      public DnParserImpl(Reader stream)
      Deprecated.
      Constructor.
    • DnParserImpl

      public DnParserImpl(DnParserImplTokenManager tm)
      Deprecated.
      Constructor with generated Token Manager.
  • Method Details

    • input

      public final void input() throws ParseException
      Deprecated.
      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
    • dn

      public final DistinguishedName dn() throws ParseException
      Deprecated.
      Description copied from interface: DnParser
      Parse a full Distinguished Name.
      Specified by:
      dn in interface DnParser
      Returns:
      the DistinguishedName corresponding to the parsed stream.
      Throws:
      ParseException
    • rdn

      public final LdapRdn rdn() throws ParseException
      Deprecated.
      Description copied from interface: DnParser
      Parse a Relative Distinguished Name.
      Specified by:
      rdn in interface DnParser
      Returns:
      the next rdn on the stream.
      Throws:
      ParseException
    • attributeTypeAndValue

      public final LdapRdnComponent attributeTypeAndValue() throws ParseException
      Deprecated.
      Throws:
      ParseException
    • SpacedEquals

      public final void SpacedEquals() throws ParseException
      Deprecated.
      Throws:
      ParseException
    • AttributeType

      public final String AttributeType() throws ParseException
      Deprecated.
      Throws:
      ParseException
    • AttributeValue

      public final String AttributeValue() throws ParseException
      Deprecated.
      Throws:
      ParseException
    • ReInit

      public void ReInit(InputStream stream)
      Deprecated.
      Reinitialise.
    • ReInit

      public void ReInit(InputStream stream, String encoding)
      Deprecated.
      Reinitialise.
    • ReInit

      public void ReInit(Reader stream)
      Deprecated.
      Reinitialise.
    • ReInit

      public void ReInit(DnParserImplTokenManager tm)
      Deprecated.
      Reinitialise.
    • getNextToken

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

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

      public ParseException generateParseException()
      Deprecated.
      Generate ParseException.
    • enable_tracing

      public final void enable_tracing()
      Deprecated.
      Enable tracing.
    • disable_tracing

      public final void disable_tracing()
      Deprecated.
      Disable tracing.