Class XMLCoder
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.util.xml.XMLCoder
-
public class XMLCoder extends java.lang.Object
Utility Klasse um XML reserved Characters zu Codieren/Dekodieren
- '"' <=> '"',
- '&' <=> '&',
- '>' <=> '>',
- '<' <=> '<',
- Version:
- 1.0.0
- Author:
- ws
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XMLCoder.Entry
-
Field Summary
Fields Modifier and Type Field Description static XMLCoder.Entry[]
entries
-
Constructor Summary
Constructors Constructor Description XMLCoder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
beanToString(java.lang.Object javaBean)
Object must be beans xml encodablestatic java.lang.String
beanToStringStripped(java.lang.Object javaBean)
beanToString without XML Decl and Decoder class wrapperstatic java.lang.String
decode(java.lang.String stringMitKodiertenReservedChars)
escaped xml chars back to their reserverd chars (NICHT rekursiv)static java.lang.String
encode(java.lang.String stringMitReservedChars)
reserved xml chars to escaped versionsstatic java.lang.Object
stringToBean(java.lang.String javaBeanEncodedString)
String must be Java Bean encoded
-
-
-
Field Detail
-
entries
public static final XMLCoder.Entry[] entries
-
-
Method Detail
-
encode
public static final java.lang.String encode(java.lang.String stringMitReservedChars)
reserved xml chars to escaped versions
-
decode
public static final java.lang.String decode(java.lang.String stringMitKodiertenReservedChars)
escaped xml chars back to their reserverd chars (NICHT rekursiv)
-
beanToString
public static java.lang.String beanToString(java.lang.Object javaBean)
Object must be beans xml encodable
-
stringToBean
public static java.lang.Object stringToBean(java.lang.String javaBeanEncodedString) throws java.lang.Exception
String must be Java Bean encoded- Throws:
java.lang.Exception
-
beanToStringStripped
public static java.lang.String beanToStringStripped(java.lang.Object javaBean)
beanToString without XML Decl and Decoder class wrapper
-
-