com.danube.scrumworks.api2
Class XmlStringAdapter
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.String>
com.danube.scrumworks.api2.XmlStringAdapter
public final class XmlStringAdapter
- extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.String>
Strips invalid XML characters from strings.
|
Method Summary |
java.lang.String |
marshal(java.lang.String v)
|
void |
setRemoveInvalidXml(com.google.common.base.Function<java.lang.String,java.lang.String> removeInvalidXml)
Sets the invalid character remover. |
java.lang.String |
unmarshal(java.lang.String xmlString)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlStringAdapter
public XmlStringAdapter()
marshal
public java.lang.String marshal(java.lang.String v)
throws java.lang.Exception
-
- Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.String>
- Throws:
java.lang.Exception
unmarshal
public java.lang.String unmarshal(java.lang.String xmlString)
throws java.lang.Exception
-
- Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,java.lang.String>
- Throws:
java.lang.Exception
setRemoveInvalidXml
public void setRemoveInvalidXml(com.google.common.base.Function<java.lang.String,java.lang.String> removeInvalidXml)
- Sets the invalid character remover.
- Parameters:
removeInvalidXml - the invalid character remover
- Throws:
java.lang.IllegalArgumentException - if the argument is null.