Uses of Interface
org.objectweb.jorm.metainfo.api.NameDef

Packages that use NameDef
org.objectweb.jorm.generator.lib   
org.objectweb.jorm.mapper.rdb.generator   
org.objectweb.jorm.metainfo.api   
org.objectweb.jorm.metainfo.lib   
org.objectweb.jorm.xml2mi.lib   
 

Uses of NameDef in org.objectweb.jorm.generator.lib
 

Methods in org.objectweb.jorm.generator.lib that return NameDef
 NameDef CommonHelper.getRefNameDef(Mapping mo, Reference field)
           
 

Methods in org.objectweb.jorm.generator.lib with parameters of type NameDef
 boolean CommonHelper.isCompositeName(NameDef nd)
          This method checks if the NameDef is composed by several fields.
 java.util.Collection CommonHelper.getCompositeNameDefEntries(NameDef mo)
          This method provides an iterator over the map entries which associated a composite field name (key) to the class field name (value).
 java.lang.String CommonHelper.getProjectionField(NameDef nd, java.lang.String cfn)
          This method provides the projection of the field name belonging to the class over a field name belonging to the composite name corresponding definition.
 void AbstractMappingGenerator.generate(Class clazz, TargetHolder holder, JormCompilerParameter cp, NameDef nd, java.lang.String ndName)
           
 

Uses of NameDef in org.objectweb.jorm.mapper.rdb.generator
 

Fields in org.objectweb.jorm.mapper.rdb.generator declared as NameDef
 NameDef RdbGenRef.nd
           
 

Methods in org.objectweb.jorm.mapper.rdb.generator that return NameDef
 NameDef RdbGenRef.getNd()
           
 

Uses of NameDef in org.objectweb.jorm.metainfo.api
 

Methods in org.objectweb.jorm.metainfo.api that return NameDef
 NameDef Reference.createRefNameDef()
          Creates a new NameDef object for the current reference class object.
 NameDef Reference.getRefNameDef(java.lang.String mappingName)
          Returns a NameDef object from a given mappingName.
 NameDef IdentifierMapping.getNameDef()
           
 NameDef GenClassRef.createIdNameDef()
          Creates a new NameDef object for the new GenClassRef object.
 NameDef GenClassRef.getIdNameDef(java.lang.String projectName)
          Returns a NameDef object.
 NameDef Class.createNameDef()
          Creates a new NameDef object for the current Class object.
 NameDef Class.getNameDef(java.lang.String projectName)
          Returns a NameDef object from a given mapperName and mappingName.
 

Methods in org.objectweb.jorm.metainfo.api with parameters of type NameDef
 IdentifierMapping CommonClassMapping.createIdentifierMapping(NameDef nd)
          Creates a new IdentifierMapping object.
 ReferenceMapping CommonClassMapping.createReferenceMapping(java.lang.String ruleName, NameDef nd)
          Creates a new ReferenceMapping object.
 Expression Class.getInheritanceFilter(NameDef nd)
           
 java.lang.Object Class.getInheritanceNamingKey(NameDef nd)
           
 void Class.setInheritanceNamingKey(NameDef nd, java.lang.Object key)
           
 void Class.setInheritanceFilter(NameDef nd, Expression filter)
           
 boolean Class.detectFilterElementNotInPK(Expression exp, NameDef nd)
          Return true if one element of the expression exp is not part of the namedef.
 

Uses of NameDef in org.objectweb.jorm.metainfo.lib
 

Classes in org.objectweb.jorm.metainfo.lib that implement NameDef
 class BasicNameDef
          The BasicNameDef object describes the mapping of a reference field, It can be the PName of a Class.
 

Methods in org.objectweb.jorm.metainfo.lib that return NameDef
 NameDef BasicIdentifierMapping.getNameDef()
           
 NameDef BasicGenClassRef.createIdNameDef()
          Creates a new NameDef object for the new GenClassRef object.
 NameDef BasicGenClassRef.createRefNameDef()
          Creates a new NameDef object for the current reference class object.
 NameDef BasicGenClassRef.getRefNameDef(java.lang.String name)
          Returns a NameDef object.
 NameDef BasicGenClassRef.getIdNameDef(java.lang.String name)
          Returns a NameDef object.
 NameDef BasicClassRef.createRefNameDef()
          Creates a new NameDef object for the current reference class object.
 NameDef BasicClassRef.getRefNameDef(java.lang.String name)
          Returns a NameDef object.
 NameDef BasicClass.createNameDef()
          Creates a new NameDef object for the current Class object.
 NameDef BasicClass.getNameDef(java.lang.String name)
          Returns a NameDef object.
 

Methods in org.objectweb.jorm.metainfo.lib with parameters of type NameDef
 void MetaInfoPrinter.print(java.lang.String p, NameDef nd, java.io.PrintStream out)
           
 ReferenceMapping BasicGenClassMapping.createReferenceMapping(java.lang.String ruleName, NameDef nd)
           
 IdentifierMapping BasicCommonClassMapping.createIdentifierMapping(NameDef nd)
          Creates a new IdentifierMapping object.
 ReferenceMapping BasicCommonClassMapping.createReferenceMapping(java.lang.String ruleName, NameDef nd)
          Creates a new ReferenceMapping object.
 ReferenceMapping BasicClassMapping.createReferenceMapping(java.lang.String ruleName, NameDef nd)
           
 Expression BasicClass.getInheritanceFilter(NameDef nd)
           
 java.lang.Object BasicClass.getInheritanceNamingKey(NameDef nd)
           
 void BasicClass.setInheritanceFilter(NameDef nd, Expression e)
           
 void BasicClass.setInheritanceNamingKey(NameDef nd, java.lang.Object key)
           
 Expression BasicClass.parseInheritanceFilter(java.lang.String filter, NameDef nd)
           
 boolean BasicClass.detectFilterElementNotInPK(Expression exp, NameDef nd)
           
 

Constructors in org.objectweb.jorm.metainfo.lib with parameters of type NameDef
BasicIdentifierMapping(NameDef linkedMO, MetaObject parent)
          Builds a new BasicIdentifierMapping object.
 

Uses of NameDef in org.objectweb.jorm.xml2mi.lib
 

Methods in org.objectweb.jorm.xml2mi.lib that return NameDef
protected  NameDef ParserHelper.getIdNameDef(Class currentClass, java.lang.String linkend)
          Returns a NameDef object given a NameDef name (name) and possibly the full qualified class name (fqcn) where it is defined.
protected  NameDef ParserHelper.getIdNameDef(ClassMapping classMapping, java.lang.String linkend)
           
protected  NameDef BasicMappingParser.getRefNameDef(java.lang.String linkend, java.lang.String tagName)
          Returns a NameDef object given a NameDef name (name), a field or a scalarfield name (fn) and possibly the full qualified class name where it is defined.
protected  NameDef BasicMappingParser.getNameDefFromSuper(java.lang.String linkend)
          Returns a NameDef object given the full qualified class name of an inherited class and possibly a NameDef name.
protected  NameDef BasicMappingParser.getClassRefNameDef(Class clazz, java.lang.String fieldName, java.lang.String name)
          Seeks for a ClassRef object given a class, a field name.
protected  NameDef BasicMappingParser.getGenClassRefNameDef(Class clazz, java.lang.String fieldName, java.lang.String name, int nestingLevel)
          Seeks for a GenClassRef object given a class, a field name and a nesting level.