org.atzberger.mango.units
Class Atz_Unit
java.lang.Object
org.atzberger.mango.units.Atz_Unit
- All Implemented Interfaces:
- Atz_XML_SAX_DataHandlerInterface, Atz_XML_Writeable
public class Atz_Unit
- extends java.lang.Object
- implements Atz_XML_Writeable, Atz_XML_SAX_DataHandlerInterface
Handles tracking physical unit labels and the conversion of quantities.
- Author:
- Paul J. Atzberger
- See Also:
- http://www.atzberger.org
Constructor Summary |
Atz_Unit()
|
Atz_Unit(java.lang.String unitLongName_in,
java.lang.String unitShortName_in,
double numberBaseUnits_in,
java.lang.String baseUnitName_in,
int unitType_in)
|
Method Summary |
java.lang.Object |
clone()
|
void |
exportToXML(java.io.BufferedWriter fid)
|
void |
XML_characters(char[] ch,
int start,
int length,
Atz_XML_SAX_DataHandler sourceHandler)
|
void |
XML_endDocument(Atz_XML_SAX_DataHandler sourceHandler)
|
void |
XML_endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
Atz_XML_SAX_DataHandler sourceHandler)
|
java.lang.Object |
XML_getData()
|
void |
XML_startDocument(Atz_XML_SAX_DataHandler sourceHandler)
|
void |
XML_startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes,
Atz_XML_SAX_DataHandler sourceHandler)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DIMLESS
public static final int DIMLESS
- See Also:
- Constant Field Values
DIMLESS_STR
public static final java.lang.String DIMLESS_STR
- See Also:
- Constant Field Values
LENGTH
public static final int LENGTH
- See Also:
- Constant Field Values
LENGTH_STR
public static final java.lang.String LENGTH_STR
- See Also:
- Constant Field Values
TIME
public static final int TIME
- See Also:
- Constant Field Values
TIME_STR
public static final java.lang.String TIME_STR
- See Also:
- Constant Field Values
MASS
public static final int MASS
- See Also:
- Constant Field Values
MASS_STR
public static final java.lang.String MASS_STR
- See Also:
- Constant Field Values
TEMPERATURE
public static final int TEMPERATURE
- See Also:
- Constant Field Values
TEMPERATURE_STR
public static final java.lang.String TEMPERATURE_STR
- See Also:
- Constant Field Values
unitLongName
public java.lang.String unitLongName
unitShortName
public java.lang.String unitShortName
numberBaseUnits
public double numberBaseUnits
baseUnitName
public java.lang.String baseUnitName
unitType
public int unitType
Atz_Unit
public Atz_Unit()
Atz_Unit
public Atz_Unit(java.lang.String unitLongName_in,
java.lang.String unitShortName_in,
double numberBaseUnits_in,
java.lang.String baseUnitName_in,
int unitType_in)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
exportToXML
public void exportToXML(java.io.BufferedWriter fid)
- Specified by:
exportToXML
in interface Atz_XML_Writeable
XML_startDocument
public void XML_startDocument(Atz_XML_SAX_DataHandler sourceHandler)
- Specified by:
XML_startDocument
in interface Atz_XML_SAX_DataHandlerInterface
XML_endDocument
public void XML_endDocument(Atz_XML_SAX_DataHandler sourceHandler)
- Specified by:
XML_endDocument
in interface Atz_XML_SAX_DataHandlerInterface
XML_startElement
public void XML_startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes,
Atz_XML_SAX_DataHandler sourceHandler)
throws org.xml.sax.SAXException
- Specified by:
XML_startElement
in interface Atz_XML_SAX_DataHandlerInterface
- Throws:
org.xml.sax.SAXException
XML_characters
public void XML_characters(char[] ch,
int start,
int length,
Atz_XML_SAX_DataHandler sourceHandler)
throws org.xml.sax.SAXException
- Specified by:
XML_characters
in interface Atz_XML_SAX_DataHandlerInterface
- Throws:
org.xml.sax.SAXException
XML_endElement
public void XML_endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
Atz_XML_SAX_DataHandler sourceHandler)
throws org.xml.sax.SAXException
- Specified by:
XML_endElement
in interface Atz_XML_SAX_DataHandlerInterface
- Throws:
org.xml.sax.SAXException
XML_getData
public java.lang.Object XML_getData()
- Specified by:
XML_getData
in interface Atz_XML_SAX_DataHandlerInterface