|
intarsys PDF library API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use COSObject | |
---|---|
de.intarsys.pdf.app.action | Some application level framework to handle the event mechanics in a PDF document. |
de.intarsys.pdf.cds | CDS (Common Data Structure) defines higher level data structures or types on top of COS types that are used all over the PDF spec. |
de.intarsys.pdf.content | The "content" package contains functionality to work on PDF content streams. |
de.intarsys.pdf.cos | This package implements the low level document and its datatypes according to the pdf specification. |
de.intarsys.pdf.encoding | This package implements the encodings of the PDF spec. |
de.intarsys.pdf.fd | A basic implementation of the FDF part of the PDF spec. |
de.intarsys.pdf.font | The font part of the PDF is quite large for itself, so it is extracted to a package of its own. |
de.intarsys.pdf.parser | Everything related to reading PDF and COS data from data streams. |
de.intarsys.pdf.pd | The higher level building blocks of a PDF document. |
de.intarsys.pdf.st | The storage level semantics of a PDF document. |
de.intarsys.pdf.writer | Serializing a PDF document. |
Uses of COSObject in de.intarsys.pdf.app.action |
---|
Methods in de.intarsys.pdf.app.action with parameters of type COSObject | |
---|---|
void |
StandardActionProcessor.process(TriggerEvent event,
COSName actionType,
COSObject actionDefinition)
|
void |
IActionProcessor.process(TriggerEvent event,
COSName actionType,
COSObject actionDefinition)
Process an actionDefinition of type
actionType caused by event . |
void |
IActionHandler.process(TriggerEvent event,
COSObject actionDefinition)
Perform the actionDefinition in the context of
event . |
Uses of COSObject in de.intarsys.pdf.cds |
---|
Methods in de.intarsys.pdf.cds that return COSObject | |
---|---|
COSObject |
CDSNameTreeNode.get(COSString name)
Answer the value associated with the key name . |
abstract COSObject |
CDSTreeEntry.getKey()
|
COSObject |
CDSNumberTreeEntry.getKey()
|
COSObject |
CDSNameTreeEntry.getKey()
|
COSObject |
CDSTreeEntry.getValue()
The value of the entry. |
COSObject |
CDSNameTreeNode.put(COSString name,
COSObject value)
Store value under the key given in name . |
COSObject |
CDSNameTreeNode.remove(COSString name)
Remove the mapping for key given in name . |
COSObject |
CDSTreeEntry.setValue(COSObject object)
Set the value for entry. |
Methods in de.intarsys.pdf.cds with parameters of type COSObject | |
---|---|
COSObject |
CDSNameTreeNode.put(COSString name,
COSObject value)
Store value under the key given in name . |
COSObject |
CDSTreeEntry.setValue(COSObject object)
Set the value for entry. |
Constructors in de.intarsys.pdf.cds with parameters of type COSObject | |
---|---|
CDSNameTreeEntry(COSString name,
COSObject value)
Create an an entry for a name tree |
|
CDSNumberTreeEntry(COSInteger number,
COSObject value)
Create an an entry for a number tree |
|
CDSTreeEntry(COSObject value)
|
|
CDSTreeNode(COSObject object)
|
Uses of COSObject in de.intarsys.pdf.content |
---|
Methods in de.intarsys.pdf.content that return COSObject | |
---|---|
COSObject |
CSOperation.getOperand(int i)
The operand at index i . |
COSObject |
CSOperation.setOperand(int i,
COSObject object)
Set operand at index i to objec . |
Methods in de.intarsys.pdf.content with parameters of type COSObject | |
---|---|
void |
CSOperation.addOperand(COSObject object)
Add an operand at the end of the current operand list. |
COSObject |
CSOperation.setOperand(int i,
COSObject object)
Set operand at index i to objec . |
Constructors in de.intarsys.pdf.content with parameters of type COSObject | |
---|---|
CSOperation(byte[] operatorToken,
COSObject[] operands)
|
|
CSOperation(CSOperator operator,
COSObject[] operands)
|
Uses of COSObject in de.intarsys.pdf.cos |
---|
Subclasses of COSObject in de.intarsys.pdf.cos | |
---|---|
class |
COSArray
A COSArray represents an indexed collection of COSDocumentElement
instances. |
class |
COSBoolean
Abstract class for the representation of boolean values |
class |
COSCompositeObject
A superclass implementation for all containers of other COSObject
instances. |
class |
COSDictionary
Represents a collection of associations (Map). |
class |
COSFalse
Represents the boolean value "false". |
class |
COSFixed
Represents floating point numbers in pdf. |
class |
COSInteger
This class represents integer numbers in pdf |
class |
COSName
A name object. |
class |
COSNull
The null object |
class |
COSNumber
Abstract superclass for numeric objects in a pdf document |
class |
COSObjectProxy
A "proxy object" used to intercept the visitor callback from the serializer. |
class |
COSPrimitiveObject
Primitive COS datatypes. |
class |
COSStream
An object representing stream data in a PDF document. |
class |
COSString
The string representation for a pdf document |
class |
COSTrue
Represents the boolean value "true" |
Methods in de.intarsys.pdf.cos that return COSObject | |
---|---|
COSObject |
COSObject.beConstant()
Declare this to be a constant. |
COSObject |
COSPrimitiveObject.copyDeep()
|
abstract COSObject |
COSObject.copyDeep()
Make a deep copy of the receiver within the same document. |
COSObject |
COSCompositeObject.copyDeep()
|
COSObject |
COSStream.copyDeep(Map copied)
|
COSObject |
COSPrimitiveObject.copyDeep(Map copied)
|
COSObject |
COSObjectProxy.copyDeep(Map copied)
|
abstract COSObject |
COSObject.copyDeep(Map copied)
Make a deep copy of the receiver within the same document. |
COSObject |
COSDictionary.copyDeep(Map copied)
|
COSObject |
COSCompositeObject.copyDeep(Map copied)
|
COSObject |
COSArray.copyDeep(Map copied)
|
COSObject |
COSObject.copyOptional()
Make a copy of the receiver within the same document. |
COSObject |
COSStream.copyShallow()
|
COSObject |
COSObjectProxy.copyShallow()
|
COSObject |
COSObject.copyShallow()
Make a copy of the receiver. |
COSObject |
COSDictionary.copyShallow()
|
COSObject |
COSArray.copyShallow()
|
COSObject |
COSObject.copySubGraph()
Make a copy of the receiver within the same document. |
COSObject |
COSBasedObject.cosGetField(COSName name)
The COSObject associated with name in the receiver
or COSNull . |
COSObject |
COSBasedObject.cosGetObject()
The base COSObject for this. |
COSObject |
COSCatalog.cosGetOpenAction()
The object defining the open action for the document. |
COSObject |
COSBasedObject.cosRemoveField(COSName name)
Remove a field in this. |
COSObject |
COSBasedObject.cosSetField(COSName name,
COSObject cosObj)
Set a field value in this. |
static COSObject |
COSTools.createObject(Object javaObject)
Try the best in marshalling java objects directly to COSObject . |
COSObject |
COSObjectProxy.dereference()
|
COSObject |
COSObject.dereference()
return the real object. this is needed for polymorphic handling of document elements. at application programming level only COSObject, never COSReference is seen. |
COSObject |
COSIndirectObject.dereference()
|
abstract COSObject |
COSDocumentElement.dereference()
Return the real object. |
COSObject |
COSDictionary.get(COSName key)
The COSObject associated with key . |
COSObject |
COSArray.get(int index)
The COSObject at the given index. |
COSObject |
COSStream.getDecodeParams()
The options or an array of options for filtering. |
static COSObject |
COSStream.getDecodeParams(COSDictionary dict)
The options or an array of options for filtering. |
COSObject |
COSStream.getDecodeParams(COSName name)
The options corresponding to the first occurence of the filter name . |
COSObject |
COSStream.getFilters()
Return the filter or the collection of filters for the stream. |
static COSObject |
COSStream.getFilters(COSDictionary dict)
Return the filter or the collection of filters for the stream. |
COSObject |
COSObjectProxy.getObject()
The object represented by this. |
COSObject |
COSIndirectObject.getObject()
The object represented by this. |
COSObject |
COSDictionary.keyOf(COSObject obj)
The key of obj when it is contained in this or COSNull . |
COSObject |
COSDictionary.put(COSName key,
COSObject object)
Add an association to the collection. |
COSObject |
COSDictionary.remove(COSName key)
Remove the element from the collection associated with key . |
COSObject |
COSArray.remove(int index)
Remove the object at index from the collection. |
COSObject |
COSArray.set(int i,
COSObject object)
Replace the object at index i with object . |
Methods in de.intarsys.pdf.cos with parameters of type COSObject | |
---|---|
COSArray |
COSArray.add(COSObject object)
Add a COSObject to the collection. |
COSArray |
COSArray.add(int index,
COSObject object)
Add a COSObject to the collection. |
ICOSContainer |
ICOSContainer.associate(ICOSContainer newContainer,
COSObject object)
It is the responsibility of the current container to create the association with the new one. |
ICOSContainer |
COSIndirectObject.associate(ICOSContainer newContainer,
COSObject pObject)
|
ICOSContainer |
COSDocument.associate(ICOSContainer newContainer,
COSObject object)
This method should not be used by the application programmer. |
ICOSContainer |
COSCompositeObject.associate(ICOSContainer newContainer,
COSObject object)
|
void |
ICOSObjectListener.changed(COSObject object,
Object slot,
Object oldValue,
Object newValue)
A COSObject has changed its internal state. |
void |
COSBasedObject.changed(COSObject pObject,
Object slot,
Object oldValue,
Object newValue)
|
COSDocumentElement |
ICOSContainer.containable(COSObject object)
The stand-in to be used when object should be contained in a container. |
COSDocumentElement |
COSIndirectObject.containable(COSObject pObject)
|
COSDocumentElement |
COSDocument.containable(COSObject object)
This method should not be used by the application programmer. |
COSDocumentElement |
COSCompositeObject.containable(COSObject object)
|
boolean |
COSDictionary.containsValue(COSObject obj)
Answer true if obj is contained in the
collection |
COSObject |
COSBasedObject.cosSetField(COSName name,
COSObject cosObj)
Set a field value in this. |
static COSIndirectObject |
COSIndirectObject.create(COSObject object)
Create an indirection for object. |
COSBasedObject |
COSBasedObject.MetaClass.createFromCos(COSObject object)
|
ICOSContainer |
ICOSContainer.disassociate(ICOSContainer oldContainer,
COSObject object)
It is the responsibility of the current container to remove the association from the old one. |
ICOSContainer |
COSIndirectObject.disassociate(ICOSContainer oldContainer,
COSObject pObject)
|
ICOSContainer |
COSDocument.disassociate(ICOSContainer oldContainer,
COSObject object)
This method should not be used by the application programmer. |
ICOSContainer |
COSCompositeObject.disassociate(ICOSContainer oldContainer,
COSObject object)
|
int |
COSArray.indexOf(COSObject object)
The index of object within this or -1 if not found. |
COSObject |
COSDictionary.keyOf(COSObject obj)
The key of obj when it is contained in this or COSNull . |
COSObject |
COSDictionary.put(COSName key,
COSObject object)
Add an association to the collection. |
COSIndirectObject |
ICOSContainer.referenceIndirect(COSObject object)
Switch a contained object to an indirect one. |
COSIndirectObject |
COSIndirectObject.referenceIndirect(COSObject pObject)
|
COSIndirectObject |
COSDocument.referenceIndirect(COSObject object)
This method should not be used by the application programmer. |
COSIndirectObject |
COSDictionary.referenceIndirect(COSObject object)
|
COSIndirectObject |
COSCompositeObject.referenceIndirect(COSObject object)
Change the reference to the object contained in this to an indirect one via reference. |
COSIndirectObject |
COSArray.referenceIndirect(COSObject object)
|
boolean |
COSArray.remove(COSObject object)
Remove object from this. |
COSObject |
COSArray.set(int i,
COSObject object)
Replace the object at index i with object . |
void |
COSIndirectObject.setObject(COSObject newObject)
Set the object for this reference. |
static COSDictionary |
COSTools.toDictionary(COSObject object)
Tries to force a dictionary out of the COSObject. |
void |
ICOSContainer.willChange(COSObject object)
Propagate a change from a COSObject down in the hierarchy. |
void |
COSIndirectObject.willChange(COSObject change)
|
void |
COSDocument.willChange(COSObject change)
This method should not be used by the application programmer. |
void |
COSCompositeObject.willChange(COSObject change)
|
Uses of COSObject in de.intarsys.pdf.encoding |
---|
Methods in de.intarsys.pdf.encoding that return COSObject | |
---|---|
COSObject |
WinAnsiEncoding.getCosObject()
|
COSObject |
SymbolEncoding.getCosObject()
|
COSObject |
StandardEncoding.getCosObject()
|
COSObject |
PDFDocEncoding.getCosObject()
|
COSObject |
MappedEncoding.getCosObject()
|
COSObject |
MacRomanEncoding.getCosObject()
|
COSObject |
MacOSRomanEncoding.getCosObject()
|
COSObject |
FontSpecificEncoding.getCosObject()
|
abstract COSObject |
Encoding.getCosObject()
Get an object that can be used as a representation of the receiver encoding within doc . |
COSObject |
CMapEncoding.getCosObject()
|
Uses of COSObject in de.intarsys.pdf.fd |
---|
Methods in de.intarsys.pdf.fd that return COSObject | |
---|---|
COSObject |
FDField.cosGetValue()
|
Methods in de.intarsys.pdf.fd with parameters of type COSObject | |
---|---|
void |
FDField.cosSetValue(COSObject value)
|
Uses of COSObject in de.intarsys.pdf.font |
---|
Methods in de.intarsys.pdf.font that return COSObject | |
---|---|
COSObject |
CIDFontType2.cosGetCIDToGIDMap()
|
COSObject |
DifferenceEncoding.getCosObject()
|
COSObject |
AFMEncoding.getCosObject()
|
Constructors in de.intarsys.pdf.font with parameters of type COSObject | |
---|---|
CIDFontType0(COSObject object)
|
|
CIDFontType2(COSObject object)
|
|
PDFontType0(COSObject object)
|
|
PDFontType3(COSObject object)
|
Uses of COSObject in de.intarsys.pdf.parser |
---|
Methods in de.intarsys.pdf.parser that return COSObject | |
---|---|
COSObject |
COSDocumentParser.parseIndirectObject(IRandomAccess input,
ISystemSecurityHandler securityHandler)
read a pdf style object from the input. see PDF Reference v1.4, chapter 3.2.9 Indirect Objects COSIndirectObject ::= ObjNum GenNum "obj" Object "endobj" |
static COSObject |
PDFParser.toCOSObject(byte[] data)
parse the given byte array to a valid COSObject. |
Uses of COSObject in de.intarsys.pdf.pd |
---|
Methods in de.intarsys.pdf.pd that return COSObject | |
---|---|
COSObject |
PDImage.cosGetColorSpace()
|
COSObject |
PDPage.cosGetContents()
The /Contents entry |
COSObject |
PDApplicationData.cosGetData()
The private data entry or COSNull |
COSObject |
PDAcroFormField.cosGetDefaultValue()
Tries to return a valid /DV entry: returns its own /DV entry, if it is not null returns the /DV entry of its logical root, if it is not null returns the first /DV entry found of the logical roots kids null if nothing was found |
COSObject |
PDObject.cosGetFieldDescendant(COSName name)
Convenience method to access fields in COSDictionary based
PDObject instances. |
COSObject |
PDObject.cosGetFieldInheritable(COSName name)
Convenience method to access fields in COSDictionary based
PDObject instances. |
COSObject |
PDObject.cosGetFieldInherited(COSName name)
Convenience method to access inherited fields in COSDictionary
based PDObject instances. |
COSObject |
PDImage.cosGetMask()
|
COSObject |
PDResources.cosGetResource(COSName resourceType,
COSName resourceName)
|
COSObject |
PDAcroFormField.cosGetValue()
Tries to return a valid /V entry: returns its own /V entry, if it is not null returns the /V entry of its logical root, if it is not null returns the first /V entry found of the logical roots kids null if nothing was found |
COSObject |
PDAcroForm.cosGetXfa()
The /XFA entry of this. |
COSObject |
PDObject.cosRemoveFieldInheritable(COSName name)
Convenience method to access fields in COSDictionary based
PDObject instances. |
COSObject |
PDPage.cosSetContents(COSObject content)
Set the /Contents for the page |
COSObject |
PDApplicationData.cosSetData(COSObject data)
Assign the private data. |
COSObject |
PDWidgetAnnotation.cosSetField(COSName name,
COSObject cosObj)
|
COSObject |
PDMarkupAnnotation.cosSetField(COSName name,
COSObject cosObj)
|
COSObject |
PDObject.cosSetFieldInheritable(COSName name,
COSObject cosObj)
Convenience method to access fields in COSDictionary based
PDObject instances. |
COSObject |
PDAFSignatureField.cosSetValue(COSObject newValue)
|
COSObject |
PDAFButtonField.cosSetValue(COSObject state)
|
COSObject |
PDAcroFormField.cosSetValue(COSObject newValue)
Sets the /V entry in this node and removes all /V entries in child nodes. |
COSObject |
PDDocument.lookupDestination(String name)
|
Methods in de.intarsys.pdf.pd with parameters of type COSObject | |
---|---|
void |
PDResources.cosAddResource(COSName resourceType,
COSName resourceName,
COSObject resource)
|
COSName |
PDResources.cosCreateResource(COSName resourceType,
COSObject resource)
|
COSObject |
PDPage.cosSetContents(COSObject content)
Set the /Contents for the page |
COSObject |
PDApplicationData.cosSetData(COSObject data)
Assign the private data. |
COSObject |
PDWidgetAnnotation.cosSetField(COSName name,
COSObject cosObj)
|
COSObject |
PDMarkupAnnotation.cosSetField(COSName name,
COSObject cosObj)
|
COSObject |
PDObject.cosSetFieldInheritable(COSName name,
COSObject cosObj)
Convenience method to access fields in COSDictionary based
PDObject instances. |
COSObject |
PDAFSignatureField.cosSetValue(COSObject newValue)
|
COSObject |
PDAFButtonField.cosSetValue(COSObject state)
|
COSObject |
PDAcroFormField.cosSetValue(COSObject newValue)
Sets the /V entry in this node and removes all /V entries in child nodes. |
static String |
PDActionJavaScript.decodeSource(COSObject cosSource)
|
Constructors in de.intarsys.pdf.pd with parameters of type COSObject | |
---|---|
PDAFIntermediateNode(COSObject object)
|
|
PDFileAttachmentAnnotation(COSObject object)
|
|
PDStampAnnotation(COSObject object)
|
Uses of COSObject in de.intarsys.pdf.st |
---|
Methods in de.intarsys.pdf.st that return COSObject | |
---|---|
COSObject |
STXRefSection.cosGetEncryption()
|
abstract COSObject |
STXRefSection.cosGetObject()
|
COSObject |
STTrailerXRefSection.cosGetObject()
|
COSObject |
STStreamXRefSection.cosGetObject()
|
COSObject |
STDocument.load(COSIndirectObject ref)
Load a COSObject from the documents data. |
COSObject |
STXRefSection.load(int objectNumber,
ISystemSecurityHandler securityHandler)
|
COSObject |
STTrailerXRefSection.load(int objectNumber,
ISystemSecurityHandler securityHandler)
|
COSObject |
STXRefEntryOccupied.load(STDocument doc,
ISystemSecurityHandler securityHandler)
|
COSObject |
STXRefEntryFree.load(STDocument doc,
ISystemSecurityHandler securityHandler)
|
COSObject |
STXRefEntryCompressed.load(STDocument doc,
ISystemSecurityHandler securityHandler)
|
abstract COSObject |
STXRefEntry.load(STDocument doc,
ISystemSecurityHandler securityHandler)
|
COSObject |
COSObjectStream.loadObject(int index,
COSDocumentParser parser)
|
Methods in de.intarsys.pdf.st with parameters of type COSObject | |
---|---|
void |
STXRefSection.cosSetEncryption(COSObject encryption)
|
Uses of COSObject in de.intarsys.pdf.writer |
---|
Methods in de.intarsys.pdf.writer with parameters of type COSObject | |
---|---|
static byte[] |
COSWriter.toByteArray(COSObject object)
Create a byte array representation from a COSObject. |
void |
COSWriter.writeObject(COSObject object)
This will write a cos object to the stream |
|
intarsys PDF library API | |||||||||
PREV NEXT | FRAMES NO FRAMES |