1 57 58 package com.sun.org.apache.xerces.internal.impl.xs.psvi; 59 60 64 public interface XSModel { 65 71 public StringList getNamespaces(); 72 73 81 public XSNamespaceItemList getNamespaceItems(); 82 83 95 public XSNamedMap getComponents(short objectType); 96 97 109 public XSNamedMap getComponentsByNamespace(short objectType, 110 String namespace); 111 112 115 public XSObjectList getAnnotations(); 116 117 124 public XSElementDeclaration getElementDeclaration(String name, 125 String namespace); 126 127 134 public XSAttributeDeclaration getAttributeDeclaration(String name, 135 String namespace); 136 137 145 public XSTypeDefinition getTypeDefinition(String name, 146 String namespace); 147 148 155 public XSAttributeGroupDefinition getAttributeGroup(String name, 156 String namespace); 157 158 165 public XSModelGroupDefinition getModelGroupDefinition(String name, 166 String namespace); 167 168 175 public XSNotationDeclaration getNotationDeclaration(String name, 176 String namespace); 177 178 } 179 | Popular Tags |