org.chromattic.metamodel.mapping
Class BeanMapping
java.lang.Object
org.chromattic.metamodel.mapping.BeanMapping
public class BeanMapping
- extends java.lang.Object
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BeanMapping
public BeanMapping(BeanInfo bean,
NodeTypeKind nodeTypeKind,
java.lang.String nodeTypeName,
NameConflictResolution onDuplicate,
org.reflext.api.ClassTypeInfo formatterClassType,
boolean orderable,
boolean abstract_,
java.lang.String prefix)
getNodeTypeKind
public NodeTypeKind getNodeTypeKind()
getNodeTypeName
public java.lang.String getNodeTypeName()
getFormatterClassType
public org.reflext.api.ClassTypeInfo getFormatterClassType()
getOnDuplicate
public NameConflictResolution getOnDuplicate()
isOrderable
public boolean isOrderable()
isAbstract
public boolean isAbstract()
getBean
public BeanInfo getBean()
getProperties
public java.util.Map<java.lang.String,PropertyMapping<?,?,?>> getProperties()
getMethods
public java.util.Collection<MethodMapping> getMethods()
getPrefix
public java.lang.String getPrefix()
getPropertyMapping
public <M extends PropertyMapping<?,?,?>> M getPropertyMapping(java.lang.String name,
java.lang.Class<M> type)
accept
public void accept(MappingVisitor visitor)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2013 eXo Platform SAS. All Rights Reserved.