org.apache.xmlgraphics.ps.dsc.events
Class AbstractResourcesDSCComment
java.lang.Object
|
+--org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
|
+--org.apache.xmlgraphics.ps.dsc.events.AbstractDSCComment
|
+--org.apache.xmlgraphics.ps.dsc.events.AbstractResourcesDSCComment
- All Implemented Interfaces:
- DSCComment, DSCEvent, DSCParserConstants
- Direct Known Subclasses:
- DSCCommentDocumentNeededResources, DSCCommentDocumentSuppliedResources, DSCCommentPageResources
- public abstract class AbstractResourcesDSCComment
- extends AbstractDSCComment
Abstract base class for Resource DSC comments (DocumentNeededResources,
DocumentSuppliedResources and PageResources).
Field Summary |
protected static java.util.Set |
RESOURCE_TYPES
Defines the known resource types (font, procset, file, pattern etc.). |
Method Summary |
void |
addResource(PSResource res)
Adds a new resource. |
void |
addResources(java.util.Collection resources)
Adds a collection of resources. |
void |
generate(PSGenerator gen)
Writes the event to the given PSGenerator. |
java.util.Set |
getResources()
Returns the set of resources associated with this DSC comment. |
boolean |
hasValues()
Indicates whether this DSC comment has values. |
void |
parseValue(java.lang.String value)
Parses the value of the DSC comment. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.xmlgraphics.ps.dsc.events.DSCComment |
getName |
RESOURCE_TYPES
protected static final java.util.Set RESOURCE_TYPES
- Defines the known resource types (font, procset, file, pattern etc.).
AbstractResourcesDSCComment
public AbstractResourcesDSCComment()
- Creates a new instance.
AbstractResourcesDSCComment
public AbstractResourcesDSCComment(java.util.Collection resources)
- Creates a new instance.
- Parameters:
resources
- a Collection of PSResource instances
hasValues
public boolean hasValues()
- Description copied from interface:
DSCComment
- Indicates whether this DSC comment has values.
- See Also:
DSCComment.hasValues()
addResource
public void addResource(PSResource res)
- Adds a new resource.
- Parameters:
res
- the resource
addResources
public void addResources(java.util.Collection resources)
- Adds a collection of resources.
- Parameters:
resources
- a Collection of PSResource instances.
getResources
public java.util.Set getResources()
- Returns the set of resources associated with this DSC comment.
- Returns:
- the set of resources
parseValue
public void parseValue(java.lang.String value)
- Description copied from interface:
DSCComment
- Parses the value of the DSC comment.
- See Also:
DSCComment.parseValue(java.lang.String)
generate
public void generate(PSGenerator gen)
throws java.io.IOException
- Description copied from interface:
DSCEvent
- Writes the event to the given PSGenerator.
- See Also:
DSCEvent.generate(
org.apache.xmlgraphics.ps.PSGenerator)
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.