/** * Initialize the LdifReader * * @throws LdapException If the initialization failed */ public void init() throws LdapException { lines = new ArrayList<>(); position = 0; version = DEFAULT_VERSION; containsChanges = false; containsEntries = false; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); }
/** * Initialize the LdifReader * * @throws LdapException If the initialization failed */ public void init() throws LdapException { lines = new ArrayList<>(); position = 0; version = DEFAULT_VERSION; containsChanges = false; containsEntries = false; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); }
/** * Initialize the LdifReader * * @throws LdapException If the initialization failed */ public void init() throws LdapException { lines = new ArrayList<>(); position = 0; version = DEFAULT_VERSION; containsChanges = false; containsEntries = false; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); }
/** * The main entry point of the LdifParser. It reads a buffer and returns a * List of entries. * * @param reader The buffer being processed * @return A list of entries * @throws LdapException If something went wrong */ public List<LdifEntry> parseLdif( BufferedReader reader ) throws LdapException { // Create a list that will contain the read entries List<LdifEntry> entries = new ArrayList<>(); this.reader = reader; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); // When done, get the entries one by one. for ( LdifEntry entry : this ) { if ( entry != null ) { entries.add( entry ); } else { throw new LdapLdifException( I18n.err( I18n.ERR_13429_ERROR_PARSING_LDIF, error.getLocalizedMessage() ) ); } } return entries; }
/** * The main entry point of the LdifParser. It reads a buffer and returns a * List of entries. * * @param reader The buffer being processed * @return A list of entries * @throws LdapException If something went wrong */ public List<LdifEntry> parseLdif( BufferedReader reader ) throws LdapException { // Create a list that will contain the read entries List<LdifEntry> entries = new ArrayList<>(); this.reader = reader; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); // When done, get the entries one by one. for ( LdifEntry entry : this ) { if ( entry != null ) { entries.add( entry ); } else { throw new LdapLdifException( I18n.err( I18n.ERR_13429_ERROR_PARSING_LDIF, error.getLocalizedMessage() ) ); } } return entries; }
/** * The main entry point of the LdifParser. It reads a buffer and returns a * List of entries. * * @param reader The buffer being processed * @return A list of entries * @throws LdapException If something went wrong */ public List<LdifEntry> parseLdif( BufferedReader reader ) throws LdapException { // Create a list that will contain the read entries List<LdifEntry> entries = new ArrayList<>(); this.reader = reader; // First get the version - if any - version = parseVersion(); prefetched = parseEntry(); // When done, get the entries one by one. for ( LdifEntry entry : this ) { if ( entry != null ) { entries.add( entry ); } else { throw new LdapLdifException( I18n.err( I18n.ERR_13429_ERROR_PARSING_LDIF, error.getLocalizedMessage() ) ); } } return entries; }
prefetched = parseEntry();
prefetched = parseEntry();
prefetched = parseEntry();