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 ParentResourceDescriptionResolvercreateChildResolver(String key)Creates aResourceDescriptionResolverwhose descriptions are located via the specified key.default ParentResourceDescriptionResolvercreateChildResolver(PathElement path)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path.ParentResourceDescriptionResolvercreateChildResolver(PathElement path, List<PathElement> alternates)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.default ParentResourceDescriptionResolvercreateChildResolver(PathElement path, PathElement alternatePath)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path, or the alternate path if no description was found.default ParentResourceDescriptionResolvercreateChildResolver(PathElement path, PathElement... alternatePaths)Creates aResourceDescriptionResolverwhose descriptions are located via keys generated from the specified path, or the alternate paths if no description was found.default ParentResourceDescriptionResolvercreateChildResolver(PathElement path, PathElement alternatePath1, PathElement alternatePath2)Creates aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose 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 aResourceDescriptionResolverwhose descriptions are located via the specified key.- Parameters:
key- a child description key- Returns:
- a resolver of resource descriptions
-
-