org.jvnet.hyperjaxb3.ejb.strategy.mapping
Class EmbeddableAttributesMapping

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.mapping.EmbeddableAttributesMapping
All Implemented Interfaces:
ClassOutlineMapping<EmbeddableAttributes>, org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor<EmbeddableAttributes,Mapping>

public class EmbeddableAttributesMapping
extends Object
implements ClassOutlineMapping<EmbeddableAttributes>


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
EmbeddableAttributesMapping()
           
 
Method Summary
 FieldOutlineMapping<?> getAttributeMapping(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options)
           
 boolean isFieldOutlineBasic(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineComplex(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineCore(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEmbeddedId(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineId(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineVersion(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 EmbeddableAttributes process(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

EmbeddableAttributesMapping

public EmbeddableAttributesMapping()
Method Detail

process

public EmbeddableAttributes process(Mapping context,
                                    com.sun.tools.xjc.outline.ClassOutline classOutline,
                                    com.sun.tools.xjc.Options options)
Specified by:
process in interface ClassOutlineMapping<EmbeddableAttributes>
Specified by:
process in interface org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor<EmbeddableAttributes,Mapping>

getAttributeMapping

public FieldOutlineMapping<?> getAttributeMapping(Mapping context,
                                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                  com.sun.tools.xjc.Options options)

isFieldOutlineId

public boolean isFieldOutlineId(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineVersion

public boolean isFieldOutlineVersion(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineBasic

public boolean isFieldOutlineBasic(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineCore

public boolean isFieldOutlineCore(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineEnumerated

public boolean isFieldOutlineEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineComplex

public boolean isFieldOutlineComplex(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineEmbeddedId

public boolean isFieldOutlineEmbeddedId(com.sun.tools.xjc.outline.FieldOutline fieldOutline)


Copyright © 2005-2011. All Rights Reserved.