public void addNoNamespaceSchemaLocation(String locationHint) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = null; nsInfo.uri = ""; //$NON-NLS-1$ nsInfo.locationHint = locationHint; internalAddNamespaceInfo("", nsInfo); //$NON-NLS-1$ }
public void visitXMLNamespaceAttribute(Attr attr, String prefix, String uri) { NamespaceInfo info = createNamespaceInfo(); info.uri = uri; info.prefix = prefix; super.visitXMLNamespaceAttribute(attr, prefix, uri); }
public void visitXMLNamespaceAttribute(Attr attr, String namespacePrefix, String namespaceURI) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = namespacePrefix; nsInfo.uri = namespaceURI; NamespaceInfo matchingNamespaceInfo = getNamespaceInfoForURI(namespaceURI); if (matchingNamespaceInfo != null) { nsInfo.locationHint = matchingNamespaceInfo.locationHint; } internalAddNamespaceInfo(namespacePrefix, nsInfo); super.visitXMLNamespaceAttribute(attr, namespacePrefix, namespaceURI); }
public void removeNamespaceInfo(Element element) { NamespaceInfoRemover remover = new NamespaceInfoRemover(); remover.removeNamespaceInfo(element); }
/** * */ protected String getDocumentTypeValue(DocumentType documentType) { return DOMWriter.getDocumentTypeData(documentType); }
protected void visitElement(Element element) { visitAttributesHelper(element); visitChildNodesHelper(element); }
public List getNamespaceInfoList(Element element) { NamespaceInfoReader reader = new NamespaceInfoReader(); return reader.getNamespaceInfoList(element); }
public void removeNamespaceInfo(Element element) { visitElement(element); removeAttributes(); }
public DOMContentBuilder createDOMContentBuilder(Document document) { DOMContentBuilderImpl builder = new DOMContentBuilderImpl(document); return builder; }
public String computeName(CMNode cmNode, Node parent) { String prefix = null; return DOMNamespaceHelper.computeName(cmNode, parent, prefix, namespaceTable); }
public String getPrefixForURI(String uri) { String result = null; NamespaceInfo entry = getNamespaceInfoForURI(uri, true); if (entry != null) { result = entry.prefix; } return result; }
public void normalize() { uri = getNormalizedValue(uri); prefix = getNormalizedValue(prefix); locationHint= getNormalizedValue(locationHint); }
public String getURIForPrefix(String prefix) { String result = null; NamespaceInfo info = getNamespaceInfoForPrefix(prefix); if (info != null) { result = info.uri; } return result; }
public void visitXSINoNamespaceSchemaLocationAttribute(Attr attr, String value) { NamespaceInfo info = createNamespaceInfo(); info.locationHint = value; }
public List getNamespaceInfoList(Element element) { visitElement(element); return namespaceInfoList; }
public void addNamespaceInfo(NamespaceInfo info) { String key = (info.prefix != null) ? info.prefix : ""; //$NON-NLS-1$ internalAddNamespaceInfo(key, info); }
public void createDefaultContent(Node parent, CMElementDeclaration ed) { currentParent = parent; alwaysVisit = true; visitCMElementDeclaration(ed); }
public void addNamespaceInfoList(List list) { addNamespaceInfoList(list, false); }
public void visitDocument(Document document) { visitChildNodesHelper(document); }
public void addNamespaceInfo(String prefix, String uri, String locationHint) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = prefix; nsInfo.uri = uri; nsInfo.locationHint = locationHint; internalAddNamespaceInfo(prefix != null ? prefix : "", nsInfo); //$NON-NLS-1$ }