Package org.apache.sling.hapi
Interface MicrodataAttributeHelper
-
@ProviderType public interface MicrodataAttributeHelper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Map<String,String>>allItemPropMap()Get a map of maps with the HTMl attributes for each property of the type defined through a newMicrodataAttributeHelperMap<String,String>allPropTypesMap()Get a map of types for each type property.Stringitemprop(String propName)Callsitemprop(String, boolean)with 'withType' trueStringitemprop(String propName, boolean withType)CallsitempropMap(String, boolean)and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'Map<String,String>itempropMap(String propName, boolean withType)Get a map with the HTMl attributes for the given property of the type defined through a newMicrodataAttributeHelperStringitemtype()CallsitemtypeMap()and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'Map<String,String>itemtypeMap()Get a map with the HTMl attributes for a new item of the type defined through a newMicrodataAttributeHelperobject
-
-
-
Method Detail
-
itemtype
String itemtype()
CallsitemtypeMap()and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'- Returns:
-
itemtypeMap
Map<String,String> itemtypeMap()
Get a map with the HTMl attributes for a new item of the type defined through a newMicrodataAttributeHelperobjectThe key is the HTMl attribute name and the value is the HTML attribute value
- Returns:
-
itemprop
String itemprop(String propName)
Callsitemprop(String, boolean)with 'withType' true- Parameters:
propName-- Returns:
-
itemprop
String itemprop(String propName, boolean withType)
CallsitempropMap(String, boolean)and normalizes the map into a String of the form 'attr1="val1" attr2="val2"'- Parameters:
propName-withType-- Returns:
-
itempropMap
Map<String,String> itempropMap(String propName, boolean withType)
Get a map with the HTMl attributes for the given property of the type defined through a newMicrodataAttributeHelperThe key is the HTMl attribute name and the value is the HTML attribute value
Will through a
HApiExceptionruntime exception if the property propName does not exist for the type- Parameters:
propName- the name of the propertywithType- whether to include the 'itemtype' attribute- Returns:
-
allItemPropMap
Map<String,Map<String,String>> allItemPropMap()
Get a map of maps with the HTMl attributes for each property of the type defined through a newMicrodataAttributeHelperThe key is the property name and the value is a map of attributes like the one returned by
itempropMap(String, boolean)- Returns:
-
-