public interface TagProvider
Modifier and Type | Method and Description |
---|---|
I18nizableText |
getDescription()
Returns the provider's description.
|
Map<String,Tag> |
getFilteredTags(String targetType,
Map<String,Object> contextualParameters)
Returns the provider's tags filtered by target type
|
String |
getId()
Returns the provider's id.
|
I18nizableText |
getLabel()
Returns the provider's label.
|
Tag |
getTag(String tagName,
Map<String,Object> contextualParameters)
Returns the provider's tag.
|
Map<String,Tag> |
getTags(Map<String,Object> contextualParameters)
Returns the provider's tags.
|
Collection<Tag> |
getTags(String tagName,
Map<String,Object> contextualParameters)
Returns the direct children of the provider's tag.
|
boolean |
hasTag(String tagName,
Map<String,Object> contextualParameters)
Determines if the tag exists.
|
I18nizableText getLabel()
I18nizableText getDescription()
Map<String,Tag> getTags(Map<String,Object> contextualParameters)
contextualParameters
- contextual parametersMap<String,Tag> getFilteredTags(String targetType, Map<String,Object> contextualParameters)
targetType
- If not null, returns only tags matching this target typecontextualParameters
- contextual parametersTag getTag(String tagName, Map<String,Object> contextualParameters)
tagName
- The tag namecontextualParameters
- contextual parametersCollection<Tag> getTags(String tagName, Map<String,Object> contextualParameters)
tagName
- The tag namecontextualParameters
- contextual parameters