PDF Clown
0.1.2

org.pdfclown.documents.contents.objects
Class PaintShading

java.lang.Object
  extended by org.pdfclown.documents.contents.objects.ContentObject
      extended by org.pdfclown.documents.contents.objects.Operation
          extended by org.pdfclown.documents.contents.objects.PaintShading
All Implemented Interfaces:
IResourceReference<Shading<?>>

@PDF(value=PDF13)
public final class PaintShading
extends Operation
implements IResourceReference<Shading<?>>

'Paint the shape and color shading' operation [PDF:1.6:4.6.3].

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

Field Summary
static String Operator
           
 
Fields inherited from class org.pdfclown.documents.contents.objects.Operation
operands, operator
 
Constructor Summary
PaintShading(List<PdfDirectObject> operands)
           
PaintShading(PdfName name)
           
 
Method Summary
 PdfName getName()
          Gets the resource name.
 Shading<?> getResource(IContentContext context)
          Gets the referenced resource.
 Shading<?> getShading(IContentContext context)
          Gets the shading resource to be painted.
 void setName(PdfName value)
           
 
Methods inherited from class org.pdfclown.documents.contents.objects.Operation
get, getOperands, getOperator, toString, writeTo
 
Methods inherited from class org.pdfclown.documents.contents.objects.ContentObject
scan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Operator

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

PaintShading

public PaintShading(PdfName name)

PaintShading

public PaintShading(List<PdfDirectObject> operands)
Method Detail

getShading

public Shading<?> getShading(IContentContext context)
Gets the shading resource to be painted.

Parameters:
context - Content context.

getName

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

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

getResource

public Shading<?> 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<Shading<?>>
Parameters:
context - Content context.

setName

public void setName(PdfName value)
Specified by:
setName in interface IResourceReference<Shading<?>>
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.