Interface ParentResourceDescriptionResolver
-
- All Superinterfaces:
ResourceDescriptionResolver
- All Known Implementing Classes:
ChildResourceDescriptionResolver
,SubsystemResourceDescriptionResolver
public interface ParentResourceDescriptionResolver extends ResourceDescriptionResolver
A factory for creating resource description resolvers for child resources.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ParentResourceDescriptionResolver
createChildResolver(String key)
Creates aResourceDescriptionResolver
whose descriptions are located via the specified key.default ParentResourceDescriptionResolver
createChildResolver(PathElement path)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path.ParentResourceDescriptionResolver
createChildResolver(PathElement path, List<PathElement> alternates)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.default ParentResourceDescriptionResolver
createChildResolver(PathElement path, PathElement alternatePath)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.default ParentResourceDescriptionResolver
createChildResolver(PathElement path, PathElement... alternatePaths)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate paths if no description was found.default ParentResourceDescriptionResolver
createChildResolver(PathElement path, PathElement alternatePath1, PathElement alternatePath2)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate paths if no description was found.-
Methods inherited from interface org.jboss.as.controller.descriptions.ResourceDescriptionResolver
getChildTypeDescription, getNotificationDescription, getOperationDeprecatedDescription, getOperationDescription, getOperationParameterDeprecatedDescription, getOperationParameterDescription, getOperationParameterValueTypeDescription, getOperationReplyDescription, getOperationReplyValueTypeDescription, getResourceAttributeDeprecatedDescription, getResourceAttributeDescription, getResourceAttributeValueTypeDescription, getResourceBundle, getResourceDeprecatedDescription, getResourceDescription
-
-
-
-
Method Detail
-
createChildResolver
default ParentResourceDescriptionResolver createChildResolver(PathElement path)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path.- Parameters:
path
- a path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ParentResourceDescriptionResolver createChildResolver(PathElement path, PathElement alternatePath)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.- Parameters:
path
- a path element used to generate description keysalternatePath
- an alternate path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ParentResourceDescriptionResolver createChildResolver(PathElement path, PathElement alternatePath1, PathElement alternatePath2)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate paths if no description was found.- Parameters:
path
- a path element used to generate description keysalternatePath1
- an alternate path element used to generate description keysalternatePath2
- a second alternate path element used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ParentResourceDescriptionResolver createChildResolver(PathElement path, PathElement... alternatePaths)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate paths if no description was found.- Parameters:
path
- a path element used to generate description keysalternatePaths
- alternate path elements used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
ParentResourceDescriptionResolver createChildResolver(PathElement path, List<PathElement> alternates)
Creates aResourceDescriptionResolver
whose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.- Parameters:
path
- a path element used to generate description keysalternatePaths
- alternate path elements used to generate description keys- Returns:
- a resolver of resource descriptions
-
createChildResolver
default ParentResourceDescriptionResolver createChildResolver(String key)
Creates aResourceDescriptionResolver
whose descriptions are located via the specified key.- Parameters:
key
- a child description key- Returns:
- a resolver of resource descriptions
-
-