# Uses of Class
org.apache.sis.feature.builder.PropertyTypeBuilder

Packages that use PropertyTypeBuilder
Package
Description
org.apache.sis.feature.builder
Helper classes for creating `FeatureType` instances.

- ## Uses of PropertyTypeBuilder in org.apache.sis.feature.builder

  Subclasses of PropertyTypeBuilder in org.apache.sis.feature.builder
  Modifier and Type
  Class
  Description
  `final class`
  `AssociationRoleBuilder`
  Describes one association from the `FeatureType` to be built by an `FeatureTypeBuilder` to another `FeatureType`.
  `final class`
  `AttributeTypeBuilder<V>`
  Describes one `AttributeType` which will be part of the feature type to be built by a `FeatureTypeBuilder`.
  Methods in org.apache.sis.feature.builder that return PropertyTypeBuilder
  Modifier and Type
  Method
  Description
  `PropertyTypeBuilder`
  FeatureTypeBuilder.`addProperty(AbstractIdentifiedType template)`
  Adds the given property in the feature type properties.
  `PropertyTypeBuilder`
  FeatureTypeBuilder.`getProperty(String name)`
  Returns the builder for the property of the given name.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setDefinition(CharSequence definition)`
  Sets a concise definition of the element.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setDeprecated(boolean deprecated)`
  Sets whether the type is deprecated.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setDescription(CharSequence description)`
  Sets optional information beyond that required for concise definition of the element.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setDesignation(CharSequence designation)`
  Sets a natural language designator for the element.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setMaximumOccurs(int occurs)`
  Sets the maximum number of property values.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setMinimumOccurs(int occurs)`
  Sets the minimum number of property values.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setName(CharSequence localPart)`
  Sets the `PropertyType` name as a simple string (local name).
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setName(CharSequence... components)`
  Sets the `PropertyType` name as a string in the given scope.
  `PropertyTypeBuilder`
  PropertyTypeBuilder.`setName(GenericName name)`
  Sets the `PropertyType` name as a generic name.
  Methods in org.apache.sis.feature.builder that return types with arguments of type PropertyTypeBuilder
  Modifier and Type
  Method
  Description
  `List<PropertyTypeBuilder>`
  FeatureTypeBuilder.`properties()`
  Returns a view of all attributes and associations added to the `FeatureType` to build.
  Methods in org.apache.sis.feature.builder with parameters of type PropertyTypeBuilder
  Modifier and Type
  Method
  Description
  `void`
  PropertyTypeBuilder.`replaceBy(PropertyTypeBuilder replacement)`
  Removes this property and moves the given replacement to the location previously occupied by this property.