CompoundDirectory, Directory, Iterable<Entry>public abstract class AbstractCompoundDirectory extends AbstractDirectory implements CompoundDirectory
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractCompoundDirectory(Collection<? extends Directory> directories) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(Entry entry) |
|
int |
directoryCount() |
|
boolean |
equals(Object pOther) |
|
Directory |
getDirectory(int index) |
|
Entry |
getEntryByFieldName(String fieldName) |
|
Entry |
getEntryById(Object identifier) |
|
int |
hashCode() |
|
boolean |
isReadOnly() |
This implementation returns
true. |
Iterator<Entry> |
iterator() |
|
boolean |
remove(Object entry) |
|
int |
size() |
|
String |
toString() |
assertMutableforEach, spliteratorprotected AbstractCompoundDirectory(Collection<? extends Directory> directories)
public Directory getDirectory(int index)
getDirectory in interface CompoundDirectorypublic int directoryCount()
directoryCount in interface CompoundDirectorypublic Entry getEntryById(Object identifier)
getEntryById in interface DirectorygetEntryById in class AbstractDirectorypublic Entry getEntryByFieldName(String fieldName)
getEntryByFieldName in interface DirectorygetEntryByFieldName in class AbstractDirectorypublic Iterator<Entry> iterator()
iterator in interface Iterable<Entry>iterator in class AbstractDirectorypublic boolean add(Entry entry)
add in interface Directoryadd in class AbstractDirectorypublic boolean remove(Object entry)
remove in interface Directoryremove in class AbstractDirectorypublic boolean isReadOnly()
AbstractDirectorytrue.
Subclasses should override this method, if the directory is mutable.isReadOnly in interface DirectoryisReadOnly in class AbstractDirectorytruepublic int size()
size in interface Directorysize in class AbstractDirectorypublic String toString()
toString in class AbstractDirectorypublic int hashCode()
hashCode in class AbstractDirectorypublic boolean equals(Object pOther)
equals in class AbstractDirectoryCopyright © 2018. All rights reserved.