public GeometryDescriptor buildDescriptor(Name name, GeometryType type) { GeometryDescriptor descriptor = factory.createGeometryDescriptor( type, name, minOccurs(), maxOccurs(), isNillable, defaultValue()); // set the user data descriptor.getUserData().putAll(userData); resetDescriptorState(); return descriptor; }
public AttributeDescriptor buildDescriptor(Name name, AttributeType type) { // build the descriptor AttributeDescriptor descriptor = factory.createAttributeDescriptor( type, name, minOccurs(), maxOccurs(), isNillable, defaultValue()); // set the user data descriptor.getUserData().putAll(userData); resetDescriptorState(); return descriptor; }
atBuilder.defaultValue(dv);
public void testAttributeBuilder() { FilterFactory ff = CommonFactoryFinder.getFilterFactory(); AttributeTypeBuilder builder = new AttributeTypeBuilder(); builder.binding(Integer.class); builder.minOccurs(1).maxOccurs(1); builder.defaultValue(0); builder.name("percent").description("Percent between 0 and 100"); builder.restriction(ff.greaterOrEqual(ff.property("."), ff.literal(0))) .restriction(ff.lessOrEqual(ff.property("."), ff.literal(100))); final AttributeType PERCENT = builder.buildType(); builder.minOccurs(1).maxOccurs(1); builder.defaultValue(0); builder.name("percent").description("Percent between 0 and 100"); AttributeDescriptor a = builder.buildDescriptor("a", PERCENT); assertSame(a.getType(), PERCENT); assertEquals(a.getDefaultValue(), 0); Filter restrictions = ff.and(PERCENT.getRestrictions()); assertTrue(restrictions.evaluate(50)); assertFalse(restrictions.evaluate(150)); }
public GeometryDescriptor buildDescriptor(Name name, GeometryType type ) { GeometryDescriptor descriptor = factory.createGeometryDescriptor( type, name, minOccurs(), maxOccurs(), isNillable, defaultValue()); // set the user data descriptor.getUserData().putAll( userData ); resetDescriptorState(); return descriptor; }
public AttributeDescriptor buildDescriptor(Name name, AttributeType type ) { //build the descriptor AttributeDescriptor descriptor = factory.createAttributeDescriptor( type, name, minOccurs(), maxOccurs(), isNillable, defaultValue()); //set the user data descriptor.getUserData().putAll( userData ); resetDescriptorState(); return descriptor; }