@Override public Object getFeature(String feature, String version) { return node.getFeature(feature, version); }
@Override public Object getFeature(String feature, String version) { return node.getFeature(feature, version); }
/** * @param feature * @param version * @return * @see org.w3c.dom.Node#getFeature(java.lang.String, java.lang.String) */ public Object getFeature(String feature, String version) { return parent.getFeature(feature, version); }
public Object getFeature(String feature, String version) { return _delegate.getFeature(feature, version); }
public Object getFeature(String feature, String version) { return this.domNode.getFeature(feature, version); }
public final Object getFeature(String feature, String version) { return target.getFeature(feature, version); }
public final Object getFeature(String feature, String version) { return target.getFeature(feature, version); }
elem = (Element) nodeList.item(0); node = elem.getFirstChild(); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createProcessingInstruction("test-pi", "foo"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createComment("test comment"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createAttribute("title"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.getDoctype(); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
entities = doctype.getEntities(); node = entities.getNamedItem("ent1"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createCDATASection("some text"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.getDocumentElement(); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:lang"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createEntityReference("ent1"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc.createDocumentFragment(); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
notations = doctype.getNotations(); node = notations.getNamedItem("notation1"); featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion); featureImpl = (Node) node.getFeature("XML", nullVersion); featureImpl = (Node) node.getFeature("SVG", nullVersion); featureImpl = (Node) node.getFeature("HTML", nullVersion); featureImpl = (Node) node.getFeature("Events", nullVersion); featureImpl = (Node) node.getFeature("LS", nullVersion); featureImpl = (Node) node.getFeature("LS-Async", nullVersion); featureImpl = (Node) node.getFeature("XPath", nullVersion);
domImpl = doc.getImplementation(); node = doc; featureImpl = (Node) node.getFeature("Core", nullVersion); assertSame("coreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", nullVersion); assertSame("cOrEUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("+cOrE", nullVersion); assertSame("PlusCoreUnspecifiedVersion", node, featureImpl); featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion); assertNull("unrecognizedFeature", featureImpl); featureImpl = (Node) node.getFeature("cOrE", "2.0"); assertSame("Core20", node, featureImpl); featureImpl = (Node) node.getFeature("cOrE", "3.0"); assertSame("Core30", node, featureImpl); isSupported = node.isSupported("XML", nullVersion);