Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

sync4j.framework.core.xml.* (9)sync4j.framework.core.xml.jdom.* (3)
sync4j.framework.core.xml.nanoxml.* (3)

sync4j.framework.core: Javadoc index of package sync4j.framework.core.


Package Samples:

sync4j.framework.core.xml.jdom
sync4j.framework.core.xml.nanoxml
sync4j.framework.core.xml

Classes:

MD5Authentication: Implements the MD-5 authentication scheme. Since J2ME environment has limited memory space, instead of relying on the java.security library, we include only the necessary classes from bouncycastle . Since the changes are quite localized, so we skipped the hassle of creating an adapter for the bouncycastle library and the java.security library.
Package: a SyncML package From syncml_represent_v101_20010615.pdf: "In SyncML, the data synchronization operations are conceptually bounded into a SyncML Package. The SyncML Package is just a conceptual frame for one or more SyncML Messages that are required to convey a set of data synchronization semantics. [...]"
ISO8601DateFormat: The SyncML element may contain an ISO8601 date or date/time stamp Ditto for and tag may contain an ISO 8601 date/time stamp tag may contain an ISO 8601 date/time stamp todo : possibly remove this class. Possibly replace with static methods: Util.iso8601ToDate Util.dateToIso8601
DeviceType: This class declares constants that correspond to values for the &ltDevTyp&gt element in SyncML devinf DTD The constructor is private because developers do not need to construct instances of this class.
MetaContent: This class represents the content of a meta tag. A meta tag can contain a simple string or more complex XML sub elements. MetaContent is the abstract base class for those different contents.
NamespaceImpl: This class is a mapping between the outside world Namespace and the library-specific representation, which in this case is org.jdom.Namespace
NextNonce: corresponds to &ltNextNonce&gt tag From the spec: "Specifies the nonce string to be used in any subsequent communication. [...]"
ElementImpl: This class is a mapping between the outside world Element and the library-specific representation, which in this case is org.jdom.Element
ProtocolVersion: corresponds to the &ltVerProto&gt tag in the SyncML represent DTD todo : possibly remove this class and replace it with java.lang.String
DeviceInfoTest: unit test code for the DeviceInfo class
Namespace: This interface defines the necessary operation for a Namespace in a DOM tree, as seen by sync4j. It "adapts" different types of DOM API.
Element: This interface defines the necessary operation for an element in a DOM tree, as seen by sync4j. It "adapts" different types of DOM API.
DTDVersion: corresponds to the &ltVerDTD&gt tag in the SyncML devinf DTD todo : possibly eliminate this class and replace all usage with String
IXmlOperation: This interface defines the necessary XML DOM operations in a DOM tree, as seen by sync4j. It "adapts" different types of DOM API.
SyncCapabilities: synchronization capabilities of a datastore. this class corresponds to the &ltSyncCap&gt tag in the SyncML devinf DTD
AddCommand: corresponds to the &ltAdd&gt tag in the SyncML represent DTD. The Add operation is used to add data to a datastore.
ContentTypeCapabilityItem: loosely corresponds to the &ltCTCap&gt tag in the SyncML devinf DTD todo : need to think about this class some more
ModificationCommand: This is just a placeholder to group the modification commands. For now it does not add anything to the superclass.
SourceRef: note: the &ltSourceRef&gt element is declared in 2 DTD's: 1) the devinfo DTD 2) the represent DTD
Mark: the constants declared in this class correspond to values for the &ltMark&gt tag in the SyncML metainfo DTD
Sync4jException: Because this class must be JDK 1.1.8 compliant, we can't use the cause stuff of the JDK 1.2...
ContentTypeParameter: loosely corresponds to the &ltCTCap&gt, and &ltParamName&gt elements in the SyncML devinf DTD
ContentTypeProperty: loosely corresponds to the &ltCTCap&gt and &ltPropName&gt elements in the SyncML devinf DTD
DeviceInfoData: Corresponds to the &ltData&gt tag in the SyncML represent DTD when delivering a SyncAnchor
SyncAnchorData: Corresponds to the &ltData&gt tag in the SyncML represent DTD when delivering a SyncAnchor

Home | Contact Us | Privacy Policy | Terms of Service