A C D E F G H I L M O R S T

## A

ABSTRACT - Static variable in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
AbstractHapiTypeImpl - Class in org.apache.sling.hapi.impl
AbstractHapiTypeImpl(String) - Constructor for class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
activate() - Method in class org.apache.sling.hapi.sightly.HApiUse
  Initializes the helper and the attribute maps for the given type though the bindings
activate() - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
activate() - Method in class org.apache.sling.hapi.sightly.TypeView
allItemPropMap() - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
allItemPropMap() - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Get a map of maps with the HTMl attributes for each property of the type defined through a new `MicrodataAttributeHelper`
allItemPropMap() - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Get a map of maps with the HTMl attributes for each property of the type defined through a new `MicrodataAttributeHelper`
allPropTypesMap() - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
allPropTypesMap() - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Get a map of types for each type property.
allPropTypesMap() - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Get a map of types for each type property.

## C

COLLECTION_RESOURCE_TYPE - Static variable in interface org.apache.sling.hapi.HApiUtil
COLLECTION_RESOURCE_TYPE_DESC - Static variable in interface org.apache.sling.hapi.HApiUtil
collectionFromPath(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a `HApiTypesCollection` object from a path String.
collectionFromPath(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a `HApiTypesCollection` object from a path String.
collectionFromResource(ResourceResolver, Resource) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a `HApiTypesCollection` object from a `Resource`.
collectionFromResource(ResourceResolver, Resource) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a `HApiTypesCollection` object from a `Resource`.

## D

DEFAULT_COLLECTION_RESOURCE_TYPE - Static variable in interface org.apache.sling.hapi.HApiUtil
DEFAULT_ENABLED - Static variable in interface org.apache.sling.hapi.HApiUtil
DEFAULT_RESOURCE_TYPE - Static variable in interface org.apache.sling.hapi.HApiUtil
DEFAULT_SEARCH_PATH - Static variable in interface org.apache.sling.hapi.HApiUtil
DEFAULT_SERVER_URL - Static variable in interface org.apache.sling.hapi.HApiUtil

## E

EmptyAttributeHelperImpl - Class in org.apache.sling.hapi.impl
EmptyAttributeHelperImpl() - Constructor for class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
ENABLED - Static variable in interface org.apache.sling.hapi.HApiUtil
ENABLED_DESC - Static variable in interface org.apache.sling.hapi.HApiUtil
EXTERNAL_URL - Static variable in interface org.apache.sling.hapi.HApiUtil
EXTERNAL_URL_DESC - Static variable in interface org.apache.sling.hapi.HApiUtil

## F

fromNode(ResourceResolver, Node) - Method in interface org.apache.sling.hapi.HApiUtil
  Deprecated.
fromNode(ResourceResolver, Node) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Deprecated.
fromPath(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a HApi type object from a type identifier.
fromPath(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a HApi type object from a type identifier.
fromResource(ResourceResolver, Resource) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a HApi type object from the `Resource`.
fromResource(ResourceResolver, Resource) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a HApi type object from the `Resource`.

## G

getAllProperties() - Method in interface org.apache.sling.hapi.HApiType
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type, including the properties inherited from the parent type
getAllProperties() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getAllProperties() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type, including the properties inherited from the parent type
getAllProperties() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type, including the properties inherited from the parent type
getDescription() - Method in interface org.apache.sling.hapi.HApiProperty
  Get the description of this property
getDescription() - Method in interface org.apache.sling.hapi.HApiType
  The description of this type
getDescription() - Method in interface org.apache.sling.hapi.HApiTypesCollection
  The description of this type collection
getDescription() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getDescription() - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Get the description of this property
getDescription() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  The description of this type
getDescription() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  The description of this type
getDescription() - Method in class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
  The description of this type collection
getDescription() - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
getDescription() - Method in class org.apache.sling.hapi.sightly.TypeView
getFqdn() - Method in interface org.apache.sling.hapi.HApiType
  The fully qualified domain name of this type
getFqdn() - Method in interface org.apache.sling.hapi.HApiTypesCollection
  The fully qualified domain name of this type collection
getFqdn() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getFqdn() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  The fully qualified domain name of this type
getFqdn() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  The fully qualified domain name of this type
getFqdn() - Method in class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
  The fully qualified domain name of this type collection
getHasProps() - Method in class org.apache.sling.hapi.sightly.TypeView
getHasTypes() - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
getHelper(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a new instance of AttributeHelper for the type identified by 'type'
getHelper(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a new instance of AttributeHelper for the type identified by 'type'
getItemprop() - Method in class org.apache.sling.hapi.sightly.HApiUse
  Get the itemprop attributes map for the type, for each property.
getItemtype() - Method in class org.apache.sling.hapi.sightly.HApiUse
  Get the itemtype html attributes map for the type
getMultiple() - Method in interface org.apache.sling.hapi.HApiProperty
  Whether this property is a multiple value
getMultiple() - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Whether this property is a multiple value
getName() - Method in interface org.apache.sling.hapi.HApiProperty
  Get the name of this property
getName() - Method in interface org.apache.sling.hapi.HApiType
  The name of this type
getName() - Method in interface org.apache.sling.hapi.HApiTypesCollection
  The name of this type collection
getName() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getName() - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Get the name of this property
getName() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  The name of this type
getName() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  The name of this type
getName() - Method in class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
  The name of this type collection
getParameters() - Method in interface org.apache.sling.hapi.HApiType
  A list of `String` representing java-like generic types that can be used as types for the properties belonging to this type
getParameters() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getParameters() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  A list of `String` representing java-like generic types that can be used as types for the properties belonging to this type
getParameters() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  A list of `String` representing java-like generic types that can be used as types for the properties belonging to this type
getParameters() - Method in class org.apache.sling.hapi.sightly.TypeView
getParent() - Method in interface org.apache.sling.hapi.HApiType
  Returns the parent type object
getParent() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getParent() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  Returns the parent type object
getParent() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  Returns the parent type object
getParentFqdn() - Method in class org.apache.sling.hapi.sightly.TypeView
getParentUrl() - Method in class org.apache.sling.hapi.sightly.TypeView
getPath() - Method in interface org.apache.sling.hapi.HApiType
  The path of the Resource representing this type
getPath() - Method in interface org.apache.sling.hapi.HApiTypesCollection
  The Resource path of this type collection
getPath() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getPath() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  The path of the Resource representing this type
getPath() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  The path of the Resource representing this type
getPath() - Method in class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
  The Resource path of this type collection
getProperties() - Method in interface org.apache.sling.hapi.HApiType
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type
getProperties() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getProperties() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type
getProperties() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  A map with the names of the properties as keys and the HApiProperty object as values defined for this type
getProps() - Method in class org.apache.sling.hapi.sightly.TypeView
getProptype() - Method in class org.apache.sling.hapi.sightly.HApiUse
  Get a map of the type for each property name of the type The key is the property name and the value is the type path in JCR
getTitle() - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
getTitle() - Method in class org.apache.sling.hapi.sightly.TypeView
getType() - Method in interface org.apache.sling.hapi.HApiProperty
  Get the type of this property
getType() - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Get the type of this property
getTypeCollectionResource(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a HApi type collection Resource from a collection identifier.
getTypeCollectionResource(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a HApi type collection Resource from a collection identifier.
getTypeNode(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Deprecated.
getTypeNode(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Deprecated.
getTypeResource(ResourceResolver, String) - Method in interface org.apache.sling.hapi.HApiUtil
  Get a HApi type Resource from a type identifier.
getTypeResource(ResourceResolver, String) - Method in class org.apache.sling.hapi.impl.HApiUtilImpl
  Get a HApi type Resource from a type identifier.
getTypes() - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
getUrl() - Method in interface org.apache.sling.hapi.HApiType
  The external URL of the node representing this type
getUrl() - Method in interface org.apache.sling.hapi.HApiTypesCollection
  The external URL of the type collection
getUrl() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
getUrl() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  The external URL of the node representing this type
getUrl() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  The external URL of the node representing this type
getUrl() - Method in class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
  The external URL of the type collection

## H

HApiException - Exception in org.apache.sling.hapi
  A Hypermedia API exception
HApiException() - Constructor for exception org.apache.sling.hapi.HApiException
HApiException(String) - Constructor for exception org.apache.sling.hapi.HApiException
HApiException(String, Throwable) - Constructor for exception org.apache.sling.hapi.HApiException
HApiException(Throwable) - Constructor for exception org.apache.sling.hapi.HApiException
HApiProperty - Interface in org.apache.sling.hapi
  A Hypermedia API property for a `HApiType`
HApiPropertyImpl - Class in org.apache.sling.hapi.impl
HApiPropertyImpl(String, String, HApiType, Boolean) - Constructor for class org.apache.sling.hapi.impl.HApiPropertyImpl
HApiType - Interface in org.apache.sling.hapi
  A Hypermedia API type.
HApiTypeImpl - Class in org.apache.sling.hapi.impl
HApiTypeImpl(String, String, String, String, String, List<String>, Map<String, HApiProperty>, HApiType, boolean) - Constructor for class org.apache.sling.hapi.impl.HApiTypeImpl
  A new HApiType
HApiTypeLazyWrapper - Class in org.apache.sling.hapi.impl
HApiTypeLazyWrapper(HApiUtil, ResourceResolver, String, String) - Constructor for class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  A new HApiType that is just a weak reference by name
HApiTypeLazyWrapper(HApiUtil, ResourceResolver, String, Resource) - Constructor for class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
HApiTypesCollection - Interface in org.apache.sling.hapi
HApiTypesCollectionImpl - Class in org.apache.sling.hapi.impl
HApiTypesCollectionImpl(String, String, String, String, String) - Constructor for class org.apache.sling.hapi.impl.HApiTypesCollectionImpl
HApiUse - Class in org.apache.sling.hapi.sightly
  Sightly use class helper to provide the hypermedia API microdata attributes for the type configured throught the 'type' binding.
HApiUse() - Constructor for class org.apache.sling.hapi.sightly.HApiUse
HApiUtil - Interface in org.apache.sling.hapi
HApiUtilImpl - Class in org.apache.sling.hapi.impl
HApiUtilImpl() - Constructor for class org.apache.sling.hapi.impl.HApiUtilImpl

## I

init(Bindings) - Method in class org.apache.sling.hapi.sightly.HApiUse
init(Bindings) - Method in class org.apache.sling.hapi.sightly.TypesCollectionView
init(Bindings) - Method in class org.apache.sling.hapi.sightly.TypeView
isAbstract() - Method in interface org.apache.sling.hapi.HApiType
  Whether this type is abstract or not.
isAbstract() - Method in class org.apache.sling.hapi.impl.AbstractHapiTypeImpl
isAbstract() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
  Whether this type is abstract or not.
isAbstract() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
  Whether this type is abstract or not.
itemprop(String) - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
itemprop(String, boolean) - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
itemprop(String) - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Calls `MicrodataAttributeHelper.itemprop(String, boolean)` with 'withType' true
itemprop(String, boolean) - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Calls `MicrodataAttributeHelper.itempropMap(String, boolean)` and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'
itemprop(String) - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Calls `MicrodataAttributeHelper.itemprop(String, boolean)` with 'withType' true
itemprop(String, boolean) - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Calls `MicrodataAttributeHelper.itempropMap(String, boolean)` and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'
itempropMap(String, boolean) - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
itempropMap(String, boolean) - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Get a map with the HTMl attributes for the given property of the type defined through a new `MicrodataAttributeHelper`
itempropMap(String, boolean) - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Get a map with the HTMl attributes for the given property of the type defined through a new `MicrodataAttributeHelper`
itemtype() - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
itemtype() - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Calls `MicrodataAttributeHelper.itemtypeMap()` and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'
itemtype() - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Calls `MicrodataAttributeHelper.itemtypeMap()` and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'
itemtypeMap() - Method in class org.apache.sling.hapi.impl.EmptyAttributeHelperImpl
itemtypeMap() - Method in class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Get a map with the HTMl attributes for a new item of the type defined through a new `MicrodataAttributeHelper` object
itemtypeMap() - Method in interface org.apache.sling.hapi.MicrodataAttributeHelper
  Get a map with the HTMl attributes for a new item of the type defined through a new `MicrodataAttributeHelper` object

## L

LOG - Static variable in class org.apache.sling.hapi.impl.HApiTypeImpl
LOG - Static variable in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper

## M

MicrodataAttributeHelper - Interface in org.apache.sling.hapi
MicrodataAttributeHelperImpl - Class in org.apache.sling.hapi.impl
  Helper class for HTML microdata attributes
MicrodataAttributeHelperImpl(ResourceResolver, HApiType) - Constructor for class org.apache.sling.hapi.impl.MicrodataAttributeHelperImpl
  Get a new microdata html attributes helper for the given HApiType object.

## O

org.apache.sling.hapi - package org.apache.sling.hapi
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.sling.hapi.impl - package org.apache.sling.hapi.impl
org.apache.sling.hapi.sightly - package org.apache.sling.hapi.sightly
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.

## R

RESOURCE_TYPE - Static variable in interface org.apache.sling.hapi.HApiUtil
RESOURCE_TYPE_DESC - Static variable in interface org.apache.sling.hapi.HApiUtil

## S

SEARCH_PATHS - Static variable in interface org.apache.sling.hapi.HApiUtil
SEARCH_PATHS_DESC - Static variable in interface org.apache.sling.hapi.HApiUtil
setDescription(String) - Method in interface org.apache.sling.hapi.HApiProperty
  Set the description of this property
setDescription(String) - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Set the description of this property
setMultiple(Boolean) - Method in interface org.apache.sling.hapi.HApiProperty
  Set the boolean value for multiple
setMultiple(Boolean) - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Set the boolean value for multiple
setName(String) - Method in interface org.apache.sling.hapi.HApiProperty
  Set the name of this property
setName(String) - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Set the name of this property
setParent(HApiType) - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
setProperties(Map<String, HApiProperty>) - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
setType(HApiType) - Method in interface org.apache.sling.hapi.HApiProperty
  Set the type of this property
setType(HApiType) - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
  Set the type of this property

## T

toString() - Method in class org.apache.sling.hapi.impl.HApiPropertyImpl
toString() - Method in class org.apache.sling.hapi.impl.HApiTypeImpl
toString() - Method in class org.apache.sling.hapi.impl.HApiTypeLazyWrapper
TypesCollectionView - Class in org.apache.sling.hapi.sightly
TypesCollectionView() - Constructor for class org.apache.sling.hapi.sightly.TypesCollectionView
TypeView - Class in org.apache.sling.hapi.sightly
TypeView() - Constructor for class org.apache.sling.hapi.sightly.TypeView

A C D E F G H I L M O R S T