| java.lang.Object org.geotools.feature.iso.type.TypeFactoryImpl
All known Subclasses: org.geotools.feature.iso.simple.SimpleTypeFactoryImpl,
TypeFactoryImpl | public class TypeFactoryImpl implements TypeFactory(Code) | | This implementation is capable of creating a good default implementation of
the Types used in the feature model.
The implementation focus here is on corretness rather then efficiency or even
strict error messages. The code serves as a good example, but is not
optimized for any particular use.
author: Jody Garnett |
Method Summary | |
public AssociationDescriptor | createAssociationDescriptor(AssociationType type, Name name, int minOccurs, int maxOccurs) | public AssociationType | createAssociationType(Name name, AttributeType referenceType, boolean isIdentifiable, boolean isAbstract, Set restrictions, AssociationType superType, InternationalString description) | public AttributeDescriptor | createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue) | public AttributeType | createAttributeType(Name name, Class binding, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description) | public ComplexType | createComplexType(Name name, Collection schema, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description) | public FeatureCollectionType | createFeatureCollectionType(Name name, Collection properties, Collection members, AttributeDescriptor defaultGeom, CoordinateReferenceSystem crs, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description) | public FeatureType | createFeatureType(Name name, Collection schema, AttributeDescriptor defaultGeometry, CoordinateReferenceSystem crs, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description) | public GeometryType | createGeometryType(Name name, Class binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description) | public OperationDescriptor | createOperationDescriptor(OperationType type, boolean isImplemented) | public Schema | createSchema(String uri) | public CRSFactory | getCRSFactory() | public FilterFactory | getFilterFactory() | public void | setCRSFactory(CRSFactory crsFactory) | public void | setFilterFactory(FilterFactory filterFactory) |
crsFactory | CRSFactory crsFactory(Code) | | Used for spatial content
|
filterFactory | FilterFactory filterFactory(Code) | | Used for type restricftions
|
TypeFactoryImpl | public TypeFactoryImpl()(Code) | | Rely on setter injection
|
TypeFactoryImpl | public TypeFactoryImpl(CRSFactory crsFactory, FilterFactory filterFactory)(Code) | | Constructor injection
|
createAssociationDescriptor | public AssociationDescriptor createAssociationDescriptor(AssociationType type, Name name, int minOccurs, int maxOccurs)(Code) | | |
createAssociationType | public AssociationType createAssociationType(Name name, AttributeType referenceType, boolean isIdentifiable, boolean isAbstract, Set restrictions, AssociationType superType, InternationalString description)(Code) | | |
createAttributeDescriptor | public AttributeDescriptor createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue)(Code) | | |
createAttributeType | public AttributeType createAttributeType(Name name, Class binding, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description)(Code) | | |
createComplexType | public ComplexType createComplexType(Name name, Collection schema, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description)(Code) | | |
createFeatureCollectionType | public FeatureCollectionType createFeatureCollectionType(Name name, Collection properties, Collection members, AttributeDescriptor defaultGeom, CoordinateReferenceSystem crs, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description)(Code) | | |
createFeatureType | public FeatureType createFeatureType(Name name, Collection schema, AttributeDescriptor defaultGeometry, CoordinateReferenceSystem crs, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description)(Code) | | |
createGeometryType | public GeometryType createGeometryType(Name name, Class binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, Set restrictions, AttributeType superType, InternationalString description)(Code) | | |
createOperationDescriptor | public OperationDescriptor createOperationDescriptor(OperationType type, boolean isImplemented)(Code) | | |
getCRSFactory | public CRSFactory getCRSFactory()(Code) | | |
getFilterFactory | public FilterFactory getFilterFactory()(Code) | | |
setCRSFactory | public void setCRSFactory(CRSFactory crsFactory)(Code) | | |
setFilterFactory | public void setFilterFactory(FilterFactory filterFactory)(Code) | | |
|
|