Package org.codehaus.modello.core.io
Class ModelReader
java.lang.Object
org.codehaus.modello.core.io.ModelReader
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributes(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) getAttributesForAssociation(ModelAssociation modelAssociation) getAttributesForClass(ModelClass modelClass) getAttributesForField(ModelField modelField) getAttributesForInterface(ModelInterface modelInterface) private ModelAssociationparseAssociation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private booleanparseBaseElement(BaseElement element, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseClasses(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseClassInterfaces(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseCodeSegment(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseCodeSegment(ModelInterface modelInterface, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseDefaults(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseFields(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseInterfaces(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) voidparseModel(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private voidparseVersionDefinition(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
-
Field Details
-
modelAttributes
-
classAttributes
-
interfaceAttributes
-
fieldAttributes
-
associationAttributes
-
-
Constructor Details
-
ModelReader
public ModelReader()
-
-
Method Details
-
getAttributesForModel
-
getAttributesForClass
-
getAttributesForInterface
-
getAttributesForField
-
getAttributesForAssociation
-
loadModel
- Throws:
ModelloException
-
parseModel
public void parseModel(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseDefaults
private void parseDefaults(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseVersionDefinition
private void parseVersionDefinition(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseInterfaces
private void parseInterfaces(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseClasses
private void parseClasses(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseClassInterfaces
private void parseClassInterfaces(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserException
-
parseFields
private void parseFields(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseAssociation
private ModelAssociation parseAssociation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseCodeSegment
private void parseCodeSegment(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseCodeSegment
private void parseCodeSegment(ModelInterface modelInterface, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
parseBaseElement
private boolean parseBaseElement(BaseElement element, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionIOException
-
getAttributes
-