gsim.core.objects
Interface ObjectClassIF
- All Superinterfaces:
- java.io.Serializable
- All Known Subinterfaces:
- AgentClassIF
public interface ObjectClassIF
- extends java.io.Serializable
Method Summary |
void |
addAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
|
void |
destroy()
|
gsim.def.objects.attribute.DomainAttribute |
getAttribute(java.lang.String list,
java.lang.String attName)
|
java.lang.String[] |
getAttributeListNames()
|
gsim.def.objects.attribute.DomainAttribute[] |
getAttributes(java.lang.String list)
|
java.lang.String |
getDefaultValue(java.lang.String list,
java.lang.String attName)
|
java.lang.String |
getName()
|
boolean |
isDeclaredAttribute(java.lang.String list,
java.lang.String attName)
|
java.lang.Object |
resolveName(java.lang.String path)
Resolves a path-string (each level is seperated by a '/') into the object
it references. |
void |
setAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
|
void |
setDefaultAttributeValue(java.lang.String list,
java.lang.String attName,
java.lang.String value)
|
destroy
void destroy()
throws GSimObjectException
- Throws:
GSimObjectException
getName
java.lang.String getName()
throws GSimObjectException
- Throws:
GSimObjectException
getAttributes
gsim.def.objects.attribute.DomainAttribute[] getAttributes(java.lang.String list)
throws GSimObjectException
- Throws:
GSimObjectException
getAttribute
gsim.def.objects.attribute.DomainAttribute getAttribute(java.lang.String list,
java.lang.String attName)
throws GSimObjectException
- Throws:
GSimObjectException
getDefaultValue
java.lang.String getDefaultValue(java.lang.String list,
java.lang.String attName)
throws GSimObjectException
- Throws:
GSimObjectException
getAttributeListNames
java.lang.String[] getAttributeListNames()
throws GSimObjectException
- Throws:
GSimObjectException
addAttribute
void addAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
throws GSimObjectException
- Throws:
GSimObjectException
setAttribute
void setAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
throws GSimObjectException
- Throws:
GSimObjectException
setDefaultAttributeValue
void setDefaultAttributeValue(java.lang.String list,
java.lang.String attName,
java.lang.String value)
throws GSimObjectException
- Throws:
GSimObjectException
isDeclaredAttribute
boolean isDeclaredAttribute(java.lang.String list,
java.lang.String attName)
throws GSimObjectException
- Throws:
GSimObjectException
resolveName
java.lang.Object resolveName(java.lang.String path)
throws GSimObjectException
- Resolves a path-string (each level is seperated by a '/') into the object
it references.
- Parameters:
path
- String a path leading to a list, an object, or an attribute
- Returns:
- Object an Attribute if the name specified an attribute; a
- Throws:
GSimObjectException