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.CollectionTagsdetermineCollectionTags(BasicPluralJavaType<?> pluralJavaType, SessionFactoryImplementor sessionFactory) static <X> XfromString(EmbeddableMappingType embeddableMappingType, String string, boolean returnEmbeddable, WrapperOptions options) static booleanisValidXmlName(String name) static booleanisValidXmlNameChar(char c) static booleanisValidXmlNameStart(char c) static StringtoString(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)
-