Package org.apache.fop.afp.goca
Class GraphicsImage
- java.lang.Object
-
- org.apache.fop.afp.modca.AbstractAFPObject
-
- org.apache.fop.afp.goca.AbstractGraphicsDrawingOrder
-
- org.apache.fop.afp.goca.GraphicsImage
-
- All Implemented Interfaces:
Streamable
,StructuredData
public class GraphicsImage extends AbstractGraphicsDrawingOrder
A GOCA Image
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.fop.afp.modca.AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type
-
-
Field Summary
Fields Modifier and Type Field Description private int
height
heightprivate byte[]
imageData
image datastatic short
MAX_DATA_LEN
the maximum image data lengthprivate int
width
widthprivate int
x
x coordinateprivate int
y
y coordinate-
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
-
-
Constructor Summary
Constructors Constructor Description GraphicsImage(int x, int y, int width, int height, byte[] imageData)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDataLength()
Returns the data length of this structured field(package private) byte
getOrderCode()
Returns the order code of this structured fieldjava.lang.String
toString()
void
writeToStream(java.io.OutputStream os)
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream-
Methods inherited from class org.apache.fop.afp.goca.AbstractGraphicsDrawingOrder
getData, getName
-
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
-
-
-
Field Detail
-
MAX_DATA_LEN
public static final short MAX_DATA_LEN
the maximum image data length- See Also:
- Constant Field Values
-
x
private final int x
x coordinate
-
y
private final int y
y coordinate
-
width
private final int width
width
-
height
private final int height
height
-
imageData
private final byte[] imageData
image data
-
-
Method Detail
-
getDataLength
public int getDataLength()
Returns the data length of this structured field- Returns:
- the data length of this structured field
-
getOrderCode
byte getOrderCode()
Description copied from class:AbstractGraphicsDrawingOrder
Returns the order code of this structured field- Specified by:
getOrderCode
in classAbstractGraphicsDrawingOrder
- Returns:
- the order code of this structured field
-
writeToStream
public void writeToStream(java.io.OutputStream os) throws java.io.IOException
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream- Parameters:
os
- the outputsteam stream- Throws:
java.io.IOException
- an I/O exception of some sort has occurred.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-