Class AbstractDSCComment
- java.lang.Object
-
- org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
-
- org.apache.xmlgraphics.ps.dsc.events.AbstractDSCComment
-
- All Implemented Interfaces:
DSCParserConstants,DSCComment,DSCEvent
- Direct Known Subclasses:
AbstractResourceDSCComment,AbstractResourcesDSCComment,DSCAtend,DSCCommentBeginDocument,DSCCommentBoundingBox,DSCCommentEndComments,DSCCommentEndOfFile,DSCCommentLanguageLevel,DSCCommentPage,DSCCommentPages,DSCCommentTitle
public abstract class AbstractDSCComment extends AbstractEvent implements DSCComment
Abstract base class for DSC comments.
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlgraphics.ps.dsc.DSCParserConstants
COMMENT, DSC_COMMENT, EOF, HEADER_COMMENT, LINE
-
-
Constructor Summary
Constructors Constructor Description AbstractDSCComment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DSCCommentasDSCComment()Casts this instance to a DSCComment if possible.intgetEventType()Returns the event type.booleanisAtend()Indicates whether the DSC comment's value is "Atend".booleanisDSCComment()Indicates whether the instance is a DSC comment.protected java.util.ListsplitParams(java.lang.String value)Splits the params of the DSC comment value in to a List.-
Methods inherited from class org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
asLine, isComment, isHeaderComment, isLine
-
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
generate, getName, hasValues, parseValue
-
Methods inherited from interface org.apache.xmlgraphics.ps.dsc.events.DSCEvent
asLine, isComment, isHeaderComment, isLine
-
-
-
-
Method Detail
-
splitParams
protected java.util.List splitParams(java.lang.String value)
Splits the params of the DSC comment value in to a List.- Parameters:
value- the DSC comment value- Returns:
- the List of values
-
isAtend
public boolean isAtend()
Description copied from interface:DSCCommentIndicates whether the DSC comment's value is "Atend".- Specified by:
isAtendin interfaceDSCComment- Returns:
- true if the value is "Atend"
- See Also:
DSCComment.isAtend()
-
asDSCComment
public DSCComment asDSCComment()
Description copied from interface:DSCEventCasts this instance to a DSCComment if possible.- Specified by:
asDSCCommentin interfaceDSCEvent- Overrides:
asDSCCommentin classAbstractEvent- Returns:
- this event as a DSCComment
- See Also:
AbstractEvent.asDSCComment()
-
isDSCComment
public boolean isDSCComment()
Description copied from interface:DSCEventIndicates whether the instance is a DSC comment.- Specified by:
isDSCCommentin interfaceDSCEvent- Overrides:
isDSCCommentin classAbstractEvent- Returns:
- true if the instance is a DSC comment
- See Also:
AbstractEvent.isDSCComment()
-
getEventType
public int getEventType()
Description copied from interface:DSCEventReturns the event type.- Specified by:
getEventTypein interfaceDSCEvent- Returns:
- the event type (see
DSCParserConstants) - See Also:
DSCEvent.getEventType()
-
-