org.opencrx.application.airsync.datatypes
Class AbstractXmlFormat
java.lang.Object
org.opencrx.application.airsync.datatypes.AbstractXmlFormat
- All Implemented Interfaces:
- IDataFormat
- Direct Known Subclasses:
- ContactTXmlFormat, EmailTXmlFormat, EventTXmlFormat, TaskTXmlFormat
public abstract class AbstractXmlFormat
- extends Object
- implements IDataFormat
|
Method Summary |
protected void |
createElement(Element p,
String prefix,
String name,
String val)
|
protected org.w3c.format.DateTimeFormat |
getUtcFormatNoMillis()
|
boolean |
parseBoolean(String str)
|
byte |
parseByte(String str)
|
Date |
parseDate(String str)
|
Boolean |
parseDOMBoolean(Element elt)
|
Boolean |
parseDOMBoolean(Element elt,
Boolean default_value)
|
Byte |
parseDOMByte(Element elt)
|
Byte |
parseDOMByte(Element elt,
Byte default_value)
|
Date |
parseDOMDate(Element elt)
|
Integer |
parseDOMInt(Element elt)
|
Integer |
parseDOMInt(Element elt,
Integer default_value)
|
Boolean |
parseDOMInt2Boolean(Element elt)
Return true if 1 else false |
int |
parseDOMNoNullInt(Element elt)
Return an int else -1 |
String |
parseDOMString(Element elt)
|
String |
parseDOMString(Element elt,
String default_value)
|
List<String> |
parseDOMStringCollection(Element node,
String elementPrefix,
String elementName)
|
List<String> |
parseDOMStringCollection(Element node,
String elementPrefix,
String elementName,
ArrayList<String> default_value)
|
int |
parseInt(String str)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected Logger logger
AbstractXmlFormat
public AbstractXmlFormat()
getUtcFormatNoMillis
protected org.w3c.format.DateTimeFormat getUtcFormatNoMillis()
parseDOMString
public String parseDOMString(Element elt,
String default_value)
parseDOMString
public String parseDOMString(Element elt)
parseDOMDate
public Date parseDOMDate(Element elt)
createElement
protected void createElement(Element p,
String prefix,
String name,
String val)
parseDOMByte
public Byte parseDOMByte(Element elt,
Byte default_value)
parseDOMByte
public Byte parseDOMByte(Element elt)
parseDOMInt
public Integer parseDOMInt(Element elt,
Integer default_value)
parseDOMInt
public Integer parseDOMInt(Element elt)
parseDate
public Date parseDate(String str)
parseDOMStringCollection
public List<String> parseDOMStringCollection(Element node,
String elementPrefix,
String elementName,
ArrayList<String> default_value)
parseDOMStringCollection
public List<String> parseDOMStringCollection(Element node,
String elementPrefix,
String elementName)
parseByte
public byte parseByte(String str)
parseInt
public int parseInt(String str)
parseBoolean
public boolean parseBoolean(String str)
parseDOMBoolean
public Boolean parseDOMBoolean(Element elt,
Boolean default_value)
parseDOMBoolean
public Boolean parseDOMBoolean(Element elt)
parseDOMNoNullInt
public int parseDOMNoNullInt(Element elt)
- Return an int else -1
- Parameters:
elt -
- Returns:
- int
parseDOMInt2Boolean
public Boolean parseDOMInt2Boolean(Element elt)
- Return true if 1 else false
- Parameters:
elt -
- Returns:
This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.