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(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineComplex(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineCore(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEmbeddedId(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEnumerated(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineId(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineVersion(Mapping context, 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(Mapping context,
                                com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineVersion

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

isFieldOutlineBasic

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

isFieldOutlineCore

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

isFieldOutlineEnumerated

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

isFieldOutlineComplex

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

isFieldOutlineEmbeddedId

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


Copyright © 2005-2014. All Rights Reserved.