|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.xml.sax.filter.callbacks.FieldValueCallbackOperation
Callback Operation used to handle dynamic data objects where the name and value of the attribute are defined in separate XML tags. For example:
<Field>
<Name>[ contains the name of the field or attribute ]</Name>
<Value>[ contains the value of the field or attribute ]</Value>
</Field>
XML Configuration Template:
<CallbackOperation class="com.raritantechnologies.xml.sax.filter.callbacks.FieldValueCallbackOperation"
fieldTag="[ Tag name that contains field name/value pairs ]"
nameTag="[ Tag name that contains the field name ]"
valueTag="[ Tag name that contains the field value ]" />
| Field Summary |
| Fields inherited from interface com.raritantechnologies.xml.sax.filter.callbacks.ICallbackOperation |
MAP, TAGXML, TEXT |
| Constructor Summary | |
FieldValueCallbackOperation()
|
|
FieldValueCallbackOperation(java.lang.String fieldTagName,
java.lang.String nameTagName,
java.lang.String valueTagName)
|
|
| Method Summary | |
java.lang.String |
getLastCallbackPath()
|
java.lang.String |
getParameterName()
|
java.lang.String |
getType()
|
void |
initialize(org.w3c.dom.Element compElem)
Initializes the object from an XML tag or element. |
boolean |
isMultiple()
|
boolean |
isUnique()
|
void |
setCallback(ProgrammableSAXFilter psf,
java.lang.Object targetObject,
java.lang.String methodName)
Sets up the callback from the ProgrammableSAXFilter to the targetObject. |
void |
setIsMultiple(boolean isMultiple)
Determines whether the callback can occur more than once. |
void |
setIsUnique(boolean isUnique)
Determines whether new values should appendTo or set the target value. |
void |
setParameterName(java.lang.String paramName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FieldValueCallbackOperation()
public FieldValueCallbackOperation(java.lang.String fieldTagName,
java.lang.String nameTagName,
java.lang.String valueTagName)
| Method Detail |
public void setCallback(ProgrammableSAXFilter psf,
java.lang.Object targetObject,
java.lang.String methodName)
ICallbackOperation
setCallback in interface ICallbackOperationpublic void setParameterName(java.lang.String paramName)
setParameterName in interface ICallbackOperationpublic java.lang.String getParameterName()
getParameterName in interface ICallbackOperationpublic void initialize(org.w3c.dom.Element compElem)
IConfigurable
initialize in interface ICallbackOperationpublic java.lang.String getType()
getType in interface ICallbackOperationpublic java.lang.String getLastCallbackPath()
getLastCallbackPath in interface ICallbackOperationpublic void setIsMultiple(boolean isMultiple)
setIsMultiple in interface ICallbackOperationpublic boolean isMultiple()
isMultiple in interface ICallbackOperationpublic void setIsUnique(boolean isUnique)
setIsUnique in interface ICallbackOperationpublic boolean isUnique()
isUnique in interface ICallbackOperation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||