public class ImageHeaderExtractor extends Object
Changes
| Modifier and Type | Field and Description |
|---|---|
private StringBuffer |
imageHeader |
private static org.apache.log4j.Logger |
logger |
private javax.media.jai.PlanarImage |
pi |
| Constructor and Description |
|---|
ImageHeaderExtractor()
This is the constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
constructMetadata(Node root)
Construct the meta data (caller for the recursive method).
|
private void |
constructMetadata(Node node,
int level)
Recursively constructs the meta data for a specific node and level.
|
private void |
extractHeader(javax.media.jai.PlanarImage pi)
Extract an image's header (2)
|
String |
getHeaderOfImage(File file)
This returns the header of the current image.
|
String |
getImageHeader(javax.media.jai.PlanarImage pi)
This returns the header of the current image.
|
private void |
indent(int level)
Add an indent to the
level. |
private void |
readMetadata(File file)
Reads the file, then meta data is generated from the header.
|
private static final org.apache.log4j.Logger logger
private StringBuffer imageHeader
private javax.media.jai.PlanarImage pi
public String getImageHeader(javax.media.jai.PlanarImage pi)
public String getHeaderOfImage(File file)
file - - the file to be analyzedprivate void extractHeader(javax.media.jai.PlanarImage pi)
pi - private void readMetadata(File file)
file - private void constructMetadata(Node root)
root - private void constructMetadata(Node node, int level)
node - level - private void indent(int level)
level.level - Copyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.