org.exoplatform.xml.object
Class XMLBaseObject

java.lang.Object
  extended by org.exoplatform.xml.object.XMLBaseObject
Direct Known Subclasses:
XMLField, XMLKey, XMLValue

public class XMLBaseObject
extends java.lang.Object

Since:
Apr 10, 2005
Version:
$Id: XMLBaseObject.java 5799 2006-05-28 17:55:42Z geaz $
Author:
Tuan Nguyen (tuan08@users.sourceforge.net)

Field Summary
static java.lang.String ARRAY
           
static java.lang.String BOOLEAN
           
static java.lang.String COLLECTION
           
static java.lang.String DATE
           
static java.lang.String DOUBLE
           
static java.lang.String FLOAT
           
static java.lang.String INT
           
static java.lang.String LONG
           
static java.lang.String MAP
           
static java.lang.String NATIVE_ARRAY
           
static java.lang.String OBJECT
           
static java.lang.String STRING
           
protected  java.lang.String type
           
protected  java.lang.Object value
           
 
Constructor Summary
XMLBaseObject()
           
XMLBaseObject(java.lang.Class objecttype, java.lang.Object val)
           
 
Method Summary
 java.lang.Boolean getBoolean()
           
 XMLCollection getCollection()
           
 java.util.Date getDate()
           
 java.lang.Double getDouble()
           
 java.lang.Float getFloat()
           
 java.lang.Integer getInt()
           
 java.lang.Long getLong()
           
 XMLMap getMap()
           
 XMLNativeArray getNativeArray()
           
 XMLObject getObject()
           
 java.lang.Object getObjectValue()
           
 java.lang.String getString()
           
 java.lang.String getType()
           
 java.lang.Object getValue()
           
 void setBoolean(java.lang.Boolean b)
           
 void setCollection(XMLCollection collection)
           
 void setCollectiontValue(java.util.Collection collection)
           
 void setDate(java.util.Date date)
           
 void setDouble(java.lang.Double d)
           
 void setFloat(java.lang.Float f)
           
 void setInt(java.lang.Integer i)
           
 void setLong(java.lang.Long l)
           
 void setMap(XMLMap map)
           
 void setMapValue(java.util.Map map)
           
 void setNativeArray(XMLNativeArray array)
           
 void setNativeArrayValue(java.lang.Object array)
           
 void setObject(XMLObject o)
           
 void setObjectValue(java.lang.Object o)
           
 void setString(java.lang.String s)
           
 void setType(java.lang.Class clazz)
           
 void setType(java.lang.String s)
           
 void setValue(java.lang.Object v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRING

public static final java.lang.String STRING
See Also:
Constant Field Values

INT

public static final java.lang.String INT
See Also:
Constant Field Values

LONG

public static final java.lang.String LONG
See Also:
Constant Field Values

BOOLEAN

public static final java.lang.String BOOLEAN
See Also:
Constant Field Values

FLOAT

public static final java.lang.String FLOAT
See Also:
Constant Field Values

DOUBLE

public static final java.lang.String DOUBLE
See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
See Also:
Constant Field Values

MAP

public static final java.lang.String MAP
See Also:
Constant Field Values

COLLECTION

public static final java.lang.String COLLECTION
See Also:
Constant Field Values

ARRAY

public static final java.lang.String ARRAY
See Also:
Constant Field Values

NATIVE_ARRAY

public static final java.lang.String NATIVE_ARRAY
See Also:
Constant Field Values

OBJECT

public static final java.lang.String OBJECT
See Also:
Constant Field Values

type

protected java.lang.String type

value

protected java.lang.Object value
Constructor Detail

XMLBaseObject

public XMLBaseObject()

XMLBaseObject

public XMLBaseObject(java.lang.Class objecttype,
                     java.lang.Object val)
              throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getType

public java.lang.String getType()

setType

public void setType(java.lang.String s)

setType

public void setType(java.lang.Class clazz)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object v)

getObjectValue

public java.lang.Object getObjectValue()
                                throws java.lang.Exception
Throws:
java.lang.Exception

setObjectValue

public void setObjectValue(java.lang.Object o)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getObject

public XMLObject getObject()

setObject

public void setObject(XMLObject o)

getString

public java.lang.String getString()

setString

public void setString(java.lang.String s)

getInt

public java.lang.Integer getInt()

setInt

public void setInt(java.lang.Integer i)

getLong

public java.lang.Long getLong()

setLong

public void setLong(java.lang.Long l)

getFloat

public java.lang.Float getFloat()

setFloat

public void setFloat(java.lang.Float f)

getDouble

public java.lang.Double getDouble()

setDouble

public void setDouble(java.lang.Double d)

getBoolean

public java.lang.Boolean getBoolean()

setBoolean

public void setBoolean(java.lang.Boolean b)

getDate

public java.util.Date getDate()

setDate

public void setDate(java.util.Date date)

getMap

public XMLMap getMap()

setMapValue

public void setMapValue(java.util.Map map)
                 throws java.lang.Exception
Throws:
java.lang.Exception

setMap

public void setMap(XMLMap map)

getCollection

public XMLCollection getCollection()

setCollectiontValue

public void setCollectiontValue(java.util.Collection collection)
                         throws java.lang.Exception
Throws:
java.lang.Exception

setCollection

public void setCollection(XMLCollection collection)

getNativeArray

public XMLNativeArray getNativeArray()

setNativeArrayValue

public void setNativeArrayValue(java.lang.Object array)
                         throws java.lang.Exception
Throws:
java.lang.Exception

setNativeArray

public void setNativeArray(XMLNativeArray array)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.