org.kobjects.serialization
Class PropertyInfo

java.lang.Object
  |
  +--org.kobjects.serialization.ElementType
        |
        +--org.kobjects.serialization.PropertyInfo

public class PropertyInfo
extends ElementType

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


Field Summary
 java.lang.String name
          Name of the property
 boolean nonpermanent
          the equivalent to transient, but named differently because transient is a reserved keyword
 
Fields inherited from class org.kobjects.serialization.ElementType
BOOLEAN_CLASS, elementType, INTEGER_CLASS, LONG_CLASS, multiRef, OBJECT_CLASS, OBJECT_TYPE, STRING_CLASS, type, VECTOR_CLASS
 
Constructor Summary
PropertyInfo()
           
PropertyInfo(java.lang.String name, java.lang.Object type)
           
PropertyInfo(java.lang.String name, java.lang.Object type, boolean multiRef, ElementType elementType)
           
 
Method Summary
 void clear()
           
 
Methods inherited from class org.kobjects.serialization.ElementType
copy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Name of the property

nonpermanent

public boolean nonpermanent
the equivalent to transient, but named differently because transient is a reserved keyword
Constructor Detail

PropertyInfo

public PropertyInfo()

PropertyInfo

public PropertyInfo(java.lang.String name,
                    java.lang.Object type)

PropertyInfo

public PropertyInfo(java.lang.String name,
                    java.lang.Object type,
                    boolean multiRef,
                    ElementType elementType)
Method Detail

clear

public void clear()
Overrides:
clear in class ElementType