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() |
assertMutable
forEach, spliterator
protected AbstractCompoundDirectory(Collection<? extends Directory> directories)
public Directory getDirectory(int index)
getDirectory
in interface CompoundDirectory
public int directoryCount()
directoryCount
in interface CompoundDirectory
public Entry getEntryById(Object identifier)
getEntryById
in interface Directory
getEntryById
in class AbstractDirectory
public Entry getEntryByFieldName(String fieldName)
getEntryByFieldName
in interface Directory
getEntryByFieldName
in class AbstractDirectory
public Iterator<Entry> iterator()
iterator
in interface Iterable<Entry>
iterator
in class AbstractDirectory
public boolean add(Entry entry)
add
in interface Directory
add
in class AbstractDirectory
public boolean remove(Object entry)
remove
in interface Directory
remove
in class AbstractDirectory
public boolean isReadOnly()
AbstractDirectory
true
.
Subclasses should override this method, if the directory is mutable.isReadOnly
in interface Directory
isReadOnly
in class AbstractDirectory
true
public int size()
size
in interface Directory
size
in class AbstractDirectory
public String toString()
toString
in class AbstractDirectory
public int hashCode()
hashCode
in class AbstractDirectory
public boolean equals(Object pOther)
equals
in class AbstractDirectory
Copyright © 2018. All rights reserved.