Package org.apache.fop.afp.modca
Class GraphicsDataDescriptor
- java.lang.Object
-
- org.apache.fop.afp.modca.AbstractAFPObject
-
- org.apache.fop.afp.modca.AbstractStructuredObject
-
- org.apache.fop.afp.modca.AbstractTripletStructuredObject
-
- org.apache.fop.afp.modca.AbstractDescriptor
-
- org.apache.fop.afp.modca.GraphicsDataDescriptor
-
- All Implemented Interfaces:
Streamable
public class GraphicsDataDescriptor extends AbstractDescriptor
GOCA Graphics Data Descriptor
-
-
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 static int
ABS
private static int
IMGRES
private int
xlwind
private int
xrwind
private int
ybwind
private int
ytwind
-
Fields inherited from class org.apache.fop.afp.modca.AbstractDescriptor
height, heightRes, width, widthRes
-
Fields inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject
triplets
-
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
-
-
Constructor Summary
Constructors Constructor Description GraphicsDataDescriptor(int xlwind, int xrwind, int ybwind, int ytwind, int widthRes, int heightRes)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private byte[]
getDrawingOrderSubset()
Returns the drawing order subset dataprivate byte[]
getWindowSpecification()
Returns the window specification datavoid
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.modca.AbstractDescriptor
getHeight, getWidth, toString
-
Methods inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject
addTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setFullyQualifiedName, setObjectClassification, writeTriplets
-
Methods inherited from class org.apache.fop.afp.modca.AbstractStructuredObject
writeContent, writeEnd, writeStart
-
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
-
-
-
Field Detail
-
xlwind
private final int xlwind
-
xrwind
private final int xrwind
-
ybwind
private final int ybwind
-
ytwind
private final int ytwind
-
ABS
private static final int ABS
- See Also:
- Constant Field Values
-
IMGRES
private static final int IMGRES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GraphicsDataDescriptor
public GraphicsDataDescriptor(int xlwind, int xrwind, int ybwind, int ytwind, int widthRes, int heightRes)
Main constructor- Parameters:
xlwind
- the left edge of the graphics windowxrwind
- the right edge of the graphics windowybwind
- the top edge of the graphics windowytwind
- the bottom edge of the graphics windowwidthRes
- the width resolution of the graphics windowheightRes
- the height resolution of the graphics window
-
-
Method Detail
-
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- Specified by:
writeToStream
in interfaceStreamable
- Overrides:
writeToStream
in classAbstractStructuredObject
- Parameters:
os
- the outputsteam stream- Throws:
java.io.IOException
- an I/O exception of some sort has occurred.
-
getDrawingOrderSubset
private byte[] getDrawingOrderSubset()
Returns the drawing order subset data- Returns:
- the drawing order subset data
-
getWindowSpecification
private byte[] getWindowSpecification()
Returns the window specification data- Returns:
- the window specification data
-
-