Package gov.nih.mipav.model.file
Class FileDataProvenance
java.lang.Object
gov.nih.mipav.model.file.FileBase
gov.nih.mipav.model.file.FileXML
gov.nih.mipav.model.file.FileDataProvenance
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classHandle events generated while parsing the XML file.Nested classes/interfaces inherited from class gov.nih.mipav.model.file.FileXML
FileXML.XMLAttributes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final StringThe MIPAV XML header comment.private FileFile reference.private ProvenanceHolderThe provenance holder to write from and read intoprivate static final StringThe charset the XML file is written in.private static final StringThe XML version description header.Fields inherited from class gov.nih.mipav.model.file.FileXML
bw, fileDir, fileInfo, fileName, m_kHandler, MIPAV_HEADER, pInterface, TAB, tabLevel, W3C_XML_SCHEMAFields inherited from class gov.nih.mipav.model.file.FileBase
BIG_ENDIAN, bitsPerPixel, fileNames, LITTLE_ENDIAN, pBarVisible, raFile, READ, READ_WRITE -
Constructor Summary
ConstructorsConstructorDescriptionFileDataProvenance(String fn, String fDir, ProvenanceHolder ph) VOI reader/writer constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteXML()Writes the data provenance into xml formatted fileMethods inherited from class gov.nih.mipav.model.file.FileXML
closedTag, closedTag, closedTag, finalize, openTag, readHeader, setPBarMethods inherited from class gov.nih.mipav.model.file.FileBase
addProgressChangeListener, bytesToDouble, bytesToFloat, bytesToInt, bytesToShort, doubleToBytes, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, floatToBytes, getBufferDouble, getBufferFloat, getBufferInt, getBufferLong, getBufferShort, getBufferUShort, getDataType, getDouble, getFloat, getInt, getLong, getProgressChangeListeners, getRaFile, getSignedShort, getString, getUInt, getUnsignedByte, getUnsignedShort, intToBytes, isBigEndian, isProgressBarVisible, linkProgress, longToBytes, readDouble, readFloat, readInt, readLong, readShort, readString, readUnsignedShort, removeProgressChangeListener, setBigEndian, setBufferFloat, setBufferInt, setBufferLong, setBufferShort, setBufferString, setDataType, setEndianess, shortToBytes, writeBytes, writeDouble, writeFloat, writeInt, writeLong, writeShort
-
Field Details
-
XML_ENCODING
The charset the XML file is written in.- See Also:
-
XML_HEADER
The XML version description header.- See Also:
-
DATA_PROVENANCE
The MIPAV XML header comment.- See Also:
-
file
File reference. -
pHolder
The provenance holder to write from and read into
-
-
Constructor Details
-
FileDataProvenance
VOI reader/writer constructor.- Parameters:
fileName- file namefileDir- file directoryimage- image model: needed during the read process to ensure the VOI "fits" in the image space.
-
-
Method Details
-
writeXML
Writes the data provenance into xml formatted file- Throws:
IOException
-