Class DirectoryRawLoader
- java.lang.Object
-
- it.tidalwave.image.metadata.loader.DirectoryRawLoader
-
- All Implemented Interfaces:
DirectoryLoader
,java.util.Iterator<DirectoryLoader>
public class DirectoryRawLoader extends java.lang.Object implements DirectoryLoader
- Author:
- Fabrizio Giudici
-
-
Constructor Summary
Constructors Constructor Description DirectoryRawLoader(it.tidalwave.imageio.raw.Directory directory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsTag(int tag)
java.lang.Object
getObject(int tag)
DirectoryLoader
getSubDirectory(java.lang.String name)
java.lang.String[]
getSubDirectoryNames()
java.lang.String
getTagName(int tag)
int[]
getTags()
boolean
hasNext()
DirectoryLoader
next()
-
-
-
Method Detail
-
getTags
@Nonnull public int[] getTags()
- Specified by:
getTags
in interfaceDirectoryLoader
-
getSubDirectoryNames
@Nonnull public java.lang.String[] getSubDirectoryNames()
- Specified by:
getSubDirectoryNames
in interfaceDirectoryLoader
-
getSubDirectory
@Nonnull public DirectoryLoader getSubDirectory(java.lang.String name)
- Specified by:
getSubDirectory
in interfaceDirectoryLoader
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceDirectoryLoader
- Specified by:
hasNext
in interfacejava.util.Iterator<DirectoryLoader>
-
next
@Nonnull public DirectoryLoader next()
- Specified by:
next
in interfaceDirectoryLoader
- Specified by:
next
in interfacejava.util.Iterator<DirectoryLoader>
-
getObject
@Nonnull public java.lang.Object getObject(int tag) throws java.util.NoSuchElementException
- Specified by:
getObject
in interfaceDirectoryLoader
- Throws:
java.util.NoSuchElementException
-
getTagName
@Nonnull public java.lang.String getTagName(int tag)
- Specified by:
getTagName
in interfaceDirectoryLoader
-
containsTag
public boolean containsTag(int tag)
- Specified by:
containsTag
in interfaceDirectoryLoader
-
-