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

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

public class AttributesMapping
extends Object
implements ClassOutlineMapping<Attributes>


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AttributesMapping()
           
 
Method Summary
 FieldOutlineMapping<?> getAttributeMapping(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options)
           
 com.sun.tools.xjc.model.CTypeInfo getCommonBaseTypeInfo(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 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 isFieldOutlineCore2(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineElementCollection(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEmbedded(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 isFieldOutlineMultitypedHomogeneous(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineSingletypedHomogeneous(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineVersion(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 Attributes 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

AttributesMapping

public AttributesMapping()
Method Detail

process

public Attributes process(Mapping context,
                          com.sun.tools.xjc.outline.ClassOutline classOutline,
                          com.sun.tools.xjc.Options options)
Specified by:
process in interface ClassOutlineMapping<Attributes>
Specified by:
process in interface org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor<Attributes,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)

isFieldOutlineSingletypedHomogeneous

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

isFieldOutlineMultitypedHomogeneous

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

getCommonBaseTypeInfo

public com.sun.tools.xjc.model.CTypeInfo getCommonBaseTypeInfo(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isFieldOutlineElementCollection

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

isFieldOutlineCore2

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

isFieldOutlineComplex

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

isFieldOutlineEmbedded

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

isFieldOutlineEmbeddedId

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


Copyright © 2005-2011. All Rights Reserved.