org.apache.xmlgraphics.ps.dsc.events
Class UnparsedDSCComment
java.lang.Object
|
+--org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
|
+--org.apache.xmlgraphics.ps.dsc.events.UnparsedDSCComment
- All Implemented Interfaces:
- DSCComment, DSCEvent, DSCParserConstants
- public class UnparsedDSCComment
- extends AbstractEvent
- implements DSCComment
Represents a DSC comment that is not parsed into one of the concrete DSCComment subclasses.
It is used whenever a DSC comment is encountered that is unknown to the parser.
- See Also:
DSCCommentFactory
Method Summary |
DSCComment |
asDSCComment()
Casts this instance to a DSCComment if possible. |
void |
generate(PSGenerator gen)
Writes the event to the given PSGenerator. |
int |
getEventType()
Returns the event type. |
java.lang.String |
getName()
Returns the name of the DSC comment. |
boolean |
hasValues()
Indicates whether this DSC comment has values. |
boolean |
isAtend()
Indicates whether the DSC comment's value is "Atend". |
boolean |
isDSCComment()
Indicates whether the instance is a DSC comment. |
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 |
UnparsedDSCComment
public UnparsedDSCComment(java.lang.String name)
- Creates a new instance.
- Parameters:
name
- the name of the DSC comment
getName
public java.lang.String getName()
- Description copied from interface:
DSCComment
- Returns the name of the DSC comment.
- Specified by:
getName
in interface DSCComment
- See Also:
DSCComment.getName()
hasValues
public boolean hasValues()
- Description copied from interface:
DSCComment
- Indicates whether this DSC comment has values.
- Specified by:
hasValues
in interface DSCComment
- See Also:
DSCComment.hasValues()
isAtend
public boolean isAtend()
- Description copied from interface:
DSCComment
- Indicates whether the DSC comment's value is "Atend".
- Specified by:
isAtend
in interface DSCComment
- See Also:
DSCComment.isAtend()
parseValue
public void parseValue(java.lang.String value)
- Description copied from interface:
DSCComment
- Parses the value of the DSC comment.
- Specified by:
parseValue
in interface DSCComment
- 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.
- Specified by:
generate
in interface DSCComment
- See Also:
DSCEvent.generate(org.apache.xmlgraphics.ps.PSGenerator)
isDSCComment
public boolean isDSCComment()
- Description copied from interface:
DSCEvent
- Indicates whether the instance is a DSC comment.
- Specified by:
isDSCComment
in interface DSCEvent
- Overrides:
isDSCComment
in class AbstractEvent
- See Also:
AbstractEvent.isDSCComment()
getEventType
public int getEventType()
- Description copied from interface:
DSCEvent
- Returns the event type.
- Specified by:
getEventType
in interface DSCEvent
- See Also:
DSCEvent.getEventType()
asDSCComment
public DSCComment asDSCComment()
- Description copied from interface:
DSCEvent
- Casts this instance to a DSCComment if possible.
- Specified by:
asDSCComment
in interface DSCEvent
- Overrides:
asDSCComment
in class AbstractEvent
- See Also:
AbstractEvent.asDSCComment()
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.