Class InfoUtils


  • public class InfoUtils
    extends java.lang.Object
    Author:
    Martin Adamek
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String UNSUPPORTED_XML_CHARS
      Regular expression for invalid XML characters.
    • Constructor Summary

      Constructors 
      Constructor Description
      InfoUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<PropInfo> mapToProps​(java.util.Map<java.lang.String,​java.lang.String> map)  
      static java.lang.String marshall​(java.lang.Object o)  
      static java.lang.String marshallWithCache​(java.lang.Object o)  
      static java.util.Map<java.lang.String,​java.lang.String> propsToMap​(java.util.List<PropInfo> props)  
      static <T extends java.io.Serializable>
      T
      unmarshall​(java.lang.String xml, java.lang.Class<T> clazz)  
      static <T extends AbstractEntityInfo>
      T
      unmarshallEntityAndFixSchemaName​(java.lang.String xml, java.lang.Class<T> clazz, java.lang.String defaultSchema)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • UNSUPPORTED_XML_CHARS

        public static final java.lang.String UNSUPPORTED_XML_CHARS
        Regular expression for invalid XML characters.
        See Also:
        Constant Field Values
    • Constructor Detail

      • InfoUtils

        public InfoUtils()
    • Method Detail

      • mapToProps

        public static java.util.List<PropInfo> mapToProps​(java.util.Map<java.lang.String,​java.lang.String> map)
      • propsToMap

        public static java.util.Map<java.lang.String,​java.lang.String> propsToMap​(java.util.List<PropInfo> props)
      • unmarshall

        public static <T extends java.io.Serializable> T unmarshall​(java.lang.String xml,
                                                                    java.lang.Class<T> clazz)
      • unmarshallEntityAndFixSchemaName

        public static <T extends AbstractEntityInfo> T unmarshallEntityAndFixSchemaName​(java.lang.String xml,
                                                                                        java.lang.Class<T> clazz,
                                                                                        java.lang.String defaultSchema)
      • marshall

        public static java.lang.String marshall​(java.lang.Object o)
      • marshallWithCache

        public static java.lang.String marshallWithCache​(java.lang.Object o)