PDF Clown
0.1.2

org.pdfclown.documents.contents.objects
Class XObject

java.lang.Object
  extended by org.pdfclown.documents.contents.objects.ContentObject
      extended by org.pdfclown.documents.contents.objects.CompositeObject
          extended by org.pdfclown.documents.contents.objects.GraphicsObject
              extended by org.pdfclown.documents.contents.objects.XObject
All Implemented Interfaces:
IResourceReference<XObject>

@PDF(value=PDF10)
public final class XObject
extends GraphicsObject
implements IResourceReference<XObject>

External object shown in a content stream context [PDF:1.6:4.7].

Since:
0.0.4
Version:
0.1.1, 11/01/11
Author:
Stefano Chizzolini (http://www.stefanochizzolini.it)

Field Summary
static String BeginOperator
           
static String EndOperator
           
 
Fields inherited from class org.pdfclown.documents.contents.objects.CompositeObject
objects
 
Constructor Summary
XObject(PaintXObject operation)
           
 
Method Summary
 PdfName getName()
          Gets the resource name.
 XObject getResource(IContentContext context)
          Gets the referenced resource.
 ContentScanner getScanner(ContentScanner context)
          Gets the scanner for this object's contents.
 void setName(PdfName value)
           
 
Methods inherited from class org.pdfclown.documents.contents.objects.CompositeObject
createRenderObject, getHeader, getObjects, render, scan, setHeader, toString, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BeginOperator

public static final String BeginOperator
See Also:
Constant Field Values

EndOperator

public static final String EndOperator
See Also:
Constant Field Values
Constructor Detail

XObject

public XObject(PaintXObject operation)
Method Detail

getScanner

public ContentScanner getScanner(ContentScanner context)
Gets the scanner for this object's contents.

Parameters:
context - Scanning context.

getName

public PdfName getName()
Description copied from interface: IResourceReference
Gets the resource name.

Specified by:
getName in interface IResourceReference<XObject>
See Also:
IResourceReference.getResource(IContentContext), Resources

getResource

public XObject getResource(IContentContext context)
Description copied from interface: IResourceReference
Gets the referenced resource.

Whether a resource name is available or not, it can be respectively either shared or private.

Specified by:
getResource in interface IResourceReference<XObject>
Parameters:
context - Content context.

setName

public void setName(PdfName value)
Specified by:
setName in interface IResourceReference<XObject>
See Also:
IResourceReference.getName()

PDF Clown
0.1.2

Project home page

Copyright © 2006-2013 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.