|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.xml.sax.filter.callbacks.StringFilterCallbackOperation
Adds an IStringFilter operation before passing data
on to target object using a nested ICallbackOperation object. Used with
ProgrammableSAXFilter.
<CallbackOperation class="com.raritantechnologies.xml.sax.filter.callbacks.StringFilterCallbackOperation" >
<StringFilter class="[ class of com.raritantechnologies.utils.filter.IStringFilter" >
<!-- configuration parameters for string filter -->
</StringFilter>
<!-- nested ICallbackOperation that will handle the initial ProgrammableSAXFilter callback -->
<CallbackOperation class="[ class of com.raritantechnologies.xml.sax.filter.callbacks.ICallbackOperation" >
</CallbackOperation>
</CallbackOperation>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.xml.sax.filter.callbacks.ICallbackOperation |
MAP, TAGXML, TEXT |
| Constructor Summary | |
StringFilterCallbackOperation()
|
|
| Method Summary | |
void |
doFilter(java.lang.String paramValue)
|
void |
doFilter(java.lang.String field,
java.lang.String paramValue)
|
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 StringFilterCallbackOperation()
| Method Detail |
public void setParameterName(java.lang.String paramName)
setParameterName in interface ICallbackOperationpublic java.lang.String getParameterName()
getParameterName in interface ICallbackOperationpublic java.lang.String getType()
getType in interface ICallbackOperationpublic java.lang.String getLastCallbackPath()
getLastCallbackPath in interface ICallbackOperationpublic void setIsMultiple(boolean isMultiple)
ICallbackOperation
setIsMultiple in interface ICallbackOperationpublic boolean isMultiple()
isMultiple in interface ICallbackOperationpublic void setIsUnique(boolean isUnique)
ICallbackOperation
setIsUnique in interface ICallbackOperationpublic boolean isUnique()
isUnique in interface ICallbackOperation
public void setCallback(ProgrammableSAXFilter psf,
java.lang.Object targetObject,
java.lang.String methodName)
ICallbackOperation
setCallback in interface ICallbackOperation
public void doFilter(java.lang.String field,
java.lang.String paramValue)
public void doFilter(java.lang.String paramValue)
public void initialize(org.w3c.dom.Element compElem)
IConfigurable
initialize in interface ICallbackOperation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||