Top Description Fields Constructors Methods
org.hibernate.boot.jaxb.hbm.spi

public Class ObjectFactory

extends Object
Class Inheritance
Annotations
@XmlRegistry
Imports
javax.xml.bind.JAXBElement, javax.xml.bind.annotation.XmlElementDecl, .XmlRegistry, javax.xml.namespace.QName

This object contains factory methods for each Java content interface and Java element interface generated in the org.hibernate.boot.jaxb.hbm.spi package.

An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.

Field Summary

Modifier and TypeField and Description
private static final QName
private static final QName
private static final QName
private static final QName
private static final QName
private static final QName
private static final QName
private static final QName

Constructor Summary

AccessConstructor and Description
public
ObjectFactory()

Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hibernate.boot.jaxb.hbm.spi

Method Summary

Modifier and TypeMethod and Description
public JaxbHbmAnyAssociationType
public JaxbHbmAnyValueMappingType
public JaxbHbmArrayType
public JaxbHbmAuxiliaryDatabaseObjectType
public JaxbHbmAuxiliaryDatabaseObjectType.JaxbHbmDefinition
public JaxbHbmBagCollectionType
public JaxbHbmBasicAttributeType
public JaxbHbmBasicCollectionElementType
public JaxbHbmCacheType
public JaxbHbmClassRenameType
public JaxbHbmCollectionIdType
public JaxbHbmColumnType
public JaxbHbmCompositeAttributeType
public JaxbHbmCompositeCollectionElementType
public JaxbHbmCompositeIdType
public JaxbHbmCompositeIndexType
public JaxbHbmCompositeKeyBasicAttributeType
public JaxbHbmCompositeKeyManyToOneType
public JaxbHbmConfigParameterType
public JaxbHbmCustomSqlDmlType
public JaxbHbmDialectScopeType
public JaxbHbmDiscriminatorSubclassEntityType
public JaxbHbmDynamicComponentType
public JaxbHbmEntityDiscriminatorType
public JaxbHbmFetchProfileType
public JaxbHbmFetchProfileType.JaxbHbmFetch
public JaxbHbmFilterAliasMappingType
public JaxbHbmFilterDefinitionType
public JAXBElement<JaxbHbmFilterParameterType>

Returns:

the new instance of JAXBElement<JaxbHbmFilterParameterType>
createJaxbHbmFilterDefinitionTypeFilterParam
(JaxbHbmFilterParameterType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmFilterParameterType>

public JaxbHbmFilterParameterType
public JaxbHbmFilterType
public JAXBElement<JaxbHbmFilterAliasMappingType>

Returns:

the new instance of JAXBElement<JaxbHbmFilterAliasMappingType>
createJaxbHbmFilterTypeAliases
(JaxbHbmFilterAliasMappingType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmFilterAliasMappingType>

public JaxbHbmGeneratorSpecificationType
public JaxbHbmHibernateMapping
public JaxbHbmIdBagCollectionType
public JaxbHbmIdentifierGeneratorDefinitionType
public JaxbHbmIndexManyToAnyType
public JaxbHbmIndexManyToManyType
public JaxbHbmIndexType
public JaxbHbmJoinedSubclassEntityType
public JaxbHbmKeyType
createJaxbHbmKeyType()

Create an instance of JaxbHbmKeyType

public JaxbHbmListIndexType
public JaxbHbmListType
createJaxbHbmListType()

Create an instance of JaxbHbmListType

public JaxbHbmLoaderType
public JaxbHbmManyToAnyCollectionElementType
public JaxbHbmManyToManyCollectionElementType
public JaxbHbmManyToOneType
public JaxbHbmMapKeyBasicType
public JaxbHbmMapKeyCompositeType
public JaxbHbmMapKeyManyToManyType
public JaxbHbmMapType
createJaxbHbmMapType()

Create an instance of JaxbHbmMapType

public JaxbHbmMultiTenancyType
public JaxbHbmNamedNativeQueryType
public JAXBElement<JaxbHbmNativeQueryCollectionLoadReturnType>
public JAXBElement<JaxbHbmQueryParamType>

Returns:

the new instance of JAXBElement<JaxbHbmQueryParamType>
createJaxbHbmNamedNativeQueryTypeQueryParam
(JaxbHbmQueryParamType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmQueryParamType>

public JAXBElement<JaxbHbmNativeQueryReturnType>

Returns:

the new instance of JAXBElement<JaxbHbmNativeQueryReturnType>
createJaxbHbmNamedNativeQueryTypeReturn
(JaxbHbmNativeQueryReturnType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmNativeQueryReturnType>

public JAXBElement<JaxbHbmNativeQueryJoinReturnType>

Returns:

the new instance of JAXBElement<JaxbHbmNativeQueryJoinReturnType>
createJaxbHbmNamedNativeQueryTypeReturnJoin
(JaxbHbmNativeQueryJoinReturnType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmNativeQueryJoinReturnType>

public JAXBElement<JaxbHbmNativeQueryScalarReturnType>
public JAXBElement<JaxbHbmSynchronizeType>

Returns:

the new instance of JAXBElement<JaxbHbmSynchronizeType>
createJaxbHbmNamedNativeQueryTypeSynchronize
(JaxbHbmSynchronizeType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmSynchronizeType>

public JaxbHbmNamedQueryType
public JAXBElement<JaxbHbmQueryParamType>

Returns:

the new instance of JAXBElement<JaxbHbmQueryParamType>
createJaxbHbmNamedQueryTypeQueryParam
(JaxbHbmQueryParamType
Java instance representing xml element's value.
value
)

Create an instance of JAXBElement<JaxbHbmQueryParamType>

public JaxbHbmNativeQueryCollectionLoadReturnType
public JaxbHbmNativeQueryJoinReturnType
public JaxbHbmNativeQueryPropertyReturnType
public JaxbHbmNativeQueryPropertyReturnType.JaxbHbmReturnColumn
public JaxbHbmNativeQueryReturnType
public JaxbHbmNativeQueryReturnType.JaxbHbmReturnDiscriminator
public JaxbHbmNativeQueryScalarReturnType
public JaxbHbmNaturalIdCacheType
public JaxbHbmNaturalIdType
public JaxbHbmNestedCompositeElementType
public JaxbHbmOneToManyCollectionElementType
public JaxbHbmOneToOneType
public JaxbHbmParentType
public JaxbHbmPrimitiveArrayType
public JaxbHbmPropertiesType
public JaxbHbmQueryParamType
public JaxbHbmResultSetMappingType
public JaxbHbmRootEntityType
public JaxbHbmSecondaryTableType
public JaxbHbmSetType
createJaxbHbmSetType()

Create an instance of JaxbHbmSetType

public JaxbHbmSimpleIdType
public JaxbHbmSynchronizeType
public JaxbHbmTimestampAttributeType
public JaxbHbmToolingHintType
public JaxbHbmTuplizerType
public JaxbHbmTypeDefinitionType
public JaxbHbmTypeSpecificationType
public JaxbHbmUnionSubclassEntityType
public JaxbHbmVersionAttributeType
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait