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(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 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 isFieldOutlineCore2(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineElementCollection(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineEmbedded(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(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineMultitypedHomogeneous(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isFieldOutlineSingletypedHomogeneous(Mapping context, 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(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)

isFieldOutlineSingletypedHomogeneous

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

isFieldOutlineMultitypedHomogeneous

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

getCommonBaseTypeInfo

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

isFieldOutlineElementCollection

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

isFieldOutlineCore2

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

isFieldOutlineComplex

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

isFieldOutlineEmbedded

public boolean isFieldOutlineEmbedded(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.