Completable, Startable, Streamable, StructuredDatapublic final class GraphicsChainedSegment extends AbstractGraphicsDrawingOrderContainer
AbstractAFPObject.Category, AbstractAFPObject.Type| Modifier and Type | Field | Description |
|---|---|---|
static int |
MAX_DATA_LEN |
The maximum segment data length
|
LOG, SF_CLASS, SF_HEADER_LENGTHobjectsnametriplets| Constructor | Description |
|---|---|
GraphicsChainedSegment(java.lang.String name) |
Main constructor
|
GraphicsChainedSegment(java.lang.String name,
byte[] predecessorNameBytes,
boolean appended,
boolean prologPresent) |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getDataLength() |
Returns the current data length
|
protected int |
getNameLength() |
Returns the name length
|
java.lang.String |
toString() |
|
void |
writeToStream(java.io.OutputStream os) |
DataStream objects must implement the writeToStream()
method to write its data to the given OutputStream
|
copySF, truncate, writeChunksToStream, writeObjectsaddAll, addObject, isComplete, isStarted, removeLast, setComplete, setStarted, writeContent, writeStartcopySF, getName, getNameBytes, setNamewriteEndaddTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setFullyQualifiedName, setObjectClassification, writeTripletspublic static final int MAX_DATA_LEN
public GraphicsChainedSegment(java.lang.String name)
name - the name of this graphics segmentpublic GraphicsChainedSegment(java.lang.String name,
byte[] predecessorNameBytes,
boolean appended,
boolean prologPresent)
name - the name of this graphics segmentpredecessorNameBytes - the name of the predecessor in this chainappended - true if this segment is appended to the previous oneprologPresent - true if this segment starts with a prologpublic int getDataLength()
getDataLength in interface StructuredDatagetDataLength in class AbstractGraphicsDrawingOrderContainerprotected int getNameLength()
getNameLength in class AbstractNamedAFPObjectpublic void writeToStream(java.io.OutputStream os)
throws java.io.IOException
writeToStream in interface StreamablewriteToStream in class AbstractStructuredObjectos - the outputsteam streamjava.io.IOException - an I/O exception of some sort has occurred.public java.lang.String toString()
toString in class AbstractNamedAFPObjectCopyright 1999-2016 The Apache Software Foundation. All Rights Reserved.