org.extex.font.format.xtf.tables.cff
Class T2RlineCurve

java.lang.Object
  extended by org.extex.font.format.xtf.tables.cff.T2CharString
      extended by org.extex.font.format.xtf.tables.cff.T2Operator
          extended by org.extex.font.format.xtf.tables.cff.T2PathConstruction
              extended by org.extex.font.format.xtf.tables.cff.T2RlineCurve
All Implemented Interfaces:
XMLWriterConvertible

public class T2RlineCurve
extends T2PathConstruction

rlinecurve: {dxa dya}+ dxb dyb dxc dyc dxd dyd rlinecurve (25).

Version:
$Revision: 7274 $
Author:
Michael Niedermair

Field Summary
 
Fields inherited from class org.extex.font.format.xtf.tables.cff.T2CharString
ESCAPE, ESCAPE_BYTE, T2CALLGSUBR, T2CALLSUBR, T2CNTRMASK, T2ENDCHAR, T2FLEX, T2FLEX1, T2HFLEX, T2HFLEX1, T2HHCURVETO, T2HINTMASK, T2HLINETO, T2HMOVETO, T2HSTEM, T2HSTEMHM, T2HVCURVETO, T2RCURVELINE, T2RETURN, T2RLINECURVE, T2RLINETO, T2RMOVETO, T2RRCURVETO, T2VHCURVETO, T2VLINETO, T2VMOVETO, T2VSTEM, T2VSTEMHM, T2VVCURVETO, TYPE_CALLGSUBR, TYPE_CALLSUBR, TYPE_CNTRMASK, TYPE_ENDCHAR, TYPE_FLEX, TYPE_FLEX1, TYPE_HFLEX, TYPE_HFLEX1, TYPE_HHCURVETO, TYPE_HINTMASK, TYPE_HLINETO, TYPE_HMOVETO, TYPE_HSTEM, TYPE_HSTEMHM, TYPE_HVCURVETO, TYPE_RCURVELINE, TYPE_RETURN, TYPE_RLINECURVE, TYPE_RLINETO, TYPE_RMOVETO, TYPE_RRCURVETO, TYPE_VHCURVETO, TYPE_VLINETO, TYPE_VMOVETO, TYPE_VSTEM, TYPE_VSTEMHM, TYPE_VVCURVETO
 
Constructor Summary
T2RlineCurve(java.util.List<T2CharString> stack, CharString ch)
          Create a new object.
 
Method Summary
 T2Number getDxb()
          Getter for dxb.
 T2Number getDxc()
          Getter for dxc.
 T2Number getDxd()
          Getter for dxd.
 T2Number getDyb()
          Getter for dyb.
 T2Number getDyc()
          Getter for dyc.
 T2Number getDyd()
          Getter for dyd.
 int getID()
          Returns the id of the operator.
 java.lang.String getName()
          Return the name of the operator.
 T2PairNumber[] getPair()
          Getter for pair.
 java.lang.Object getValue()
          Returns the value of the operator.
 void writeXML(XMLStreamWriter writer)
          Write the data to a XMLStreamWriter.
 
Methods inherited from class org.extex.font.format.xtf.tables.cff.T2PathConstruction
getBytes
 
Methods inherited from class org.extex.font.format.xtf.tables.cff.T2Operator
checkWidth, convertStackaddID, init, isOperator, newInstance, toString, toText
 
Methods inherited from class org.extex.font.format.xtf.tables.cff.T2CharString
getInitPrio, isArray, isBoolean, isDouble, isEscape, isInteger, isTopDICTOperator, readNumber, readNumber, readSID, readTopDICTOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

T2RlineCurve

public T2RlineCurve(java.util.List<T2CharString> stack,
                    CharString ch)
             throws java.io.IOException
Create a new object.

Parameters:
ch - The char string.
stack - The stack.
Throws:
java.io.IOException - in case of an error
Method Detail

getDxb

public T2Number getDxb()
Getter for dxb.

Returns:
the dxb

getDxc

public T2Number getDxc()
Getter for dxc.

Returns:
the dxc

getDxd

public T2Number getDxd()
Getter for dxd.

Returns:
the dxd

getDyb

public T2Number getDyb()
Getter for dyb.

Returns:
the dyb

getDyc

public T2Number getDyc()
Getter for dyc.

Returns:
the dyc

getDyd

public T2Number getDyd()
Getter for dyd.

Returns:
the dyd

getID

public int getID()
Returns the id of the operator.

Specified by:
getID in class T2Operator
Returns:
Returns the id of the operator.
See Also:
T2Operator.getID()

getName

public java.lang.String getName()
Return the name of the operator.

Specified by:
getName in class T2Operator
Returns:
Return the name of the operator.
See Also:
T2Operator.getName()

getPair

public T2PairNumber[] getPair()
Getter for pair.

Returns:
the pair

getValue

public java.lang.Object getValue()
Returns the value of the operator.

Specified by:
getValue in class T2Operator
Returns:
Returns the value of the operator.
See Also:
T2Operator.getValue()

writeXML

public void writeXML(XMLStreamWriter writer)
              throws java.io.IOException
Write the data to a XMLStreamWriter.

Parameters:
writer - the XML-Writer
Throws:
java.io.IOException - if an IO-error occurs.
See Also:
XMLWriterConvertible.writeXML( org.extex.util.xml.XMLStreamWriter)