org.chromattic.metamodel.mapping
Class BaseTypeMappingVisitor
java.lang.Object
org.chromattic.metamodel.mapping.BaseTypeMappingVisitor
- Direct Known Subclasses:
- NodeTypeBuilder
public class BaseTypeMappingVisitor
- extends java.lang.Object
- Version:
- $Revision$
- Author:
- Julien Viet
|
Method Summary |
void |
addType(org.reflext.api.ClassTypeInfo cti)
|
protected void |
end()
|
protected void |
endMapping()
|
void |
generate()
|
protected NodeTypeMapping |
getMapping(org.reflext.api.ClassTypeInfo type)
|
protected void |
manyToOneByPath(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping)
|
protected void |
manyToOneByReference(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping)
|
protected void |
manyToOneHierarchic(org.reflext.api.ClassTypeInfo definer,
NodeTypeMapping relatedMapping)
|
protected void |
oneToManyByPath(org.reflext.api.ClassTypeInfo definer,
java.lang.String relatedName,
NodeTypeMapping relatedMapping)
|
protected void |
oneToManyByReference(org.reflext.api.ClassTypeInfo definer,
java.lang.String relatedName,
NodeTypeMapping relatedMapping)
|
protected void |
oneToManyHierarchic(org.reflext.api.ClassTypeInfo definer,
NodeTypeMapping relatedMapping)
|
protected void |
oneToOneHierarchic(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping,
boolean owner)
|
protected void |
propertyMapMapping(org.reflext.api.ClassTypeInfo definer)
|
protected
|
propertyMapping(org.reflext.api.ClassTypeInfo definer,
JCRPropertyMapping<V> propertyMapping,
PropertyInfo<SimpleValueInfo<V>> propertyInfo)
|
protected void |
start()
|
protected void |
startMapping(NodeTypeMapping mapping)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseTypeMappingVisitor
public BaseTypeMappingVisitor()
addType
public void addType(org.reflext.api.ClassTypeInfo cti)
getMapping
protected NodeTypeMapping getMapping(org.reflext.api.ClassTypeInfo type)
start
protected void start()
startMapping
protected void startMapping(NodeTypeMapping mapping)
propertyMapping
protected <V> void propertyMapping(org.reflext.api.ClassTypeInfo definer,
JCRPropertyMapping<V> propertyMapping,
PropertyInfo<SimpleValueInfo<V>> propertyInfo)
propertyMapMapping
protected void propertyMapMapping(org.reflext.api.ClassTypeInfo definer)
oneToManyByReference
protected void oneToManyByReference(org.reflext.api.ClassTypeInfo definer,
java.lang.String relatedName,
NodeTypeMapping relatedMapping)
oneToManyByPath
protected void oneToManyByPath(org.reflext.api.ClassTypeInfo definer,
java.lang.String relatedName,
NodeTypeMapping relatedMapping)
oneToManyHierarchic
protected void oneToManyHierarchic(org.reflext.api.ClassTypeInfo definer,
NodeTypeMapping relatedMapping)
manyToOneByReference
protected void manyToOneByReference(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping)
manyToOneByPath
protected void manyToOneByPath(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping)
manyToOneHierarchic
protected void manyToOneHierarchic(org.reflext.api.ClassTypeInfo definer,
NodeTypeMapping relatedMapping)
oneToOneHierarchic
protected void oneToOneHierarchic(org.reflext.api.ClassTypeInfo definer,
java.lang.String name,
NodeTypeMapping relatedMapping,
boolean owner)
endMapping
protected void endMapping()
end
protected void end()
generate
public void generate()
Copyright © 2010 eXo Platform SAS. All Rights Reserved.