public class XOCClassImpl extends java.lang.Object implements XOCClass
Constructor and Description |
---|
XOCClassImpl(java.lang.String className) |
XOCClassImpl(XAttributeMap attributes) |
XOCClassImpl(XID ID) |
XOCClassImpl(XID ID,
java.lang.String className) |
XOCClassImpl(XID ID,
XAttributeMap attributes) |
XOCClassImpl(XID ID,
XAttributeMap attributes,
java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
XAttributeMap |
getAttributes()
Retrieves the attributes set for this element.
|
java.lang.String |
getClassName() |
java.util.Set<XExtension> |
getExtensions()
Retrieves the extensions used by this element, i.e.
|
XID |
getID()
Returns the id of the event
|
boolean |
hasAttributes()
Checks for the existence of attributes.
|
void |
setAttributes(XAttributeMap attributes)
Sets the map of attributes for this element.
|
void |
setClassName(java.lang.String className) |
void |
setID(XID ID) |
public XOCClassImpl(XID ID)
public XOCClassImpl(java.lang.String className)
public XOCClassImpl(XAttributeMap attributes)
public XOCClassImpl(XID ID, XAttributeMap attributes)
public XOCClassImpl(XID ID, java.lang.String className)
public XOCClassImpl(XID ID, XAttributeMap attributes, java.lang.String className)
public XAttributeMap getAttributes()
XAttributable
getAttributes
in interface XAttributable
getAttributes
in interface XOCClass
public void setAttributes(XAttributeMap attributes)
XAttributable
setAttributes
in interface XAttributable
setAttributes
in interface XOCClass
attributes
- A map of attributes.public java.lang.String getClassName()
getClassName
in interface XOCClass
public void setClassName(java.lang.String className)
setClassName
in interface XOCClass
public boolean hasAttributes()
XAttributable
XAttributable.getAttributes()
in certain situations.hasAttributes
in interface XAttributable
public java.util.Set<XExtension> getExtensions()
XAttributable
getExtensions
in interface XAttributable