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
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
FieldsModifier and TypeFieldDescriptionprivate final int
the integer portion of the multiplierprivate final int
the fractional portion of the multiplierFields 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 -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the data length of this structured field(package private) byte
Returns the order code of this structured fieldtoString()
void
DataStream objects must implement the writeToStream() method to write its data to the given OutputStreamMethods 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
-
Field Details
-
mh
private final int mhthe integer portion of the multiplier -
mhr
private final int mhrthe fractional portion of the multiplier
-
-
Constructor Details
-
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 Details
-
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
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:
IOException
- an I/O exception of some sort has occurred.
-
toString
- Overrides:
toString
in classAbstractGraphicsCoord
-