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 Modifier and Type Field Description private java.lang.String
line
-
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 PostScriptLine
asLine()
Casts this instance to a PostScriptLine if possible.void
generate(PSGenerator gen)
Writes the event to the given PSGenerator.int
getEventType()
Returns the event type.java.lang.String
getLine()
Returns the code line.boolean
isLine()
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:DSCEvent
Writes 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:DSCEvent
Returns the event type.- Returns:
- the event type (see
DSCParserConstants
) - See Also:
DSCEvent.getEventType()
-
asLine
public PostScriptLine asLine()
Description copied from interface:DSCEvent
Casts this instance to a PostScriptLine if possible.- Specified by:
asLine
in interfaceDSCEvent
- Overrides:
asLine
in classAbstractEvent
- Returns:
- this event as a PostScriptLine
- See Also:
AbstractEvent.asLine()
-
isLine
public boolean isLine()
Description copied from interface:DSCEvent
Indicates whether the instance is a PostScript line.- Specified by:
isLine
in interfaceDSCEvent
- Overrides:
isLine
in classAbstractEvent
- Returns:
- true if the instance is a PostScript line
- See Also:
AbstractEvent.isLine()
-
-