Class DSCHeaderComment
- java.lang.Object
-
- org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
-
- org.apache.xmlgraphics.ps.dsc.events.DSCHeaderComment
-
- All Implemented Interfaces:
DSCParserConstants,DSCEvent
public class DSCHeaderComment extends AbstractEvent
Represents a DSC header comment (beginning with "%!).
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlgraphics.ps.dsc.DSCParserConstants
COMMENT, DSC_COMMENT, EOF, HEADER_COMMENT, LINE
-
-
Constructor Summary
Constructors Constructor Description DSCHeaderComment(java.lang.String comment)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate(PSGenerator gen)Writes the event to the given PSGenerator.java.lang.StringgetComment()Returns the comment.intgetEventType()Returns the event type.booleanisHeaderComment()Indicates whether the instance is a header comment.booleanisPSAdobe30()Indicates whether the file started by this comments is DSC 3.0 compliant.-
Methods inherited from class org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
asDSCComment, asLine, isComment, isDSCComment, isLine
-
-
-
-
Method Detail
-
getComment
public java.lang.String getComment()
Returns the comment.- Returns:
- the comment
-
isPSAdobe30
public boolean isPSAdobe30()
Indicates whether the file started by this comments is DSC 3.0 compliant.- Returns:
- true if the file is DSC 3.0 compliant.
-
generate
public void generate(PSGenerator gen) throws java.io.IOException
Description copied from interface:DSCEventWrites the event to the given PSGenerator.- Parameters:
gen- the PSGenerator to write to- Throws:
java.io.IOException- In case of an I/O error- See Also:
DSCEvent.generate( org.apache.xmlgraphics.ps.PSGenerator)
-
getEventType
public int getEventType()
Description copied from interface:DSCEventReturns the event type.- Returns:
- the event type (see
DSCParserConstants) - See Also:
DSCEvent.getEventType()
-
isHeaderComment
public boolean isHeaderComment()
Description copied from interface:DSCEventIndicates whether the instance is a header comment.- Specified by:
isHeaderCommentin interfaceDSCEvent- Overrides:
isHeaderCommentin classAbstractEvent- Returns:
- true if the instance is a header comment
- See Also:
AbstractEvent.isHeaderComment()
-
-