1 19 20 package org.netbeans.modules.xml.schema.model; 21 22 import org.netbeans.modules.xml.xam.dom.ComponentFactory; 23 import org.netbeans.modules.xml.xam.dom.NamedComponentReference; 24 import org.w3c.dom.Element ; 25 26 31 public interface SchemaComponentFactory extends ComponentFactory<SchemaComponent> { 32 All createAll(); 33 Annotation createAnnotation(); 34 AnyElement createAny(); 35 AnyAttribute createAnyAttribute(); 36 AppInfo createAppInfo(); 37 AttributeGroupReference createAttributeGroupReference(); 38 Choice createChoice(); 39 ComplexContent createComplexContent(); 40 ComplexContentRestriction createComplexContentRestriction(); 41 ComplexExtension createComplexExtension(); 42 Documentation createDocumentation(); 43 Enumeration createEnumeration(); 44 Field createField(); 45 FractionDigits createFractionDigits(); 46 GlobalAttribute createGlobalAttribute(); 47 GlobalAttributeGroup createGlobalAttributeGroup(); 48 GlobalComplexType createGlobalComplexType(); 49 GlobalElement createGlobalElement(); 50 GlobalSimpleType createGlobalSimpleType(); 51 GlobalGroup createGroupDefinition(); 52 GroupReference createGroupReference(); 53 Import createImport(); 54 Include createInclude(); 55 Key createKey(); 56 KeyRef createKeyRef(); 57 Length createLength(); 58 List createList(); 59 LocalAttribute createLocalAttribute(); 60 AttributeReference createAttributeReference(); 61 LocalComplexType createLocalComplexType(); 62 LocalElement createLocalElement(); 63 ElementReference createElementReference(); 64 LocalSimpleType createLocalSimpleType(); 65 MaxExclusive createMaxExclusive(); 66 MaxInclusive createMaxInclusive(); 67 MaxLength createMaxLength(); 68 MinInclusive createMinInclusive(); 69 MinExclusive createMinExclusive(); 70 MinLength createMinLength(); 71 Notation createNotation(); 72 Pattern createPattern(); 73 Redefine createRedefine(); 74 Schema createSchema(); 75 Sequence createSequence(); 76 Selector createSelector(); 77 SimpleContent createSimpleContent(); 78 SimpleContentRestriction createSimpleContentRestriction(); 79 SimpleExtension createSimpleExtension(); 80 SimpleTypeRestriction createSimpleTypeRestriction(); 81 TotalDigits createTotalDigits(); 82 Union createUnion(); 83 Unique createUnique(); 84 Whitespace createWhitespace(); 85 <T extends ReferenceableSchemaComponent> NamedComponentReference<T> 86 createGlobalReference(T referenced, Class <T> c, SchemaComponent referencing); 87 } 88 | Popular Tags |