public ParsedPropertyBeanDocument(Document doc) { Element rootElem = doc.getDocumentElement(); this.packageName = DomParseUtils.allTextFromUniqueChild( rootElem, "package" ); Element modifiersElem = DomParseUtils.uniqueImmediateChild( rootElem, "modifiers" ); if (modifiersElem != null) class_modifiers = parseModifiers( modifiersElem ); else class_modifiers = Modifier.PUBLIC; Element importsElem = DomParseUtils.uniqueChild( rootElem, "imports" ); if (importsElem != null) { this.generalImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "general" ); this.specificImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "specific" ); } this.className = DomParseUtils.allTextFromUniqueChild( rootElem, "output-class" ); this.superclassName = DomParseUtils.allTextFromUniqueChild( rootElem, "extends" ); Element implementsElem = DomParseUtils.uniqueChild( rootElem, "implements" ); if (implementsElem != null) this.interfaceNames = DomParseUtils.allTextFromImmediateChildElements( implementsElem, "interface" ); Element propertiesElem = DomParseUtils.uniqueChild( rootElem, "properties" ); this.properties = findProperties( propertiesElem ); }
public ParsedPropertyBeanDocument(Document doc) { Element rootElem = doc.getDocumentElement(); this.packageName = DomParseUtils.allTextFromUniqueChild( rootElem, "package" ); Element modifiersElem = DomParseUtils.uniqueImmediateChild( rootElem, "modifiers" ); if (modifiersElem != null) class_modifiers = parseModifiers( modifiersElem ); else class_modifiers = Modifier.PUBLIC; Element importsElem = DomParseUtils.uniqueChild( rootElem, "imports" ); if (importsElem != null) { this.generalImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "general" ); this.specificImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "specific" ); } this.className = DomParseUtils.allTextFromUniqueChild( rootElem, "output-class" ); this.superclassName = DomParseUtils.allTextFromUniqueChild( rootElem, "extends" ); Element implementsElem = DomParseUtils.uniqueChild( rootElem, "implements" ); if (implementsElem != null) this.interfaceNames = DomParseUtils.allTextFromImmediateChildElements( implementsElem, "interface" ); Element propertiesElem = DomParseUtils.uniqueChild( rootElem, "properties" ); this.properties = findProperties( propertiesElem ); }
public ParsedPropertyBeanDocument(Document doc) { Element rootElem = doc.getDocumentElement(); this.packageName = DomParseUtils.allTextFromUniqueChild( rootElem, "package" ); Element modifiersElem = DomParseUtils.uniqueImmediateChild( rootElem, "modifiers" ); if (modifiersElem != null) class_modifiers = parseModifiers( modifiersElem ); else class_modifiers = Modifier.PUBLIC; Element importsElem = DomParseUtils.uniqueChild( rootElem, "imports" ); if (importsElem != null) { this.generalImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "general" ); this.specificImports = DomParseUtils.allTextFromImmediateChildElements( importsElem, "specific" ); } this.className = DomParseUtils.allTextFromUniqueChild( rootElem, "output-class" ); this.superclassName = DomParseUtils.allTextFromUniqueChild( rootElem, "extends" ); Element implementsElem = DomParseUtils.uniqueChild( rootElem, "implements" ); if (implementsElem != null) this.interfaceNames = DomParseUtils.allTextFromImmediateChildElements( implementsElem, "interface" ); Element propertiesElem = DomParseUtils.uniqueChild( rootElem, "properties" ); this.properties = findProperties( propertiesElem ); }