Package org.hibernate.dialect
Class XmlHelper
java.lang.Object
org.hibernate.dialect.XmlHelper
A Helper for serializing and deserializing XML, based on an
EmbeddableMappingType
.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic XmlHelper.CollectionTags
determineCollectionTags
(BasicPluralJavaType<?> pluralJavaType, SessionFactoryImplementor sessionFactory) static <X> X
fromString
(EmbeddableMappingType embeddableMappingType, String string, boolean returnEmbeddable, WrapperOptions options) static boolean
isValidXmlName
(String name) static boolean
isValidXmlNameChar
(char c) static boolean
isValidXmlNameStart
(char c) static String
toString
(EmbeddableMappingType embeddableMappingType, Object value, WrapperOptions options)
-
Field Details
-
ROOT_TAG
The root tag under which values are placed as XML elements.- See Also:
-
-
Constructor Details
-
XmlHelper
public XmlHelper()
-
-
Method Details
-
fromString
public static <X> X fromString(EmbeddableMappingType embeddableMappingType, String string, boolean returnEmbeddable, WrapperOptions options) throws SQLException - Throws:
SQLException
-
toString
public static String toString(EmbeddableMappingType embeddableMappingType, Object value, WrapperOptions options) -
isValidXmlName
-
isValidXmlNameStart
public static boolean isValidXmlNameStart(char c) -
isValidXmlNameChar
public static boolean isValidXmlNameChar(char c) -
determineCollectionTags
public static XmlHelper.CollectionTags determineCollectionTags(BasicPluralJavaType<?> pluralJavaType, SessionFactoryImplementor sessionFactory)
-