Home | History | Annotate | Download | only in sigtest

Lines Matching defs:parser

122     private  void beginDocument(XmlPullParser parser, String firstElementName)
125 while ((type=parser.next()) != XmlPullParser.START_TAG
132 if (!parser.getName().equals(firstElementName)) {
133 throw new XmlPullParserException("Unexpected start tag: found " + parser.getName() +
141 private void start(XmlPullParser parser) throws XmlPullParserException, IOException {
146 beginDocument(parser, TAG_ROOT);
150 while ((type=parser.next()) != XmlPullParser.START_TAG
157 if (TAG_CLASS.equals(parser.getName())
158 || TAG_INTERFACE.equals(parser.getName())) {
160 } else if (TAG_PACKAGE.equals(parser.getName())) {
170 String tagname = parser.getName();
176 currentPackage = parser.getAttributeValue(null, ATTRIBUTE_NAME);
178 currentClass = loadClassInfo(parser, false, currentPackage);
180 currentClass = loadClassInfo(parser, true, currentPackage);
182 currentClass.addImplInterface(parser.getAttributeValue(null, ATTRIBUTE_NAME));
184 JDiffConstructor constructor = loadConstructorInfo(parser, currentClass);
188 currentMethod = loadMethodInfo(currentClass.getClassName(), parser);
191 currentMethod.addParam(parser.getAttributeValue(null, ATTRIBUTE_TYPE));
193 currentMethod.addException(parser.getAttributeValue(null, ATTRIBUTE_TYPE));
195 JDiffField field = loadFieldInfo(currentClass.getClassName(), parser);
208 * @param parser The XmlPullParser which carries the xml information.
211 private JDiffField loadFieldInfo(String className, XmlPullParser parser) {
212 String fieldName = parser.getAttributeValue(null, ATTRIBUTE_NAME);
213 String fieldType = parser.getAttributeValue(null, ATTRIBUTE_TYPE);
214 int modifier = jdiffModifierToReflectionFormat(className, parser);
222 * @param parser The XmlPullParser which carries the xml information.
225 private JDiffMethod loadMethodInfo(String className, XmlPullParser parser) {
226 String methodName = parser.getAttributeValue(null, ATTRIBUTE_NAME);
227 String returnType = parser.getAttributeValue(null, ATTRIBUTE_RETURN);
228 int modifier = jdiffModifierToReflectionFormat(className, parser);
235 * @param parser The XmlPullParser which carries the xml information.
239 private JDiffConstructor loadConstructorInfo(XmlPullParser parser,
242 int modifier = jdiffModifierToReflectionFormat(name, parser);
249 * @param parser The XmlPullParser which carries the xml information.
254 private JDiffClassDescription loadClassInfo(XmlPullParser parser,
257 String className = parser.getAttributeValue(null, ATTRIBUTE_NAME);
261 currentClass.setModifier(jdiffModifierToReflectionFormat(className, parser));
264 currentClass.setExtendsClass(parser.getAttributeValue(null, ATTRIBUTE_EXTENDS));
313 * @param parser XML resource parser
316 private static int jdiffModifierToReflectionFormat(String name, XmlPullParser parser){
318 for (int i = 0;i < parser.getAttributeCount();i++) {
319 modifier |= modifierDescriptionToReflectedType(name, parser.getAttributeName(i),
320 parser.getAttributeValue(i));