public class PlaceholderResource extends Object implements Resource
| Modifier and Type | Class and Description |
|---|---|
static class |
PlaceholderResource.PlaceholderResourceEntry |
Resource.Factory, Resource.NoSuchResourceException, Resource.ResourceEntry, Resource.Tools| Modifier and Type | Field and Description |
|---|---|
static PlaceholderResource |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Resource |
clone()
Creates and returns a copy of this resource.
|
Resource |
getChild(PathElement element)
Get a single child of this resource with the given address.
|
Set<Resource.ResourceEntry> |
getChildren(String childType)
Get the children for a given type.
|
Set<String> |
getChildrenNames(String childType)
Get the children names for a given type.
|
Set<String> |
getChildTypes()
Get a list of registered child types for this resource.
|
org.jboss.dmr.ModelNode |
getModel()
Get the local model.
|
Set<String> |
getOrderedChildTypes()
Return the child types for which the order matters.
|
boolean |
hasChild(PathElement element)
Determine whether this resource has a child with the given address.
|
boolean |
hasChildren(String childType)
Determine whether this resource has any child of a given type.
|
boolean |
isModelDefined()
Determine whether the model of this resource is defined.
|
boolean |
isProxy()
Gets whether operations against this resource will be proxied to a remote process.
|
boolean |
isRuntime()
Gets whether this resource only exists in the runtime and has no representation in the
persistent configuration model.
|
Resource |
navigate(PathAddress address)
Navigate the resource tree.
|
void |
registerChild(PathElement address,
int index,
Resource resource)
Register a child resource
|
void |
registerChild(PathElement address,
Resource resource)
Register a child resource.
|
Resource |
removeChild(PathElement address)
Remove a child resource.
|
Resource |
requireChild(PathElement element)
Get a single child of this resource with the given address.
|
void |
writeModel(org.jboss.dmr.ModelNode newModel)
Write the model.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshallowCopypublic static final PlaceholderResource INSTANCE
public org.jboss.dmr.ModelNode getModel()
Resourcepublic void writeModel(org.jboss.dmr.ModelNode newModel)
ResourcewriteModel in interface ResourcenewModel - the new modelpublic boolean isModelDefined()
ResourceisModelDefined in interface Resourcetrue if the local model is definedpublic boolean hasChild(PathElement element)
ResourcePathElement has
a wildcard as value, it will determine whether this resource has any resources of a given type.public Resource getChild(PathElement element)
Resourcenull.public Resource requireChild(PathElement element)
ResourcerequireChild in interface Resourceelement - the path elementpublic boolean hasChildren(String childType)
ResourcehasChildren in interface ResourcechildType - the child typetrue if there is any child of the given typepublic Resource navigate(PathAddress address)
Resourcepublic Set<String> getChildTypes()
ResourcegetChildTypes in interface Resourcepublic Set<String> getChildrenNames(String childType)
ResourcegetChildrenNames in interface ResourcechildType - the child typepublic Set<Resource.ResourceEntry> getChildren(String childType)
ResourcegetChildren in interface ResourcechildType - the child typepublic void registerChild(PathElement address, Resource resource)
ResourceregisterChild in interface Resourceaddress - the addressresource - the resourcepublic void registerChild(PathElement address, int index, Resource resource)
ResourceregisterChild in interface Resourceaddress - the addressindex - the index at which to add the resource. Existing children with this index and higher will be shifted one uoresource - the resourcepublic Resource removeChild(PathElement address)
ResourceremoveChild in interface Resourceaddress - the addresspublic boolean isRuntime()
Resourcepublic boolean isProxy()
Resourcepublic Set<String> getOrderedChildTypes()
ResourcegetOrderedChildTypes in interface Resourcetrue if the order of the children matters. If there are no ordered
children and empty set is returned. This method should never return nullCopyright © 2016 JBoss by Red Hat. All rights reserved.