/** * @param child * @param layer */ private void parseInlineFeature(Node root, UserLayer layer) { try { SLDInlineFeatureParser inparser = new SLDInlineFeatureParser(root); layer.setInlineFeatureDatastore(inparser.dataStore); layer.setInlineFeatureType(inparser.featureType); } catch (Exception e) { throw (IllegalArgumentException) new IllegalArgumentException().initCause(e); } }
public UserLayer build() { if (unset) { return null; } UserLayer layer = sf.createUserLayer(); layer.setRemoteOWS(remoteOWS.build()); layer.setInlineFeatureDatastore(inlineFeatureDataStore); layer.setInlineFeatureType(inlineFeatureType); if (featureTypeConstraint.size() > 0) { FeatureTypeConstraint[] constraints = new FeatureTypeConstraint[featureTypeConstraint.size()]; for (int i = 0; i < constraints.length; i++) { constraints[i] = featureTypeConstraint.get(i).build(); } layer.setLayerFeatureConstraints(constraints); } for (StyleBuilder sb : userStyles) { layer.addUserStyle(sb.build()); } return layer; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { UserLayer layer = (UserLayer) super.parse(instance, node, value); // TODO: description if (node.hasChild("InlineFeature")) { SimpleFeatureCollection features = (SimpleFeatureCollection) node.getChildValue("InlineFeature"); SimpleFeatureType type = features.getSchema(); layer.setInlineFeatureType(type); layer.setInlineFeatureDatastore(DataUtilities.dataStore(features)); } // TODO:LayerCoverageConstraints return layer; } }
/** * * @param child * @param layer */ private void parseInlineFeature(Node root, UserLayer layer) { try { SLDInlineFeatureParser inparser = new SLDInlineFeatureParser(root); layer.setInlineFeatureDatastore(inparser.dataStore); layer.setInlineFeatureType(inparser.featureType); } catch (Exception e) { throw (IllegalArgumentException) new IllegalArgumentException().initCause(e); } }
/** * * @param child * @param layer */ private void parseInlineFeature(Node root, UserLayer layer) { try{ SLDInlineFeatureParser inparser = new SLDInlineFeatureParser(root); layer.setInlineFeatureDatastore(inparser.dataStore); layer.setInlineFeatureType(inparser.featureType); } catch (Exception e) { throw (IllegalArgumentException) new IllegalArgumentException().initCause(e); } }
try { inparser = new SLDInlineFeatureParser(inlineFeatureNode); userLayer.setInlineFeatureDatastore(inparser.dataStore); userLayer.setInlineFeatureType(inparser.featureType); } catch (Exception e) {
/** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { UserLayer layer = (UserLayer) super.parse(instance, node, value); //TODO: description if (node.hasChild("InlineFeature")) { SimpleFeatureCollection features = (SimpleFeatureCollection) node.getChildValue("InlineFeature"); SimpleFeatureType type = features.getSchema(); layer.setInlineFeatureType(type); layer.setInlineFeatureDatastore(toDataStore(features)); } //TODO:LayerCoverageConstraints return layer; }
copy.setInlineFeatureDatastore(layer.getInlineFeatureDatastore()); copy.setInlineFeatureType(layer.getInlineFeatureType());
userLayer.setInlineFeatureDatastore(DataUtilities.dataStore(fc)); userLayer.setName("background");
lastRow = -1; DataStore dataStore = DataUtilities.dataStore(collection); userLayer.setInlineFeatureDatastore(dataStore); userLayer.setInlineFeatureType(newFeatureType);
lastRow = -1; DataStore dataStore = DataUtilities.dataStore(collection); userLayer.setInlineFeatureDatastore(dataStore); userLayer.setInlineFeatureType(newFeatureType);
lastRow = -1; DataStore dataStore = DataUtilities.dataStore(collection); userLayer.setInlineFeatureDatastore(dataStore);
lastRow = -1; DataStore dataStore = DataUtilities.dataStore(collection); userLayer.setInlineFeatureDatastore(dataStore);
lastRow = -1; DataStore dataStore = DataUtilities.dataStore(collection); userLayer.setInlineFeatureDatastore(dataStore); userLayer.setInlineFeatureType(newFeatureType);