# Uses of Interface
org.apache.sling.models.annotations.ViaProviderType

Packages that use ViaProviderType
Package
Description
org.apache.sling.models.annotations.via
org.apache.sling.models.spi

## Uses of ViaProviderType in org.apache.sling.models.annotations.via

Classes in org.apache.sling.models.annotations.via that implement ViaProviderType
Modifier and Type
Class
Description
`class`
`BeanProperty`
Marker class for using the JavaBean @Via provider.
`class`
`ChildResource`
Marker class for using the ChildResource @Via provider.
`class`
`ForcedResourceType`
Marker class for using the ForcedResourceType @Via provider.
`class`
`OriginalResourceType`
Marker class for using the OriginalResourceType @Via provider.
`class`
`ResourceSuperType`
Marker class for using the ResourceSuperType @Via provider.

## Uses of ViaProviderType in org.apache.sling.models.spi

Methods in org.apache.sling.models.spi that return types with arguments of type ViaProviderType
Modifier and Type
Method
Description
`Class<? extends ViaProviderType>`
ViaProvider.`getType()`
Return the marker class for use in the @Via annotation