Class AbstractCompoundDirectory
java.lang.Object
com.twelvemonkeys.imageio.metadata.AbstractDirectory
com.twelvemonkeys.imageio.metadata.AbstractCompoundDirectory
- All Implemented Interfaces:
CompoundDirectory, Directory, Iterable<Entry>
- Direct Known Subclasses:
TIFFDirectory, XMPDirectory
public abstract class AbstractCompoundDirectory
extends AbstractDirectory
implements CompoundDirectory
AbstractCompoundDirectory
- Version:
- $Id: AbstractCompoundDirectory.java,v 1.0 02.01.12 12:43 haraldk Exp$
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCompoundDirectory(Collection<? extends Directory> directories) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCollection-like APIintbooleangetDirectory(int index) getEntryByFieldName(String fieldName) getEntryById(Object identifier) inthashCode()Standard object supportbooleanThis implementation returnstrue.iterator()booleanintsize()toString()Methods inherited from class AbstractDirectory
assertMutableMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
directories
-
-
Constructor Details
-
AbstractCompoundDirectory
-
-
Method Details
-
getDirectory
- Specified by:
getDirectoryin interfaceCompoundDirectory
-
directoryCount
public int directoryCount()- Specified by:
directoryCountin interfaceCompoundDirectory
-
getEntryById
- Specified by:
getEntryByIdin interfaceDirectory- Overrides:
getEntryByIdin classAbstractDirectory
-
getEntryByFieldName
- Specified by:
getEntryByFieldNamein interfaceDirectory- Overrides:
getEntryByFieldNamein classAbstractDirectory
-
iterator
-
add
-
remove
- Specified by:
removein interfaceDirectory- Overrides:
removein classAbstractDirectory
-
isReadOnly
public boolean isReadOnly()Description copied from class:AbstractDirectoryThis implementation returnstrue. Subclasses should override this method, if the directory is mutable.- Specified by:
isReadOnlyin interfaceDirectory- Overrides:
isReadOnlyin classAbstractDirectory- Returns:
true
-
size
public int size()- Specified by:
sizein interfaceDirectory- Overrides:
sizein classAbstractDirectory
-
toString
- Overrides:
toStringin classAbstractDirectory
-
hashCode
public int hashCode()Description copied from class:AbstractDirectoryStandard object support- Overrides:
hashCodein classAbstractDirectory
-
equals
- Overrides:
equalsin classAbstractDirectory
-