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 ModelAssociation
parseAssociation
(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private boolean
parseBaseElement
(BaseElement element, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseClasses
(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseClassInterfaces
(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseCodeSegment
(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseCodeSegment
(ModelInterface modelInterface, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseDefaults
(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseFields
(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseInterfaces
(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) void
parseModel
(Model model, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) private void
parseVersionDefinition
(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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
parseClassInterfaces
private void parseClassInterfaces(ModelClass modelClass, org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOException
org.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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
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.XmlPullParserException
IOException
-
getAttributes
-