|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.exchange.elements.XChangeElement
public abstract class XChangeElement
Base class for all xChange Elements
Nested Class Summary | |
---|---|
static class |
XChangeElement.FORMAT
Format for text representation of the element contents |
Field Summary | |
---|---|
static java.lang.String |
ATTR_DATE
|
static java.lang.String |
ATTR_ID
|
static int |
FORMAT_NOT_SUPPORTED
|
static int |
OK
|
Constructor Summary | |
---|---|
XChangeElement()
|
Method Summary | |
---|---|
void |
add(XChangeElement el)
|
XChangeElement |
asExporter(XChangeExporter sender)
|
XChangeElement |
asImporter(XChangeImporter reader,
Element el)
|
java.lang.String |
getAttr(java.lang.String name)
return an attribute value of the underlying element. |
XChangeElement |
getChild(java.lang.String name,
java.lang.Class<? extends XChangeElement> clazz)
|
java.util.List<? extends XChangeElement> |
getChildren(java.lang.String name,
java.lang.Class<? extends XChangeElement> clazz)
FInd all children of a specified subclass of XChangeElement with a specified element name |
XChangeContainer |
getContainer()
|
Element |
getElement()
|
java.lang.String |
getID()
|
XChangeImporter |
getReader()
|
XChangeExporter |
getSender()
|
XidElement |
getXid()
|
abstract java.lang.String |
getXMLName()
|
void |
setAttribute(java.lang.String attr,
java.lang.String value)
|
void |
setDefaultXid(java.lang.String id)
append a XID that consists solely of the local identity id |
void |
setElement(Element e)
|
void |
setReader(XChangeImporter reader)
|
void |
setWriter(XChangeExporter writer)
|
Result<java.lang.String> |
toString(XChangeElement.FORMAT format)
create a string representation of this Element. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATTR_ID
public static final java.lang.String ATTR_DATE
public static final int OK
public static final int FORMAT_NOT_SUPPORTED
Constructor Detail |
---|
public XChangeElement()
Method Detail |
---|
public XChangeElement asImporter(XChangeImporter reader, Element el)
public XChangeElement asExporter(XChangeExporter sender)
public Element getElement()
public void setElement(Element e)
public void setReader(XChangeImporter reader)
public void setWriter(XChangeExporter writer)
public XChangeContainer getContainer()
public XChangeImporter getReader()
public XChangeExporter getSender()
public abstract java.lang.String getXMLName()
public java.lang.String getAttr(java.lang.String name)
name
- name of the atribute
public void setDefaultXid(java.lang.String id)
id
- public java.lang.String getID()
public void add(XChangeElement el)
public XidElement getXid()
public java.util.List<? extends XChangeElement> getChildren(java.lang.String name, java.lang.Class<? extends XChangeElement> clazz)
name
- clazz
-
public XChangeElement getChild(java.lang.String name, java.lang.Class<? extends XChangeElement> clazz)
public Result<java.lang.String> toString(XChangeElement.FORMAT format)
format
- one of gthe FORMAT constants
public void setAttribute(java.lang.String attr, java.lang.String value)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |