org.jvnet.hyperjaxb3.ejb.strategy.mapping
Interface AttributeMapping

All Known Implementing Classes:
DefaultAttributeMapping

public interface AttributeMapping


Method Summary
 void createAttributeOverride(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, List<AttributeOverride> attributeOverrides)
           
 Column createColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Column column)
           
 String createEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 Lob createLob(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String createTemporalType(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isLob(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isTemporal(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 

Method Detail

createColumn

Column createColumn(Mapping context,
                    com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                    Column column)

isTemporal

boolean isTemporal(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createTemporalType

String createTemporalType(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isLob

boolean isLob(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createLob

Lob createLob(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

isEnumerated

boolean isEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createEnumerated

String createEnumerated(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createAttributeOverride

void createAttributeOverride(Mapping context,
                             com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                             List<AttributeOverride> attributeOverrides)


Copyright © 2005-2011. All Rights Reserved.