/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { WMSCapabilities ret = new WMSCapabilities(); // These come from the _CapabilityBinding Map caps = (Map)node.getChildValue("Capability"); ret.setLayer((Layer)caps.get("Layer")); ret.setRequest((WMSRequest)caps.get("Request")); ret.setExceptions((String[]) caps.get("Exception")); ret.setService((Service)node.getChildValue("Service")); ret.setVersion((String)node.getAttributeValue("version")); ret.setUpdateSequence((String)node.getAttributeValue("updateSequence")); return ret; }
public Object getValue(Element element, ElementValue[] value, Attributes attrs, Map hints) throws SAXException, OperationNotSupportedException { WMSCapabilities capabilities = new WMSCapabilities(); for (int i = 0; i < value.length; i++) { if (sameName(elems[0], value[i])) { capabilities.setRequest((WMSRequest) value[i].getValue()); } if (sameName(elems[1], value[i])) { capabilities.setExceptions((String[]) value[i].getValue()); } // if (sameName(elems[2], value[i])) { // TODO ExtendedCapabilities ignored // } // if (sameName(elems[3], value[i])) { // TODO VendorSpecificCapabilities ignored // } // if (sameName(elems[4], value[i])) { // TODO UserDefinedSymbolization ignored // } if (sameName(elems[5], value[i])) { Layer layer = (Layer) value[i].getValue(); capabilities.setLayer(layer); } } return capabilities; }
public Object getValue(Element element, ElementValue[] value, Attributes attrs, Map hints) throws SAXException, OperationNotSupportedException { WMSCapabilities capabilities = new WMSCapabilities(); for (int i = 0; i < value.length; i++) { if (sameName(elems[0], value[i])) { capabilities.setRequest((WMSRequest) value[i].getValue()); } if (sameName(elems[1], value[i])) { capabilities.setExceptions((String[]) value[i].getValue()); } // if (sameName(elems[2], value[i])) { // TODO ExtendedCapabilities ignored // } // if (sameName(elems[3], value[i])) { // TODO VendorSpecificCapabilities ignored // } // if (sameName(elems[4], value[i])) { // TODO UserDefinedSymbolization ignored // } if (sameName(elems[5], value[i])) { Layer layer = (Layer) value[i].getValue(); capabilities.setLayer(layer); } } return capabilities; }