## Uses of Interface
com.mapinfo.midev.style.IStyle

Packages that use IStyle
com.mapinfo.midev.data: Contains the interfaces and some classes used to read data from any of several data sources.
com.mapinfo.midev.feature: The Feature package consists of a series of interfaces, classes and enumerations that allow users to work with features at their geometry and attribute data levels.
com.mapinfo.midev.feature.impl: Contains default implementations of the Feature Model.
com.mapinfo.midev.style
com.mapinfo.midev.style.mapbasic

### Uses of IStyle in com.mapinfo.midev.data

Methods in com.mapinfo.midev.data that return IStyle
`IStyle` LegendAggregate.`getStyle()` Returns the `IStyle` of the legend row.

Constructors in com.mapinfo.midev.data with parameters of type IStyle
Constructor and Description
`LegendAggregate(IStyle style, GeometryType geometryType, long count, String description)` Creates a `LegendAggregate` from the specified parameters.

### Uses of IStyle in com.mapinfo.midev.feature

Methods in com.mapinfo.midev.feature that return IStyle
`IStyle` IGeometryAttributeDefinition.`getDefaultStyle()` The default style to use for displaying feature geometries if no other style is available.
`IStyle` IAttributeValue.`getStyle()` Gets the value of the attribute.
`IStyle` IFeature.`getStyle(int index)` Gets the value of the specified attribute.
`IStyle` IFeature.`getStyle(String name)` Gets the value of the specified attribute.

Methods in com.mapinfo.midev.feature with parameters of type IStyle
`void` IFeature.`setStyle(int index, IStyle value)` Sets the value of the specified attribute.
`void` IAttributeValue.`setStyle(IStyle value)` Sets the value of the attribute.
`void` IFeature.`setStyle(String name, IStyle value)` Sets the value of the specified attribute.

### Uses of IStyle in com.mapinfo.midev.feature.impl

Methods in com.mapinfo.midev.feature.impl that return IStyle
`IStyle` AllType.`getStyle()`
`IStyle` Feature.`getStyle(int index)`
`IStyle` Feature.`getStyle(String name)`

Methods in com.mapinfo.midev.feature.impl with parameters of type IStyle
`static IGeometryAttributeDefinition` AttributeDefinitionFactory.`createFeatureGeometryAttributeDefinition(String name, SpatialInfo spatialInfo, boolean nullable, boolean readonly, IStyle defaultStyle, String defaultStyleAttribute)`
`static IGeometryAttributeDefinition` AttributeDefinitionFactory.`createFeatureGeometryAttributeDefinition(String name, SpatialInfo spatialInfo, boolean nullable, boolean readonly, IStyle defaultStyle, String defaultStyleAttribute, Metadata metadata)` Creates an attribute definition with the attribute type of feature geometry.
`void` Feature.`setStyle(int index, IStyle value)`
`void` AllType.`setStyle(IStyle s)`
`void` Feature.`setStyle(String name, IStyle value)`

Constructors in com.mapinfo.midev.feature.impl with parameters of type IStyle
Constructor and Description
`AllType(IStyle s)` Constructs a style AllType.

### Uses of IStyle in com.mapinfo.midev.style

Subinterfaces of IStyle in com.mapinfo.midev.style
`interface` `IAreaStyle` An area style typically used for rendering regions contains a border and an interior.
`interface` `ICompositeStyle` An unordered set of styles used to decorate a heterogeneous set of feature geometries.
`interface` `IGridStyle` A style for grids.
`interface` `ILineStyle` A list of `ILineRendition`s that provides multiple rendering passes for a single line.
`interface` `IPointStyle` A style for point and multi-point based geometries as well as for text-based labels.
`interface` `IRasterStyle` A style for rasters.
`interface` `ITextStyle` A style for text.

Methods in com.mapinfo.midev.style that return IStyle
`IStyle` IStyle.`getCopy()` Returns a 'deep', stand-alone copy of this `IStyle`.

### Uses of IStyle in com.mapinfo.midev.style.mapbasic

Methods in com.mapinfo.midev.style.mapbasic that return IStyle
`static IStyle` MapBasicStyleConvertor.`getStyle(String mapBasicString)` This converts a MapBasic string into its Style object equivalent.