net.aerith.misao.xml.relaxer
Class XmlAstrometricError

java.lang.Object
  |
  +--net.aerith.misao.xml.IONode
        |
        +--net.aerith.misao.xml.relaxer.XmlAstrometricError
Direct Known Subclasses:
XmlAstrometricError

public class XmlAstrometricError
extends IONode
implements java.io.Serializable, IRNode

XmlAstrometricError is generated by Relaxer based on pixy.rlx. This class is derived from:

 <elementRule role="astrometric-error">
   <sequence>
     <element name="ra" type="float"/>
     <element name="decl" type="float"/>
   </sequence>
 </elementRule>
 <tag name="astrometric-error">
   <attribute name="unit" required="true" type="string"/>
 </tag>
 

See Also:
Serialized Form

Field Summary
private  float decl
           
private  IRNode parentRNode
           
private  float ra
           
private  RContext rContext
           
private  java.lang.String unit
           
 
Constructor Summary
XmlAstrometricError()
          Creates a XmlAstrometricError.
XmlAstrometricError(org.w3c.dom.Document doc)
          Creates a XmlAstrometricError by the Document doc.
XmlAstrometricError(org.w3c.dom.Element element)
          Creates a XmlAstrometricError by the Element element.
XmlAstrometricError(RStack stack)
          Creates a XmlAstrometricError by the Stack stack that contains Elements.
 
Method Summary
 float getDecl()
          Gets the float property decl.
 IRNode getParentRNode()
          Gets the IRNode property parentRNode.
 float getRa()
          Gets the float property ra.
 RContext getRContext()
          Gets the RContext property rContext.
 RContext getRContextResolved()
          Gets the property "rContext" which is resolved recursively.
 IRNode[] getRNodes()
          Gets child RNodes.
 java.lang.String getUnit()
          Gets the String property unit.
private  void init(org.w3c.dom.Element element)
           
static boolean isMatch(org.w3c.dom.Element element)
          Tests if a Element element is valid for the XmlAstrometricError.
static boolean isMatch(RStack stack)
          Tests if elements contained in a Stack stack is valid for the XmlAstrometricError.
static boolean isMatchHungry(RStack stack)
          Tests if elements contained in a Stack stack is valid for the XmlAstrometricError.
 void makeElement(org.w3c.dom.Node parent)
          Creates a DOM representation of the object.
 void setDecl(float decl)
          Sets the float property decl.
 void setParentRNode(IRNode parentRNode)
          Sets the IRNode property parentRNode.
 void setRa(float ra)
          Sets the float property ra.
 void setRContext(RContext rContext)
          Sets the RContext property rContext.
 void setUnit(java.lang.String unit)
          Sets the String property unit.
 void setup(org.w3c.dom.Document doc)
          Initializes the XmlAstrometricError by the Document doc.
 void setup(org.w3c.dom.Element element)
          Initializes the XmlAstrometricError by the Element element.
 void setup(RStack stack)
          Initializes the XmlAstrometricError by the Stack stack that contains Elements.
 
Methods inherited from class net.aerith.misao.xml.IONode
read, read, translateFrom, translateTo, write, write
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

unit

private java.lang.String unit

ra

private float ra

decl

private float decl

parentRNode

private IRNode parentRNode

rContext

private RContext rContext
Constructor Detail

XmlAstrometricError

public XmlAstrometricError()
Creates a XmlAstrometricError.

XmlAstrometricError

public XmlAstrometricError(RStack stack)
Creates a XmlAstrometricError by the Stack stack that contains Elements. This constructor is supposed to be used internally by the Relaxer system.
Parameters:
stack -  

XmlAstrometricError

public XmlAstrometricError(org.w3c.dom.Document doc)
Creates a XmlAstrometricError by the Document doc.
Parameters:
doc -  

XmlAstrometricError

public XmlAstrometricError(org.w3c.dom.Element element)
Creates a XmlAstrometricError by the Element element.
Parameters:
element -  
Method Detail

setup

public void setup(org.w3c.dom.Document doc)
Initializes the XmlAstrometricError by the Document doc.
Overrides:
setup in class IONode
Parameters:
doc -  

setup

public void setup(org.w3c.dom.Element element)
Initializes the XmlAstrometricError by the Element element.
Parameters:
element -  

setup

public void setup(RStack stack)
Initializes the XmlAstrometricError by the Stack stack that contains Elements. This constructor is supposed to be used internally by the Relaxer system.
Parameters:
stack -  

init

private void init(org.w3c.dom.Element element)
Parameters:
element -  

makeElement

public void makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. Result is appended to the Node parent.
Overrides:
makeElement in class IONode
Parameters:
parent -  

getUnit

public final java.lang.String getUnit()
Gets the String property unit.
Returns:
String

setUnit

public final void setUnit(java.lang.String unit)
Sets the String property unit.
Parameters:
unit -  

getRa

public final float getRa()
Gets the float property ra.
Returns:
float

setRa

public final void setRa(float ra)
Sets the float property ra.
Parameters:
ra -  

getDecl

public final float getDecl()
Gets the float property decl.
Returns:
float

setDecl

public final void setDecl(float decl)
Sets the float property decl.
Parameters:
decl -  

getParentRNode

public final IRNode getParentRNode()
Gets the IRNode property parentRNode.
Specified by:
getParentRNode in interface IRNode
Returns:
IRNode

setParentRNode

public final void setParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode.
Specified by:
setParentRNode in interface IRNode
Parameters:
parentRNode -  

getRNodes

public IRNode[] getRNodes()
Gets child RNodes.
Specified by:
getRNodes in interface IRNode
Returns:
IRNode[]

getRContext

public final RContext getRContext()
Gets the RContext property rContext.
Specified by:
getRContext in interface IRNode
Returns:
RContext

setRContext

public final void setRContext(RContext rContext)
Sets the RContext property rContext.
Specified by:
setRContext in interface IRNode
Parameters:
rContext -  

getRContextResolved

public RContext getRContextResolved()
Gets the property "rContext" which is resolved recursively.
Specified by:
getRContextResolved in interface IRNode
Returns:
RContext

isMatch

public static boolean isMatch(org.w3c.dom.Element element)
Tests if a Element element is valid for the XmlAstrometricError.
Parameters:
element -  
Returns:
boolean

isMatch

public static boolean isMatch(RStack stack)
Tests if elements contained in a Stack stack is valid for the XmlAstrometricError. This mehtod is supposed to be used internally by the Relaxer system.
Parameters:
stack -  
Returns:
boolean

isMatchHungry

public static boolean isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack is valid for the XmlAstrometricError. This method consumes the stack contents during matching operation. This mehtod is supposed to be used internally by the Relaxer system.
Parameters:
stack -  
Returns:
boolean