org.atzberger.mango.units
Class Atz_UnitsRef_PhysicalUnits

java.lang.Object
  extended by org.atzberger.mango.units.Atz_UnitsRef
      extended by org.atzberger.mango.units.Atz_UnitsRef_PhysicalUnits
All Implemented Interfaces:
Atz_XML_SAX_DataHandlerInterface, Atz_XML_Writeable

public class Atz_UnitsRef_PhysicalUnits
extends Atz_UnitsRef
implements Atz_XML_Writeable, Atz_XML_SAX_DataHandlerInterface

Represents what units are to be used for each of the fundamental unit types. Provides a collection of default physical units with which to work.

Author:
Paul J. Atzberger
See Also:
http://www.atzberger.org

Field Summary
 
Fields inherited from class org.atzberger.mango.units.Atz_UnitsRef
formatEdit, formatRender, unitList, unitsSelected, visiblePreferred
 
Constructor Summary
Atz_UnitsRef_PhysicalUnits()
           
 
Method Summary
 java.lang.Object clone()
           
 void exportToXML(java.io.BufferedWriter fid)
           
 java.text.DecimalFormat getFormatEdit()
           
 java.text.DecimalFormat getFormatRender()
           
 java.lang.String getFormatRenderStr()
           
 int getIndexUnitSelected(java.lang.String unitType)
           
 java.lang.Boolean getVisiblePreferred()
           
 void setDefaultFormatting()
           
 void setFormatRender(java.lang.String formatRender_str)
           
 void setFormatting(java.text.DecimalFormat formatRender_in, java.text.DecimalFormat formatEdit_in)
           
 void setFormatting(java.lang.String formatRender_str, java.lang.String formatEdit_str)
           
 void setVisiblePreferred(boolean val)
           
 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
 

Constructor Detail

Atz_UnitsRef_PhysicalUnits

public Atz_UnitsRef_PhysicalUnits()
Method Detail

setVisiblePreferred

public void setVisiblePreferred(boolean val)
Overrides:
setVisiblePreferred in class Atz_UnitsRef

getVisiblePreferred

public java.lang.Boolean getVisiblePreferred()
Overrides:
getVisiblePreferred in class Atz_UnitsRef

getIndexUnitSelected

public int getIndexUnitSelected(java.lang.String unitType)
Overrides:
getIndexUnitSelected in class Atz_UnitsRef

clone

public java.lang.Object clone()
Overrides:
clone in class Atz_UnitsRef

setDefaultFormatting

public void setDefaultFormatting()
Overrides:
setDefaultFormatting in class Atz_UnitsRef

setFormatRender

public void setFormatRender(java.lang.String formatRender_str)
Overrides:
setFormatRender in class Atz_UnitsRef

setFormatting

public void setFormatting(java.lang.String formatRender_str,
                          java.lang.String formatEdit_str)
Overrides:
setFormatting in class Atz_UnitsRef

setFormatting

public void setFormatting(java.text.DecimalFormat formatRender_in,
                          java.text.DecimalFormat formatEdit_in)
Overrides:
setFormatting in class Atz_UnitsRef

getFormatRender

public java.text.DecimalFormat getFormatRender()
Overrides:
getFormatRender in class Atz_UnitsRef

getFormatRenderStr

public java.lang.String getFormatRenderStr()
Overrides:
getFormatRenderStr in class Atz_UnitsRef

getFormatEdit

public java.text.DecimalFormat getFormatEdit()
Overrides:
getFormatEdit in class Atz_UnitsRef

exportToXML

public void exportToXML(java.io.BufferedWriter fid)
Specified by:
exportToXML in interface Atz_XML_Writeable
Overrides:
exportToXML in class Atz_UnitsRef

XML_startDocument

public void XML_startDocument(Atz_XML_SAX_DataHandler sourceHandler)
Specified by:
XML_startDocument in interface Atz_XML_SAX_DataHandlerInterface
Overrides:
XML_startDocument in class Atz_UnitsRef

XML_endDocument

public void XML_endDocument(Atz_XML_SAX_DataHandler sourceHandler)
Specified by:
XML_endDocument in interface Atz_XML_SAX_DataHandlerInterface
Overrides:
XML_endDocument in class Atz_UnitsRef

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
Overrides:
XML_startElement in class Atz_UnitsRef
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
Overrides:
XML_characters in class Atz_UnitsRef
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
Overrides:
XML_endElement in class Atz_UnitsRef
Throws:
org.xml.sax.SAXException

XML_getData

public java.lang.Object XML_getData()
Specified by:
XML_getData in interface Atz_XML_SAX_DataHandlerInterface
Overrides:
XML_getData in class Atz_UnitsRef