public Object getProperty(Object arg0, QName arg1) throws Exception { Object result = super.getProperty(arg0, arg1); // System.out.println("Being asked for " + arg1); // System.out.println("Returning " + result); return result; } }
@Override public Object getProperty(Object object, QName name) throws Exception { return super.getProperty(object, name); } }
public Object getProperty(Object object, QName name) throws Exception { InsertElementType insert = (InsertElementType) object; if (GML._Feature.equals(name)) { return insert.getFeature(); } return super.getProperty(object, name); } }
public Object getProperty(Object object, QName name) throws Exception { InsertElementType insert = (InsertElementType) object; if (GML._Feature.equals(name)) { return insert.getFeature(); } return super.getProperty(object, name); } }
@Override public Object getProperty(Object object, QName name) throws Exception { if ("LowerCorner".equals(name.getLocalPart()) || "UpperCorner".equals(name.getLocalPart())) { //JD: this is a hack to get around the fact that the encoder won't match up simple list // types with a binding Object value = super.getProperty(object, name); if (value instanceof List) { return new PositionTypeBinding().encode(value, value.toString()); } } return super.getProperty(object, name); } }
@Override public Object getProperty(Object object, QName name) throws Exception { if (!WFSParsingUtils.features((EObject) object).isEmpty()) { Object val = WFSParsingUtils.FeatureCollectionType_getProperty((EObject) object, name); if (val != null) { return val; } } return super.getProperty(object, name); }
@Override public Object getProperty(Object object, QName name) throws Exception { FeatureCollectionType fc = (FeatureCollectionType) object; if ( !fc.getFeature().isEmpty() ) { Object val = WFSParsingUtils.FeatureCollectionType_getProperty(fc, name); if (val != null) { return val; } } return super.getProperty(object, name); }
return super.getProperty(object, name);
return super.getProperty(object, name);