/** * @return */ public XSNamespaceItemList getNamespaces() { return xsModel.getNamespaceItems(); }
/** * Serialize the SchemaModel (with no types and elements) into a Writer * @param xsmodel Schema Model which needs to be serialized * @param writer a Writer to which serialization should happen * @throws IOException */ public void serializeEmptySchema(XSModel xsmodel, Writer writer) throws IOException { StringBuilder buffer = new StringBuilder(); buffer.append("<schema "); XSNamespaceItemList itemlist = xsmodel.getNamespaceItems(); appendSchemaDefinitions(buffer, itemlist); appendTypes(buffer, xsmodel); appendGlobalElements(buffer, xsmodel); buffer.append("</schema>"); writer.write(buffer.toString()); }
/** * Serialize the SchemaModel into a Writer * @param xsmodel Schema Model which needs to be serialized * @param writer a Writer to which serialization should happen * @throws IOException */ public void serialize(XSModel xsmodel, Writer writer) throws IOException { StringBuilder buffer = new StringBuilder(); if (xsmodel instanceof JBossXSModel) { String str = ((JBossXSModel)xsmodel).serialize(); buffer.append(str); } else { buffer.append("<schema "); XSNamespaceItemList itemlist = xsmodel.getNamespaceItems(); appendSchemaDefinitions(buffer, itemlist); appendTypes(buffer, xsmodel); appendGlobalElements(buffer, xsmodel); buffer.append("</schema>"); } writer.write(buffer.toString()); }
private synchronized Map<String, List<String>> getNSMap() { if ( nsToLocations == null ) { nsToLocations = new LinkedHashMap<String, List<String>>(); XSNamespaceItemList nsItems = xsModel.getNamespaceItems(); for ( int i = 0; i < nsItems.getLength(); i++ ) { XSNamespaceItem nsItem = nsItems.item( i ); StringList locations = nsItem.getDocumentLocations(); List<String> loc = new ArrayList<String>( locations.getLength() ); for ( int j = 0; j < locations.getLength(); j++ ) { loc.add( locations.item( j ) ); } nsToLocations.put( nsItem.getSchemaNamespace(), loc ); } } return nsToLocations; }
XSNamespaceItemList namespaceItems = xsModel.getNamespaceItems(); for (int i = 0; i < namespaceItems.getLength(); i++) { XSNamespaceItem namespaceItem = namespaceItems.item(i);
if ( analyzer != null ) { XSModel xsModel = analyzer.getXSModel(); XSNamespaceItemList nsItems = xsModel.getNamespaceItems(); for ( int i = 0; i < nsItems.getLength(); i++ ) { XSNamespaceItem nsItem = nsItems.item( i );
XSNamespaceItemList tmp = data.getNamespaceItems(); for (int i = 0; i < tmp.getLength(); i++) { stack.push(new StackItem(tmp.item(i), item));
throw MESSAGES.illegalNullArgument("jb"); jb.setXSNamespaceItemList(xsmodel.getNamespaceItems());