Package org.apache.fop.afp.goca
Class GraphicsFullArc
- java.lang.Object
-
- org.apache.fop.afp.modca.AbstractAFPObject
-
- org.apache.fop.afp.goca.AbstractGraphicsDrawingOrder
-
- org.apache.fop.afp.goca.AbstractGraphicsCoord
-
- org.apache.fop.afp.goca.GraphicsFullArc
-
- All Implemented Interfaces:
Streamable
,StructuredData
public class GraphicsFullArc extends AbstractGraphicsCoord
A GOCA graphics arc (circle/ellipse)
-
-
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
mh
the integer portion of the multiplierprivate int
mhr
the fractional portion of the multiplier-
Fields inherited from class org.apache.fop.afp.goca.AbstractGraphicsCoord
coords, relative
-
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
-
-
Constructor Summary
Constructors Constructor Description GraphicsFullArc(int x, int y, int mh, int mhr)
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.AbstractGraphicsCoord
addCoords, getCoordinateDataStartIndex, getData, isRelative
-
Methods inherited from class org.apache.fop.afp.goca.AbstractGraphicsDrawingOrder
getName
-
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
-
-
-
Constructor Detail
-
GraphicsFullArc
public GraphicsFullArc(int x, int y, int mh, int mhr)
Constructor- Parameters:
x
- the x coordinate of the center of the circle/ellipsey
- the y coordinate of the center of the circle/ellipsemh
- the integer portion of the multipliermhr
- the fractional portion of the multiplier
-
-
Method Detail
-
getDataLength
public int getDataLength()
Returns the data length of this structured field- Specified by:
getDataLength
in interfaceStructuredData
- Overrides:
getDataLength
in classAbstractGraphicsCoord
- Returns:
- the data length of this structured field
-
getOrderCode
byte getOrderCode()
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- Specified by:
writeToStream
in interfaceStreamable
- Overrides:
writeToStream
in classAbstractGraphicsCoord
- 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 classAbstractGraphicsCoord
-
-