org.ksoap2.serialization
Class PropertyInfo

java.lang.Object
  extended by org.ksoap2.serialization.PropertyInfo

public class PropertyInfo
extends java.lang.Object

This class is used to store information about each property an implementation of KvmSerializable exposes.


Field Summary
static java.lang.Class BOOLEAN_CLASS
           
 PropertyInfo elementType
          Element type for array properties, null if not array prop.
 int flags
           
static java.lang.Class INTEGER_CLASS
           
static java.lang.Class LONG_CLASS
           
static int MULTI_REF
           
 boolean multiRef
          if a property is multi-referenced, set this flag to true.
 java.lang.String name
          Name of the property
 java.lang.String namespace
          Namespace of this property
static java.lang.Class OBJECT_CLASS
           
static PropertyInfo OBJECT_TYPE
           
static int REF_ONLY
           
static java.lang.Class STRING_CLASS
           
static int TRANSIENT
           
 java.lang.Object type
          Type of the property/elements.
static java.lang.Class VECTOR_CLASS
           
 
Constructor Summary
PropertyInfo()
           
 
Method Summary
 void clear()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_CLASS

public static final java.lang.Class OBJECT_CLASS

STRING_CLASS

public static final java.lang.Class STRING_CLASS

INTEGER_CLASS

public static final java.lang.Class INTEGER_CLASS

LONG_CLASS

public static final java.lang.Class LONG_CLASS

BOOLEAN_CLASS

public static final java.lang.Class BOOLEAN_CLASS

VECTOR_CLASS

public static final java.lang.Class VECTOR_CLASS

OBJECT_TYPE

public static final PropertyInfo OBJECT_TYPE

TRANSIENT

public static final int TRANSIENT
See Also:
Constant Field Values

MULTI_REF

public static final int MULTI_REF
See Also:
Constant Field Values

REF_ONLY

public static final int REF_ONLY
See Also:
Constant Field Values

name

public java.lang.String name
Name of the property


namespace

public java.lang.String namespace
Namespace of this property


flags

public int flags

type

public java.lang.Object type
Type of the property/elements. Should usually be an instance of Class.


multiRef

public boolean multiRef
if a property is multi-referenced, set this flag to true.


elementType

public PropertyInfo elementType
Element type for array properties, null if not array prop.

Constructor Detail

PropertyInfo

public PropertyInfo()
Method Detail

clear

public void clear()