org.codehaus.modello.core.io
Class ModelReader
java.lang.Object
org.codehaus.modello.core.io.ModelReader
- public class ModelReader
- extends java.lang.Object
- Version:
- $Id: ModelReader.java 430 2005-07-01 13:24:35Z trygvis $
- Author:
- Trygve Laugstøl, Emmanuel Venisse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classAttributes
private java.util.Map classAttributes
fieldAttributes
private java.util.Map fieldAttributes
associationAttributes
private java.util.Map associationAttributes
ModelReader
public ModelReader()
getAttributesForModel
public java.util.Map getAttributesForModel(Model model)
getAttributesForClass
public java.util.Map getAttributesForClass(ModelClass modelClass)
getAttributesForField
public java.util.Map getAttributesForField(ModelField modelField)
getAttributesForAssociation
public java.util.Map getAttributesForAssociation(ModelAssociation modelAssociation)
loadModel
public Model loadModel(java.io.Reader reader)
throws ModelloException
- Throws:
ModelloException
parseModel
public void parseModel(Model model,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseDefaults
private void parseDefaults(Model model,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseInterfaces
private void parseInterfaces(Model model,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseClasses
private void parseClasses(Model model,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseFields
private void parseFields(ModelClass modelClass,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseAssociation
private ModelAssociation parseAssociation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseCodeSegment
private void parseCodeSegment(ModelClass modelClass,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseCodeSegment
private void parseCodeSegment(ModelInterface modelInterface,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
parseBaseElement
private boolean parseBaseElement(BaseElement element,
org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
java.io.IOException
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
getAttributes
private java.util.Map getAttributes(org.codehaus.plexus.util.xml.pull.XmlPullParser parser)