public class CdLatLong extends ControlDescription
Constructor and Description |
---|
CdLatLong(FormDescription formDescription,
ItemInformation itemInformation) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
extractXMLElementData(org.w3c.dom.Element el,
java.lang.String value)
Extract data values from an XML Element.
|
void |
fillXMLDataElement(org.w3c.dom.Document doc,
org.w3c.dom.Element el,
java.lang.Object data)
Write an xml element with an actual data value.
|
FormsTableItem[] |
getFormsTableItems()
needs overridden for 1-many/many-many/many-a relationship
|
java.lang.String |
getHint() |
LoggerControl |
makeControl(LoggerForm loggerForm) |
java.lang.Object |
moveDataFromTableItems()
Get data from a database table item.
|
void |
moveDataToTableItems(java.lang.Object data)
Move data into the database table items
|
createXMLDataElement, createXMLDataItem, formatDataItem, getEType, getItemWarning, isInput, makeCd, makeComponent
addItemError, getAdcChannel, getAdcGain, getAnalogueAdd, getAnalogueMultiply, getAutoclear, getAutoUpdate, getColour, getControlOnSubform, getDbTitle, getDefaultValue, getForceGps, getFormDescription, getGetControlData, getHeight, getId, getItemErrors, getItemInformation, getLength, getMaxValue, getMinValue, getNmeaModule, getNmeaPosition, getNmeaString, getNumDBColumns, getOrder, getPlot, getPostTitle, getReadOnly, getRequired, getSendControlName, getTitle, getTopic, getType, setAutoUpdate, setItemErrors, setLength
public CdLatLong(FormDescription formDescription, ItemInformation itemInformation)
formDescription
- public FormsTableItem[] getFormsTableItems()
ControlDescription
getFormsTableItems
in class ControlDescription
public LoggerControl makeControl(LoggerForm loggerForm)
makeControl
in class ControlDescription
public void moveDataToTableItems(java.lang.Object data)
ControlDescription
moveDataToTableItems
in class ControlDescription
data
- object of data - must be of a suitable type for this controlpublic java.lang.Object moveDataFromTableItems()
ControlDescription
moveDataFromTableItems
in class ControlDescription
public java.lang.String getHint()
getHint
in class ControlDescription
public void fillXMLDataElement(org.w3c.dom.Document doc, org.w3c.dom.Element el, java.lang.Object data)
ControlDescription
fillXMLDataElement
in class ControlDescription
public java.lang.Object extractXMLElementData(org.w3c.dom.Element el, java.lang.String value)
ControlDescription
extractXMLElementData
in class ControlDescription
el
- XML Elementvalue
- Value - quicker and easier for basic controls. Others may
have to do a more complex extraction from the Element.