|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.metainfo.lib.BasicMetaObject
org.objectweb.jorm.metainfo.lib.BasicClassProject
Implementation of ClassProject. The notion of project allows the developer to define multiple mappings for a class. There is at most one mapping per mapper name in a project.
Constructor Summary | |
BasicClassProject(java.lang.String projectName,
MetaObject parent)
Builds a new BasicClassProject object. |
Method Summary | |
Mapping |
createMapping(java.lang.String mapperName)
Creates a new Mapping object using a MappingFactory object. |
Logger |
getLogger()
Returns a logger to an component that wants to log things. |
LoggerFactory |
getLoggerFactory()
Returns a logger factory that allows the creation of new loggers. |
java.util.Set |
getMappers()
Returns a set of mapper names. |
Mapping |
getMapping(java.lang.String mapperName)
Returns a Mapping object. |
java.util.Collection |
getMappings()
Returns a collection of Mapping objects. |
java.lang.String |
getProjectName()
Returns the project name. |
void |
setLogger(Logger logger)
Defines a logger object. |
void |
setLoggerFactory(LoggerFactory loggerFactory)
Defines the logger factory to obtain new logger. |
void |
setProjectName(java.lang.String name)
Sets the project name. |
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject |
getManager, getParent, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jorm.metainfo.api.MetaObject |
getParent, setParent |
Constructor Detail |
public BasicClassProject(java.lang.String projectName, MetaObject parent)
projectName
- the project name,
parent the parent of the current object.Method Detail |
public java.lang.String getProjectName()
getProjectName
in interface ClassProject
public void setProjectName(java.lang.String name)
setProjectName
in interface ClassProject
name
- the project name.public java.util.Collection getMappings()
getMappings
in interface ClassProject
public Mapping getMapping(java.lang.String mapperName)
getMapping
in interface ClassProject
mapperName
- a mapper name.
public java.util.Set getMappers()
getMappers
in interface ClassProject
public Mapping createMapping(java.lang.String mapperName)
createMapping
in interface ClassProject
mapperName
- the name of the mapper.
public void setLogger(Logger logger)
setLogger
in interface ClassProject
logger
- the logger objectpublic void setLoggerFactory(LoggerFactory loggerFactory)
setLoggerFactory
in interface ClassProject
loggerFactory
- the LoggerFactory object to obtain a logger objectpublic Logger getLogger()
Loggable
getLogger
in interface ClassProject
public LoggerFactory getLoggerFactory()
Loggable
getLoggerFactory
in interface ClassProject
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |