com.twelvemonkeys.imageio.metadata
Class AbstractCompoundDirectory
java.lang.Object
com.twelvemonkeys.imageio.metadata.AbstractDirectory
com.twelvemonkeys.imageio.metadata.AbstractCompoundDirectory
- All Implemented Interfaces:
- CompoundDirectory, Directory, Iterable<Entry>
public abstract class AbstractCompoundDirectory
- extends AbstractDirectory
- implements CompoundDirectory
AbstractCompoundDirectory
- Version:
- $Id: AbstractCompoundDirectory.java,v 1.0 02.01.12 12:43 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
AbstractCompoundDirectory
protected AbstractCompoundDirectory(Collection<? extends Directory> directories)
getDirectory
public Directory getDirectory(int index)
- Specified by:
getDirectory in interface CompoundDirectory
directoryCount
public int directoryCount()
- Specified by:
directoryCount in interface CompoundDirectory
getEntryById
public Entry getEntryById(Object identifier)
- Specified by:
getEntryById in interface Directory- Overrides:
getEntryById in class AbstractDirectory
getEntryByFieldName
public Entry getEntryByFieldName(String fieldName)
- Specified by:
getEntryByFieldName in interface Directory- Overrides:
getEntryByFieldName in class AbstractDirectory
iterator
public Iterator<Entry> iterator()
- Specified by:
iterator in interface Iterable<Entry>- Overrides:
iterator in class AbstractDirectory
add
public boolean add(Entry entry)
- Specified by:
add in interface Directory- Overrides:
add in class AbstractDirectory
remove
public boolean remove(Object entry)
- Specified by:
remove in interface Directory- Overrides:
remove in class AbstractDirectory
isReadOnly
public boolean isReadOnly()
- Description copied from class:
AbstractDirectory
- This implementation returns
true.
Subclasses should override this method, if the directory is mutable.
- Specified by:
isReadOnly in interface Directory- Overrides:
isReadOnly in class AbstractDirectory
- Returns:
true
size
public int size()
- Specified by:
size in interface Directory- Overrides:
size in class AbstractDirectory
toString
public String toString()
- Overrides:
toString in class AbstractDirectory
hashCode
public int hashCode()
- Overrides:
hashCode in class AbstractDirectory
equals
public boolean equals(Object pOther)
- Overrides:
equals in class AbstractDirectory
Copyright © 2015. All Rights Reserved.