Class PostScriptLine
- java.lang.Object
-
- org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
-
- org.apache.xmlgraphics.ps.dsc.events.PostScriptLine
-
- All Implemented Interfaces:
DSCParserConstants,DSCEvent
public class PostScriptLine extends AbstractEvent
Represents a line of PostScript code.
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlgraphics.ps.dsc.DSCParserConstants
COMMENT, DSC_COMMENT, EOF, HEADER_COMMENT, LINE
-
-
Constructor Summary
Constructors Constructor Description PostScriptLine(java.lang.String line)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PostScriptLineasLine()Casts this instance to a PostScriptLine if possible.voidgenerate(PSGenerator gen)Writes the event to the given PSGenerator.intgetEventType()Returns the event type.java.lang.StringgetLine()Returns the code line.booleanisLine()Indicates whether the instance is a PostScript line.-
Methods inherited from class org.apache.xmlgraphics.ps.dsc.events.AbstractEvent
asDSCComment, isComment, isDSCComment, isHeaderComment
-
-
-
-
Method Detail
-
getLine
public java.lang.String getLine()
Returns the code line.- Returns:
- the code line
-
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()
-
asLine
public PostScriptLine asLine()
Description copied from interface:DSCEventCasts this instance to a PostScriptLine if possible.- Specified by:
asLinein interfaceDSCEvent- Overrides:
asLinein classAbstractEvent- Returns:
- this event as a PostScriptLine
- See Also:
AbstractEvent.asLine()
-
isLine
public boolean isLine()
Description copied from interface:DSCEventIndicates whether the instance is a PostScript line.- Specified by:
isLinein interfaceDSCEvent- Overrides:
isLinein classAbstractEvent- Returns:
- true if the instance is a PostScript line
- See Also:
AbstractEvent.isLine()
-
-