com.waveset.object
Class Resource.ObjectType

java.lang.Object
  extended bycom.waveset.object.Resource.ObjectType
Enclosing class:
Resource

public static class Resource.ObjectType
extends java.lang.Object


Nested Class Summary
static class Resource.ObjectType.ObjectAttribute
           
static class Resource.ObjectType.ObjectClass
           
static class Resource.ObjectType.ObjectFeature
           
 
Field Summary
protected static java.lang.String EL_OBJECT_ATTRIBUTE
           
protected static java.lang.String EL_OBJECT_ATTRIBUTES
           
protected static java.lang.String EL_OBJECT_CLASS
           
protected static java.lang.String EL_OBJECT_CLASSES
           
protected static java.lang.String EL_OBJECT_FEATURE
           
protected static java.lang.String EL_OBJECT_FEATURES
           
protected static java.lang.String EL_OBJECT_TYPE
           
 
Constructor Summary
Resource.ObjectType()
           
Resource.ObjectType(org.w3c.dom.Element e)
           
 
Method Summary
 void addObjectAttribute(Resource.ObjectType.ObjectAttribute objectAttribute)
           
 void addObjectFeature(Resource.ObjectType.ObjectFeature objectFeature)
           
 void addObjectFeature(java.lang.String objectFeature)
           
 java.lang.String getIcon()
           
 java.lang.String getName()
           
 java.lang.String getNameKey()
           
 java.util.List getObjectAttributes()
           
 java.util.Map getObjectAttributesMap()
           
 java.lang.String getObjectClassAttr()
           
 java.util.List getObjectClasses()
           
 java.util.List getObjectClassNames()
           
 java.lang.String getObjectClassOperator()
           
 java.lang.String getObjectDescriptionAttr()
           
 java.lang.String getObjectDisplayNameAttr()
           
 java.util.List getObjectFeatures()
           
 java.lang.String getObjectIdAttr()
           
 java.lang.String getPrimaryObjectClass()
           
 java.lang.String getProducts()
           
 boolean isContainer()
           
 boolean objectFeatureIsAllowed(java.lang.String feature)
           
 void setContainer(boolean container)
           
 void setIcon(java.lang.String icon)
           
 void setName(java.lang.String name)
           
 void setNameKey(java.lang.String nameKey)
           
 void setObjectAttributes(java.util.List objectAttributes)
           
 void setObjectClassAttr(java.lang.String objectClassAttr)
           
 void setObjectClasses(java.util.List objectClasses)
           
 void setObjectClassOperator(java.lang.String objectClassOperator)
           
 void setObjectDescriptionAttr(java.lang.String objectDescriptionAttr)
           
 void setObjectDisplayNameAttr(java.lang.String objectDisplayNameAttr)
           
 void setObjectFeatures(java.util.List objectFeatures)
           
 void setObjectIdAttr(java.lang.String objectIdAttr)
           
 void setPrimaryObjectClass(java.lang.String primaryObjectClass)
           
 void setProducts(java.lang.String products)
           
 void toXml(java.lang.StringBuffer b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EL_OBJECT_TYPE

protected static final java.lang.String EL_OBJECT_TYPE
See Also:
Constant Field Values

EL_OBJECT_CLASSES

protected static final java.lang.String EL_OBJECT_CLASSES
See Also:
Constant Field Values

EL_OBJECT_CLASS

protected static final java.lang.String EL_OBJECT_CLASS
See Also:
Constant Field Values

EL_OBJECT_FEATURES

protected static final java.lang.String EL_OBJECT_FEATURES
See Also:
Constant Field Values

EL_OBJECT_FEATURE

protected static final java.lang.String EL_OBJECT_FEATURE
See Also:
Constant Field Values

EL_OBJECT_ATTRIBUTES

protected static final java.lang.String EL_OBJECT_ATTRIBUTES
See Also:
Constant Field Values

EL_OBJECT_ATTRIBUTE

protected static final java.lang.String EL_OBJECT_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

Resource.ObjectType

public Resource.ObjectType()

Resource.ObjectType

public Resource.ObjectType(org.w3c.dom.Element e)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNameKey

public java.lang.String getNameKey()

setNameKey

public void setNameKey(java.lang.String nameKey)

getIcon

public java.lang.String getIcon()

setIcon

public void setIcon(java.lang.String icon)

isContainer

public boolean isContainer()

setContainer

public void setContainer(boolean container)

getProducts

public java.lang.String getProducts()

setProducts

public void setProducts(java.lang.String products)

getPrimaryObjectClass

public java.lang.String getPrimaryObjectClass()

setPrimaryObjectClass

public void setPrimaryObjectClass(java.lang.String primaryObjectClass)

getObjectClassOperator

public java.lang.String getObjectClassOperator()

setObjectClassOperator

public void setObjectClassOperator(java.lang.String objectClassOperator)

getObjectClasses

public java.util.List getObjectClasses()

getObjectClassNames

public java.util.List getObjectClassNames()

setObjectClasses

public void setObjectClasses(java.util.List objectClasses)

getObjectFeatures

public java.util.List getObjectFeatures()

objectFeatureIsAllowed

public boolean objectFeatureIsAllowed(java.lang.String feature)

setObjectFeatures

public void setObjectFeatures(java.util.List objectFeatures)

addObjectFeature

public void addObjectFeature(Resource.ObjectType.ObjectFeature objectFeature)

addObjectFeature

public void addObjectFeature(java.lang.String objectFeature)

getObjectIdAttr

public java.lang.String getObjectIdAttr()

setObjectIdAttr

public void setObjectIdAttr(java.lang.String objectIdAttr)

getObjectDisplayNameAttr

public java.lang.String getObjectDisplayNameAttr()

setObjectDisplayNameAttr

public void setObjectDisplayNameAttr(java.lang.String objectDisplayNameAttr)

getObjectDescriptionAttr

public java.lang.String getObjectDescriptionAttr()

setObjectDescriptionAttr

public void setObjectDescriptionAttr(java.lang.String objectDescriptionAttr)

getObjectClassAttr

public java.lang.String getObjectClassAttr()

setObjectClassAttr

public void setObjectClassAttr(java.lang.String objectClassAttr)

getObjectAttributes

public java.util.List getObjectAttributes()

getObjectAttributesMap

public java.util.Map getObjectAttributesMap()

setObjectAttributes

public void setObjectAttributes(java.util.List objectAttributes)

addObjectAttribute

public void addObjectAttribute(Resource.ObjectType.ObjectAttribute objectAttribute)

toXml

public void toXml(java.lang.StringBuffer b)