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 TypeMethodDescriptionbooleanintbooleangetDirectory(int index) getEntryByFieldName(String fieldName) getEntryById(Object identifier) inthashCode()booleanThis implementation returnstrue.iterator()booleanintsize()toString()Methods inherited from class com.twelvemonkeys.imageio.metadata.AbstractDirectory
assertMutableMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.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
- Specified by:
iteratorin interfaceIterable<Entry>- Overrides:
iteratorin classAbstractDirectory
-
add
- Specified by:
addin interfaceDirectory- Overrides:
addin classAbstractDirectory
-
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()- Overrides:
hashCodein classAbstractDirectory
-
equals
- Overrides:
equalsin classAbstractDirectory
-