|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.filter.Base64EncoderFilter
Uses Axis Base64 package to Base64 encode a string or InputStream or IResult field.
XML Configuration Template:
<StringFilter class="com.raritantechnologies.utils.filter.Base64EncoderFilter"
fieldID="[name of result field to decode]]"
bufferSize="(default)is 1024 bytes"/>
OR
<StreamFilter class="com.raritantechnologies.utils.filter.Base64EncoderFilter"
fieldID="[name of result field to decode]]"
bufferSize="(default)is 1024 bytes"/>
OR
<FieldFormatter class="com.raritantechnologies.utils.filter.Base64EncoderFilter"
fieldIDs="[delimited list off result fields (uses fieldDelimiters attribute)]]"
fieldDelimiters="[fieldID delimiter (default is a comma)]]"
bufferSize="(default)is 1024 bytes"/>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.IFieldFormatter |
TEMPLATE |
| Fields inherited from interface com.raritantechnologies.utils.filter.IStringFilter |
TEMPLATE |
| Constructor Summary | |
Base64EncoderFilter()
|
|
| Method Summary | |
java.lang.String |
filterStream(java.io.InputStream is)
|
java.lang.String |
filterString(java.util.Map parameters,
java.lang.String inputString)
|
java.lang.String |
filterString(java.lang.String inputString)
|
java.lang.String |
filterString(java.lang.String sessionID,
java.lang.String inputString)
|
java.lang.String |
formatField(java.lang.String fieldVal)
Reformats a field value. |
java.lang.String |
formatField(java.lang.String sessionID,
java.lang.String fieldVal)
Reformats a field value. |
void |
formatResultField(IResult result)
Formats a result field "in place". |
void |
formatResultField(java.lang.String sessionID,
IResult result)
Formats a result field "in place", incorporating session context. |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getConfigurationXML(java.lang.String configurationTemplate)
|
void |
getConfigurationXML(java.io.Writer writer)
|
java.lang.String |
getFieldName()
Returns the name of the result field that this formatter can reformat. |
void |
initialize(org.w3c.dom.Element elem)
Initializes the formatter from configuration XML element. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Base64EncoderFilter()
| Method Detail |
public java.lang.String filterStream(java.io.InputStream is)
filterStream in interface IStreamFilterpublic void initialize(org.w3c.dom.Element elem)
IFieldFormatter
initialize in interface IFieldFormatterpublic java.lang.String filterString(java.lang.String inputString)
filterString in interface IStringFilter
public java.lang.String filterString(java.lang.String sessionID,
java.lang.String inputString)
filterString in interface IStringFilter
public java.lang.String filterString(java.util.Map parameters,
java.lang.String inputString)
filterString in interface IStringFilter
public void formatResultField(java.lang.String sessionID,
IResult result)
IFieldFormatter
formatResultField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.result - The result object that is to be formatted.public java.lang.String getFieldName()
IFieldFormatter
getFieldName in interface IFieldFormatterpublic void formatResultField(IResult result)
IFieldFormatter
formatResultField in interface IFieldFormatterresult - The result object that is to be formatted.public java.lang.String formatField(java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormatterfieldVal - The field value to be reformatted.
public java.lang.String formatField(java.lang.String sessionID,
java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.fieldVal - The field value to be reformatted.
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
getConfigurationXML in interface IFieldFormatterpublic java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
getConfigurationXML in interface IFieldFormatter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||