@Override protected SimpleFeatureType[] getTypes() { return new SimpleFeatureType[] { SimpleFeatureUserDataConfigurationSet.configureType(tdrivepointType)}; }
/** * Add the passed in configuration to the list of configurations for the specified type name * * @param typeName - name of type which will get an added configuration * @param config - configuration to be added */ public void addConfigurations(String typeName, final SimpleFeatureUserDataConfiguration config) { getConfigurationsForType(typeName).add(config); }
new SimpleFeatureUserDataConfigurationSet(); userDataConfiguration.addConfigurations(typeName, new TimeDescriptorConfiguration(myType)); userDataConfiguration.addConfigurations( typeName, new SimpleFeatureStatsConfigurationCollection(myType)); userDataConfiguration.addConfigurations(typeName, new VisibilityConfiguration(myType)); userDataConfiguration.fromBinary(attrBytes); userDataConfiguration.updateType(myType); setFeatureType(myType); initCRS(indexCrsBytes.length > 0 ? StringUtils.stringFromBinary(indexCrsBytes) : null);
new SimpleFeatureUserDataConfigurationSet(); userDataConfiguration.addConfigurations( typeName, new TimeDescriptorConfiguration(persistedFeatureType)); userDataConfiguration.addConfigurations( typeName, new SimpleFeatureStatsConfigurationCollection(persistedFeatureType)); userDataConfiguration.addConfigurations( typeName, new VisibilityConfiguration(persistedFeatureType)); final byte[] attrBytes = userDataConfiguration.toBinary(); final String namespace = reprojectedFeatureType.getName().getNamespaceURI();
/** * Constructor<br> Creates a new SimpleFeatureUserDataConfigurationSet configured using the passed * in SimpleFeature type and adding the passed in configurations. Will be accessed using the type * name. * * @param type * @param configurations */ public SimpleFeatureUserDataConfigurationSet( final SimpleFeatureType type, final List<SimpleFeatureUserDataConfiguration> configurations) { super(); getConfigurationsForType(type.getTypeName()).addAll(configurations); configureFromType(type); }
@Override protected SimpleFeatureType[] getTypes() { return new SimpleFeatureType[] { SimpleFeatureUserDataConfigurationSet.configureType(geolifePointType), SimpleFeatureUserDataConfigurationSet.configureType(geolifeTrackType)}; }
/** * Constructor<br> Creates a new SimpleFeatureUserDataConfigurationSet configured using the passed * in SimpleFeature type. Will be accessed using the type name. * * @param type - SFT to be configured */ public SimpleFeatureUserDataConfigurationSet(final SimpleFeatureType type) { List<SimpleFeatureUserDataConfiguration> sfudc = getConfigurationsForType(type.getTypeName()); for (final SimpleFeatureUserDataConfiguration configuration : sfudc) { configuration.configureFromType(type); } }
@Override protected SimpleFeatureType[] getTypes() { return new SimpleFeatureType[] { SimpleFeatureUserDataConfigurationSet.configureType(GPXConsumer.pointType), SimpleFeatureUserDataConfigurationSet.configureType(GPXConsumer.waypointType), SimpleFeatureUserDataConfigurationSet.configureType(GPXConsumer.trackType), SimpleFeatureUserDataConfigurationSet.configureType(GPXConsumer.routeType)}; }
/** * Updates the SFT with the entire list of SimpleFeatureUserDataConfiguration(s) * * @param type - SF type to be updated */ public void updateType(final SimpleFeatureType type) { List<SimpleFeatureUserDataConfiguration> sfudc = getConfigurationsForType(type.getTypeName()); // Go through list of SFUD configurations and update each one in the // passed in SF type for (final SimpleFeatureUserDataConfiguration configuration : sfudc) { configuration.updateType(type); } }
@Override protected SimpleFeatureType[] getTypes() { return new SimpleFeatureType[] { SimpleFeatureUserDataConfigurationSet.configureType(gdeltEventType)}; }
/** * Updates the entire list of SimpleFeatureUserDataConfiguration(s) with information from the * passed in SF type * * @param type - SF type to be updated */ public void configureFromType(final SimpleFeatureType type) { List<SimpleFeatureUserDataConfiguration> sfudc = getConfigurationsForType(type.getTypeName()); // Go through list of SFUD configurations and update each one with // information from the // passed in SF type for (final SimpleFeatureUserDataConfiguration configuration : sfudc) { configuration.configureFromType(type); } }
@Override protected SimpleFeatureType[] getTypes() { return new SimpleFeatureType[] { SimpleFeatureUserDataConfigurationSet.configureType(twitterSft)}; }
public InternalIterator( final SimpleFeatureCollection featureCollection, final String visibility, final Filter filter) { this.filter = filter; featureIterator = featureCollection.features(); final SimpleFeatureType originalSchema = featureCollection.getSchema(); SimpleFeatureType retypedSchema = SimpleFeatureUserDataConfigurationSet.configureType(originalSchema); if (retypingPlugin != null) { source = retypingPlugin.getRetypingSource(originalSchema); if (source != null) { retypedSchema = source.getRetypedSimpleFeatureType(); builder = new SimpleFeatureBuilder(retypedSchema); } } if ((visibility == null) || visibility.isEmpty()) { dataAdapter = new FeatureDataAdapter(retypedSchema); } else { dataAdapter = new FeatureDataAdapter( retypedSchema, new GlobalVisibilityHandler<SimpleFeature, Object>(visibility)); } }