public List<IndexCreator> getIndexCreators() { HashSet<IndexCreator> creators = new HashSet<IndexCreator>(); for ( IndexingContext ctx : getMembers() ) { creators.addAll( ctx.getIndexCreators() ); } return new ArrayList<IndexCreator>( creators ); }
public int getSize() throws IOException { int size = 0; for ( IndexingContext ctx : getMembers() ) { size += ctx.getSize(); } return size; }
public Set<String> getAllGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getAllGroups() ); } return result; }
public Set<String> getRootGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getRootGroups() ); } return result; }
public int getSize() throws IOException { int size = 0; for ( IndexingContext ctx : getMembers() ) { size += ctx.getSize(); } return size; }
public Set<String> getAllGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getAllGroups() ); } return result; }
public Set<String> getAllGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getAllGroups() ); } return result; }
public List<IndexCreator> getIndexCreators() { HashSet<IndexCreator> creators = new HashSet<IndexCreator>(); for ( IndexingContext ctx : getMembers() ) { creators.addAll( ctx.getIndexCreators() ); } return new ArrayList<IndexCreator>( creators ); }
public Set<String> getRootGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getRootGroups() ); } return result; }
public int getSize() throws IOException { int size = 0; for ( IndexingContext ctx : getMembers() ) { size += ctx.getSize(); } return size; }
public List<IndexCreator> getIndexCreators() { HashSet<IndexCreator> creators = new HashSet<IndexCreator>(); for ( IndexingContext ctx : getMembers() ) { creators.addAll( ctx.getIndexCreators() ); } return new ArrayList<IndexCreator>( creators ); }
public Set<String> getRootGroups() throws IOException { HashSet<String> result = new HashSet<String>(); for ( IndexingContext ctx : getMembers() ) { result.addAll( ctx.getRootGroups() ); } return result; }
public Date getTimestamp() { Date ts = null; for ( IndexingContext ctx : getMembers() ) { Date cts = ctx.getTimestamp(); if ( cts != null ) { if ( ts == null || cts.after( ts ) ) { ts = cts; } } } return ts; }
public Date getTimestamp() { Date ts = null; for ( IndexingContext ctx : getMembers() ) { Date cts = ctx.getTimestamp(); if ( cts != null ) { if ( ts == null || cts.after( ts ) ) { ts = cts; } } } return ts; }
public Date getTimestamp() { Date ts = null; for ( IndexingContext ctx : getMembers() ) { Date cts = ctx.getTimestamp(); if ( cts != null ) { if ( ts == null || cts.after( ts ) ) { ts = cts; } } } return ts; }
public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }
public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }
public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }