org.geotools.feature
Interface PrimativeAttributeType
- All Superinterfaces: 
 - AttributeType
 
- All Known Subinterfaces: 
 - FeatureAttributeType, GeometryAttributeType
 
- All Known Implementing Classes: 
 - ChoiceAttributeType.Geometric, GeometricAttributeType, NumericAttributeType, TemporalAttributeType, TextualAttributeType
 
- public interface PrimativeAttributeType
- extends AttributeType
  
Adds the ability to have restrictions on a particular data primitive 
 in a declarative manner.
 
 Standard expectations include internal validation using the specified 
 restrictions, and that the restrictions are immutable.
- Author:
 
  - dzwiers
 
 
 
| 
Method Summary | 
 Filter | 
getRestriction()
 
          This provides access to the immutable restriction for this attribute 
 type.  | 
 
 
getRestriction
public Filter getRestriction()
- This provides access to the immutable restriction for this attribute 
 type. This restriction should be applied when real data hits instances 
 of this class. This mapps to the idea of a Facet in xml schema, or 
 restrictions in a database. 
 
 Examples may include Length <= 20 (VARCHAR 20)
 
 The Default value is Filter.ALL
- Specified by:
 getRestriction in interface AttributeType
 
- Returns:
 - the restriction for applied to this attribute type, or 
 Filter.ALL. Mat not be null.
 - See Also:
 Filter, 
Filter.ALL
 
 
Copyright ©  GeoTools. All Rights Reserved.