org.apache.fop.afp.modca
Class ObjectContainer
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.AbstractNamedAFPObject
org.apache.fop.afp.modca.AbstractDataObject
org.apache.fop.afp.modca.ObjectContainer
- All Implemented Interfaces:
- Completable, Startable, Streamable
public class ObjectContainer
- extends AbstractDataObject
Object containers are MO:DCA objects that envelop and carry object data.
Method Summary |
void |
setData(byte[] data)
Sets the inputstream for the the object container data |
void |
setViewport(AFPDataObjectInfo dataObjectInfo)
Sets the object view port (area position and size). |
protected void |
writeContent(java.io.OutputStream os)
Helper method to write the contents of the Object. |
protected void |
writeEnd(java.io.OutputStream os)
Helper method to write the end of the Object. |
protected void |
writeStart(java.io.OutputStream os)
Helper method to write the start of the Object. |
Methods inherited from class org.apache.fop.afp.modca.AbstractTripletStructuredObject |
addTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setObjectClassification, writeTriplets |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectContainer
public ObjectContainer(Factory factory,
java.lang.String name)
- Main constructor
- Parameters:
factory
- the object factoryname
- the name of this object container
writeStart
protected void writeStart(java.io.OutputStream os)
throws java.io.IOException
- Helper method to write the start of the Object.
- Overrides:
writeStart
in class AbstractDataObject
- Parameters:
os
- The stream to write to
- Throws:
java.io.IOException
- throws an I/O exception if one occurred
writeContent
protected void writeContent(java.io.OutputStream os)
throws java.io.IOException
- Helper method to write the contents of the Object.
- Overrides:
writeContent
in class AbstractDataObject
- Parameters:
os
- The stream to write to
- Throws:
java.io.IOException
- throws an I/O exception if one occurred
writeEnd
protected void writeEnd(java.io.OutputStream os)
throws java.io.IOException
- Helper method to write the end of the Object.
- Overrides:
writeEnd
in class AbstractStructuredObject
- Parameters:
os
- The stream to write to
- Throws:
java.io.IOException
- an I/O exception if one occurred
setViewport
public void setViewport(AFPDataObjectInfo dataObjectInfo)
- Sets the object view port (area position and size).
- Overrides:
setViewport
in class AbstractDataObject
- Parameters:
dataObjectInfo
- the object area info
setData
public void setData(byte[] data)
- Sets the inputstream for the the object container data
- Parameters:
inputStream
- the inputstream for the object container data
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.