public class UnparsedDSCComment extends AbstractEvent implements DSCComment
DSCCommentFactory
COMMENT, DSC_COMMENT, EOF, HEADER_COMMENT, LINE
Constructor and Description |
---|
UnparsedDSCComment(java.lang.String name)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
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.
|
asLine, isComment, isHeaderComment, isLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asLine, isComment, isHeaderComment, isLine
public UnparsedDSCComment(java.lang.String name)
name
- the name of the DSC commentpublic java.lang.String getName()
DSCComment
getName
in interface DSCComment
DSCComment.getName()
public boolean hasValues()
DSCComment
hasValues
in interface DSCComment
DSCComment.hasValues()
public boolean isAtend()
DSCComment
isAtend
in interface DSCComment
DSCComment.isAtend()
public void parseValue(java.lang.String value)
DSCComment
parseValue
in interface DSCComment
value
- the valueDSCComment.parseValue(java.lang.String)
public void generate(PSGenerator gen) throws java.io.IOException
DSCEvent
generate
in interface DSCComment
generate
in interface DSCEvent
gen
- the PSGenerator to write tojava.io.IOException
- In case of an I/O errorDSCEvent.generate(org.apache.xmlgraphics.ps.PSGenerator)
public boolean isDSCComment()
DSCEvent
isDSCComment
in interface DSCEvent
isDSCComment
in class AbstractEvent
AbstractEvent.isDSCComment()
public int getEventType()
DSCEvent
getEventType
in interface DSCEvent
DSCParserConstants
)DSCEvent.getEventType()
public DSCComment asDSCComment()
DSCEvent
asDSCComment
in interface DSCEvent
asDSCComment
in class AbstractEvent
AbstractEvent.asDSCComment()
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.