|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The Parser interface defines the behaviour of a JORM component used to parse a set of JORM definition files. A parser is able to parse XML files (these files may be passed by the pmc command line), and build a schema of meta-objects, using a meta-information manager component.
| Method Summary | |
ParserErrorHandler |
getParserErrorHandler()
allows to know the list of error the parser encounters. |
java.lang.Exception |
getParserException()
returns the exception which is reached during the parsing of a file |
boolean |
isGenDep()
Allows to know if the dependances must be generated or not. |
java.util.Collection |
parse(java.util.Iterator files)
Launches the parsing process. |
MetaObject |
parse(java.lang.String file)
Launches the parsing process. |
void |
setGenDep(boolean gendep)
Enables or disables the generation of the dependances. |
void |
setMapperName(java.lang.String mapperName)
Sets the name of the mapper to use. |
void |
setMappingName(java.lang.String mappingName)
Sets the name of the mapping to use. |
void |
setMappingParser(MappingParser mappingParser)
Sets the parser which is able to parse the mapping part of the XML file. |
void |
setMetaInfoManager(Manager mim)
Assigns a meta-information manager to a parser in order from it to create the meta-information related to the XML files it parses. |
void |
setPathExplorer(org.objectweb.util.io.api.PathExplorer pathexpl)
Assigns a PathExplorer object for locating files that have to be parsed. |
| Method Detail |
public java.util.Collection parse(java.util.Iterator files)
throws PException
files - an iterator over the name the XML files to be parsed
public MetaObject parse(java.lang.String file)
throws PException
file - the name of the XML file to be parsedpublic void setMetaInfoManager(Manager mim)
mim - the meta-information Manager to be associated to this parserpublic void setPathExplorer(org.objectweb.util.io.api.PathExplorer pathexpl)
pathexpl - the PathExplorer to be used for file locationpublic void setMapperName(java.lang.String mapperName)
mapperName - the name of the mapperpublic void setMappingName(java.lang.String mappingName)
mappingName - the name of the mappingpublic void setMappingParser(MappingParser mappingParser)
mappingParser - the parser which parses the mapping objectpublic void setGenDep(boolean gendep)
gendep - true, the dependances are generated, else falsepublic boolean isGenDep()
public java.lang.Exception getParserException()
public ParserErrorHandler getParserErrorHandler()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||