1 16 17 package org.apache.xerces.xs; 18 19 22 public interface XSModel { 23 29 public StringList getNamespaces(); 30 31 39 public XSNamespaceItemList getNamespaceItems(); 40 41 54 public XSNamedMap getComponents(short objectType); 55 56 68 public XSNamedMap getComponentsByNamespace(short objectType, 69 String namespace); 70 71 75 public XSObjectList getAnnotations(); 76 77 85 public XSElementDeclaration getElementDeclaration(String name, 86 String namespace); 87 88 96 public XSAttributeDeclaration getAttributeDeclaration(String name, 97 String namespace); 98 99 108 public XSTypeDefinition getTypeDefinition(String name, 109 String namespace); 110 111 119 public XSAttributeGroupDefinition getAttributeGroup(String name, 120 String namespace); 121 122 130 public XSModelGroupDefinition getModelGroupDefinition(String name, 131 String namespace); 132 133 141 public XSNotationDeclaration getNotationDeclaration(String name, 142 String namespace); 143 144 } 145 | Popular Tags |