org.jvnet.hyperjaxb3.ejb.strategy.customizing
Interface Customizing

All Known Implementing Classes:
DefaultCustomizing

public interface Customizing

Customizations interface.


Method Summary
<T> T
findCustomization(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
           
<T> T
findCustomization(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName name)
           
<T> T
findCustomization(com.sun.tools.xjc.model.Model model, QName name)
           
<T> Collection<T>
findCustomizations(com.sun.tools.xjc.model.Model model, QName name)
           
 Basic getBasic(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Basic getBasic(com.sun.tools.xjc.outline.FieldOutline property)
           
 ElementCollection getElementCollection(com.sun.tools.xjc.model.CPropertyInfo property)
           
 ElementCollection getElementCollection(com.sun.tools.xjc.outline.FieldOutline property)
           
 Embeddable getEmbeddable(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 Embedded getEmbedded(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Embedded getEmbedded(com.sun.tools.xjc.outline.FieldOutline property)
           
 EmbeddedId getEmbeddedId(com.sun.tools.xjc.model.CPropertyInfo property)
           
 EmbeddedId getEmbeddedId(com.sun.tools.xjc.outline.FieldOutline property)
           
 Entity getEntity(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 Object getEntityOrMappedSuperclassOrEmbeddable(com.sun.tools.xjc.model.CClassInfo classInfo)
           
 Object getEntityOrMappedSuperclassOrEmbeddable(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 GeneratedClass getGeneratedClass(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 GeneratedId getGeneratedId(com.sun.tools.xjc.model.CClassInfo classInfo)
           
 GeneratedProperty getGeneratedProperty(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 GeneratedVersion getGeneratedVersion(com.sun.tools.xjc.model.CClassInfo classInfo)
           
 Id getId(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Id getId(com.sun.tools.xjc.outline.FieldOutline property)
           
 JaxbContext getJaxbContext(com.sun.tools.xjc.model.CPropertyInfo property)
           
 JaxbContext getJaxbContext(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 ManyToMany getManyToMany(com.sun.tools.xjc.model.CPropertyInfo property)
           
 ManyToMany getManyToMany(com.sun.tools.xjc.outline.FieldOutline property)
           
 ManyToOne getManyToOne(com.sun.tools.xjc.model.CPropertyInfo property)
           
 ManyToOne getManyToOne(com.sun.tools.xjc.outline.FieldOutline property)
           
 MappedSuperclass getMappedSuperclass(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 OneToMany getOneToMany(com.sun.tools.xjc.model.CPropertyInfo property)
          Returns the one-to-many customization for the given property.
 OneToMany getOneToMany(com.sun.tools.xjc.outline.FieldOutline property)
           
 OneToOne getOneToOne(com.sun.tools.xjc.model.CPropertyInfo property)
           
 OneToOne getOneToOne(com.sun.tools.xjc.outline.FieldOutline property)
           
 Object getToMany(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Object getToMany(com.sun.tools.xjc.outline.FieldOutline property)
           
 Object getToOne(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Object getToOne(com.sun.tools.xjc.outline.FieldOutline property)
           
 Version getVersion(com.sun.tools.xjc.model.CPropertyInfo property)
           
 Version getVersion(com.sun.tools.xjc.outline.FieldOutline property)
           
 

Method Detail

findCustomization

<T> T findCustomization(com.sun.tools.xjc.model.Model model,
                        QName name)

findCustomizations

<T> Collection<T> findCustomizations(com.sun.tools.xjc.model.Model model,
                                     QName name)

findCustomization

<T> T findCustomization(com.sun.tools.xjc.model.CClassInfo classInfo,
                        QName name)

findCustomization

<T> T findCustomization(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                        QName name)

getEntityOrMappedSuperclassOrEmbeddable

Object getEntityOrMappedSuperclassOrEmbeddable(com.sun.tools.xjc.outline.ClassOutline classOutline)

getEntityOrMappedSuperclassOrEmbeddable

Object getEntityOrMappedSuperclassOrEmbeddable(com.sun.tools.xjc.model.CClassInfo classInfo)

getGeneratedId

GeneratedId getGeneratedId(com.sun.tools.xjc.model.CClassInfo classInfo)

getGeneratedClass

GeneratedClass getGeneratedClass(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)

getGeneratedProperty

GeneratedProperty getGeneratedProperty(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)

getId

Id getId(com.sun.tools.xjc.model.CPropertyInfo property)

getId

Id getId(com.sun.tools.xjc.outline.FieldOutline property)

getEmbeddedId

EmbeddedId getEmbeddedId(com.sun.tools.xjc.model.CPropertyInfo property)

getEmbeddedId

EmbeddedId getEmbeddedId(com.sun.tools.xjc.outline.FieldOutline property)

getBasic

Basic getBasic(com.sun.tools.xjc.model.CPropertyInfo property)

getBasic

Basic getBasic(com.sun.tools.xjc.outline.FieldOutline property)

getVersion

Version getVersion(com.sun.tools.xjc.model.CPropertyInfo property)

getVersion

Version getVersion(com.sun.tools.xjc.outline.FieldOutline property)

getGeneratedVersion

GeneratedVersion getGeneratedVersion(com.sun.tools.xjc.model.CClassInfo classInfo)

getToOne

Object getToOne(com.sun.tools.xjc.model.CPropertyInfo property)

getToOne

Object getToOne(com.sun.tools.xjc.outline.FieldOutline property)

getToMany

Object getToMany(com.sun.tools.xjc.model.CPropertyInfo property)

getToMany

Object getToMany(com.sun.tools.xjc.outline.FieldOutline property)

getOneToMany

OneToMany getOneToMany(com.sun.tools.xjc.model.CPropertyInfo property)
Returns the one-to-many customization for the given property. Must not return null.

Parameters:
context - processing context.
property - property to retrieve customization for.
Returns:
One-to-many customization for the given property, never null.

getOneToMany

OneToMany getOneToMany(com.sun.tools.xjc.outline.FieldOutline property)

getManyToOne

ManyToOne getManyToOne(com.sun.tools.xjc.model.CPropertyInfo property)

getManyToOne

ManyToOne getManyToOne(com.sun.tools.xjc.outline.FieldOutline property)

getOneToOne

OneToOne getOneToOne(com.sun.tools.xjc.model.CPropertyInfo property)

getOneToOne

OneToOne getOneToOne(com.sun.tools.xjc.outline.FieldOutline property)

getManyToMany

ManyToMany getManyToMany(com.sun.tools.xjc.model.CPropertyInfo property)

getManyToMany

ManyToMany getManyToMany(com.sun.tools.xjc.outline.FieldOutline property)

getElementCollection

ElementCollection getElementCollection(com.sun.tools.xjc.model.CPropertyInfo property)

getElementCollection

ElementCollection getElementCollection(com.sun.tools.xjc.outline.FieldOutline property)

getEmbedded

Embedded getEmbedded(com.sun.tools.xjc.model.CPropertyInfo property)

getEmbedded

Embedded getEmbedded(com.sun.tools.xjc.outline.FieldOutline property)

getEntity

Entity getEntity(com.sun.tools.xjc.outline.ClassOutline classOutline)

getEmbeddable

Embeddable getEmbeddable(com.sun.tools.xjc.outline.ClassOutline classOutline)

getMappedSuperclass

MappedSuperclass getMappedSuperclass(com.sun.tools.xjc.outline.ClassOutline classOutline)

getJaxbContext

JaxbContext getJaxbContext(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

getJaxbContext

JaxbContext getJaxbContext(com.sun.tools.xjc.model.CPropertyInfo property)


Copyright © 2005-2011. All Rights Reserved.