com.etymon.pj.object.pagemark
Class Xy

java.lang.Object
  |
  +--com.etymon.pj.object.BaseObject
        |
        +--com.etymon.pj.object.pagemark.PageMark
              |
              +--com.etymon.pj.object.pagemark.PageMarkOperator
                    |
                    +--com.etymon.pj.object.pagemark.Xy
All Implemented Interfaces:
java.lang.Cloneable

public class Xy
extends PageMarkOperator

Path operator: y.


Constructor Summary
Xy(PjNumber x1, PjNumber y1, PjNumber x3, PjNumber y3)
           
 
Method Summary
 java.lang.Object clone()
          Returns a deep copy of this object.
 boolean equals(java.lang.Object obj)
           
 PjNumber getX1()
           
 PjNumber getX3()
           
 PjNumber getY1()
           
 PjNumber getY3()
           
 long writePdf(java.io.OutputStream os)
          Writes this object to a file in PDF format.
 
Methods inherited from class com.etymon.pj.object.BaseObject
toString, write, write, write, writeln
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Xy

public Xy(PjNumber x1,
          PjNumber y1,
          PjNumber x3,
          PjNumber y3)
Method Detail

getX1

public PjNumber getX1()

getY1

public PjNumber getY1()

getX3

public PjNumber getX3()

getY3

public PjNumber getY3()

writePdf

public long writePdf(java.io.OutputStream os)
              throws java.io.IOException
Description copied from class: BaseObject
Writes this object to a file in PDF format.
Overrides:
writePdf in class BaseObject
Following copied from class: com.etymon.pj.object.BaseObject
Parameters:
raf - the file to write to.
Returns:
the number of bytes written.
Throws:
java.io.IOException - if an I/O error occurs.

clone

public java.lang.Object clone()
Returns a deep copy of this object.
Overrides:
clone in class BaseObject
Returns:
a deep copy of this object.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object