jSyncManager

org.jSyncManager.API.Protocol.Util
Class JSXMLDate

java.lang.Object
  |
  +--org.jdom.Element
        |
        +--org.jSyncManager.API.Protocol.Util.JSXMLElement
              |
              +--org.jSyncManager.API.Protocol.Util.JSXMLDate
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class JSXMLDate
extends JSXMLElement

A convenience class for storing and retrieving a Calendar date element.

Version:
$Revision: 1.7 $
Author:
David BARTMESS <dingodave@edingo.net>
Last modified by: $Author: dingodave $ on $Date: 2003/05/02 14:45:37 $.
See Also:
Serialized Form

Field Summary
(package private)  java.util.Calendar date
           
static java.lang.String XMLNAME
          Default XML Name for this element.
 
Fields inherited from class org.jdom.Element
additionalNamespaces, attributes, content, name, namespace, parent
 
Constructor Summary
JSXMLDate()
          Create a default new AddressDBScanner with the default name and current date.
JSXMLDate(java.lang.String name)
          Create new AddressDBScanner with the given name and current date as default.
JSXMLDate(java.lang.String name, java.util.Calendar rec)
          Create new AddressDBScanner with given name and Calendar date value.
 
Method Summary
 java.util.Calendar getDate()
          Getter for property date.
 java.lang.String getDTD()
          Retrieve the DTD statement for the Date element.
 void insertRecord(java.util.Calendar rec, org.jdom.Element elem)
          Insert Calendar value record into Element elem.
 java.util.Calendar readElement(org.jdom.Element elem)
          Read and parse the element given into a Calendar date
 void setDate(java.util.Calendar date)
          Setter for property date.
 
Methods inherited from class org.jSyncManager.API.Protocol.Util.JSXMLElement
readBooleanElement, readByteArrayElement, readByteElement, readCharArrayElement, readCharElement, readDateElement, readDoubleArrayElement, readDoubleElement, readFloatArrayElement, readFloatElement, readIntArrayElement, readIntElement, readLongArrayElement, readLongElement, readStringArrayElement
 
Methods inherited from class org.jdom.Element
addContent, addContent, addContent, addContent, addContent, addContent, addContent, addNamespaceDeclaration, clone, detach, equals, getAdditionalNamespaces, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValue, getChild, getChild, getChildren, getChildren, getChildren, getChildText, getChildText, getChildTextNormalize, getChildTextNormalize, getChildTextTrim, getChildTextTrim, getContent, getContent, getDocument, getName, getNamespace, getNamespace, getNamespacePrefix, getNamespaceURI, getParent, getQualifiedName, getText, getTextNormalize, getTextTrim, hasChildren, hashCode, isAncestor, isRootElement, removeAttribute, removeAttribute, removeAttribute, removeChild, removeChild, removeChildren, removeChildren, removeChildren, removeContent, removeContent, removeContent, removeContent, removeContent, removeContent, removeNamespaceDeclaration, setAttribute, setAttribute, setAttribute, setAttributes, setChildren, setContent, setDocument, setName, setNamespace, setParent, setText, toString
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

XMLNAME

public static java.lang.String XMLNAME
Default XML Name for this element.

date

java.util.Calendar date
Constructor Detail

JSXMLDate

public JSXMLDate()
Create a default new AddressDBScanner with the default name and current date.

JSXMLDate

public JSXMLDate(java.lang.String name)
Create new AddressDBScanner with the given name and current date as default.
Parameters:
name - new name for element.

JSXMLDate

public JSXMLDate(java.lang.String name,
                 java.util.Calendar rec)
Create new AddressDBScanner with given name and Calendar date value.
Parameters:
name - new name for element.
rec - Calendar value for element.
Method Detail

getDTD

public java.lang.String getDTD()
Retrieve the DTD statement for the Date element.
Returns:
String containing the DTD for the current element.

insertRecord

public void insertRecord(java.util.Calendar rec,
                         org.jdom.Element elem)
Insert Calendar value record into Element elem.
Parameters:
rec - Calendar value to be inserted.
elem - Element to insert value into.

readElement

public java.util.Calendar readElement(org.jdom.Element elem)
Read and parse the element given into a Calendar date
Parameters:
elem - base org.jdom.Element type to parse.
Returns:
Calendar value.

getDate

public java.util.Calendar getDate()
Getter for property date.
Returns:
Value of property date.

setDate

public void setDate(java.util.Calendar date)
Setter for property date.
Parameters:
date - New value of property date.

jSyncManager

Copyright (c) 1999 - 2003 Brad BARCLAY and others. All Rights Reserved.