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
ConstructorsModifierConstructorDescriptionprotected
AbstractCompoundDirectory
(Collection<? extends Directory> directories) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
boolean
getDirectory
(int index) getEntryByFieldName
(String fieldName) getEntryById
(Object identifier) int
hashCode()
boolean
This implementation returnstrue
.iterator()
boolean
int
size()
toString()
Methods inherited from class com.twelvemonkeys.imageio.metadata.AbstractDirectory
assertMutable
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
directories
-
-
Constructor Details
-
AbstractCompoundDirectory
-
-
Method Details
-
getDirectory
- Specified by:
getDirectory
in interfaceCompoundDirectory
-
directoryCount
public int directoryCount()- Specified by:
directoryCount
in interfaceCompoundDirectory
-
getEntryById
- Specified by:
getEntryById
in interfaceDirectory
- Overrides:
getEntryById
in classAbstractDirectory
-
getEntryByFieldName
- Specified by:
getEntryByFieldName
in interfaceDirectory
- Overrides:
getEntryByFieldName
in classAbstractDirectory
-
iterator
- Specified by:
iterator
in interfaceIterable<Entry>
- Overrides:
iterator
in classAbstractDirectory
-
add
- Specified by:
add
in interfaceDirectory
- Overrides:
add
in classAbstractDirectory
-
remove
- Specified by:
remove
in interfaceDirectory
- Overrides:
remove
in classAbstractDirectory
-
isReadOnly
public boolean isReadOnly()Description copied from class:AbstractDirectory
This implementation returnstrue
. Subclasses should override this method, if the directory is mutable.- Specified by:
isReadOnly
in interfaceDirectory
- Overrides:
isReadOnly
in classAbstractDirectory
- Returns:
true
-
size
public int size()- Specified by:
size
in interfaceDirectory
- Overrides:
size
in classAbstractDirectory
-
toString
- Overrides:
toString
in classAbstractDirectory
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractDirectory
-
equals
- Overrides:
equals
in classAbstractDirectory
-