| Package | Description |
|---|---|
| org.jboss.hal.meta | |
| org.jboss.hal.meta.capabilitiy | |
| org.jboss.hal.meta.description | |
| org.jboss.hal.meta.processing | |
| org.jboss.hal.meta.security |
| Modifier and Type | Field and Description |
|---|---|
static AddressTemplate |
AddressTemplate.ROOT
The root template
|
| Modifier and Type | Method and Description |
|---|---|
AddressTemplate |
AddressTemplate.append(AddressTemplate template) |
AddressTemplate |
AddressTemplate.append(String template)
Appends the specified encoded template to this template and returns a new template.
|
AddressTemplate |
AddressTemplate.getParent() |
AddressTemplate |
Metadata.getTemplate() |
AddressTemplate |
AddressTemplate.jsAppend(Object address)
Append an address to this addrress template and return a new one.
|
static AddressTemplate |
AddressTemplate.of(org.jboss.hal.dmr.ResourceAddress address)
Turns a resource address into an address template which is the opposite of
resolve(StatementContext,
String...). |
static AddressTemplate |
AddressTemplate.of(org.jboss.hal.dmr.ResourceAddress address,
AddressTemplate.Unresolver unresolver)
Turns a resource address into an address template which is the opposite of
resolve(StatementContext,
String...). |
static AddressTemplate |
AddressTemplate.of(StatementContext.Tuple placeholder)
Creates a new address template from a well known placeholder.
|
static AddressTemplate |
AddressTemplate.of(StatementContext.Tuple placeholder1,
StatementContext.Tuple placeholder2)
Creates a new address template from two placeholders.
|
static AddressTemplate |
AddressTemplate.of(StatementContext.Tuple placeholder1,
StatementContext.Tuple placeholder2,
String template)
Creates a new address template from two placeholders and an encoded string template.
|
static AddressTemplate |
AddressTemplate.of(StatementContext.Tuple placeholder,
String template)
Creates a new address template from a placeholder and an encoded string template.
|
static AddressTemplate |
AddressTemplate.of(String template)
Creates a new address template from an encoded string template.
|
AddressTemplate |
AddressTemplate.replaceWildcards(String wildcard,
String... wildcards)
Replaces one or more wildcards with the specified values starting from left to right and returns a new
address template.
|
AddressTemplate |
AddressTemplate.subTemplate(int fromIndex,
int toIndex)
Works like
List.subList(int, int) over the tokens of this template and throws the same exceptions. |
| Modifier and Type | Method and Description |
|---|---|
Map<org.jboss.hal.dmr.ResourceAddress,AddressTemplate> |
Database.resolveTemplates(Set<AddressTemplate> templates)
Turns the templates into resource addresses and returns a map for later lookup.
|
Map<org.jboss.hal.dmr.ResourceAddress,AddressTemplate> |
AbstractDatabase.resolveTemplates(Set<AddressTemplate> templates) |
| Modifier and Type | Method and Description |
|---|---|
AddressTemplate |
AddressTemplate.append(AddressTemplate template) |
boolean |
AbstractRegistry.contains(AddressTemplate template) |
boolean |
MetadataRegistry.contains(AddressTemplate template) |
rx.Single<Map<org.jboss.hal.dmr.ResourceAddress,T>> |
Database.getRecursive(AddressTemplate template)
Returns a map with metadata whose address starts with the specified template
|
rx.Single<Map<org.jboss.hal.dmr.ResourceAddress,T>> |
AbstractDatabase.getRecursive(AddressTemplate template) |
T |
AbstractRegistry.lookup(AddressTemplate template) |
Metadata |
MetadataRegistry.lookup(AddressTemplate template) |
protected org.jboss.hal.dmr.ResourceAddress |
AbstractRegistry.resolveTemplate(AddressTemplate template) |
org.jboss.hal.dmr.ResourceAddress |
Database.resolveTemplate(AddressTemplate template)
Turns a template into a resource addresses for later lookup.
|
org.jboss.hal.dmr.ResourceAddress |
AbstractDatabase.resolveTemplate(AddressTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
rx.Single<Map<org.jboss.hal.dmr.ResourceAddress,T>> |
Database.getAll(Set<AddressTemplate> templates)
Returns a map with metadata for the specified templates.
|
rx.Single<Map<org.jboss.hal.dmr.ResourceAddress,T>> |
AbstractDatabase.getAll(Set<AddressTemplate> templates) |
Map<org.jboss.hal.dmr.ResourceAddress,AddressTemplate> |
Database.resolveTemplates(Set<AddressTemplate> templates)
Turns the templates into resource addresses and returns a map for later lookup.
|
Map<org.jboss.hal.dmr.ResourceAddress,AddressTemplate> |
AbstractDatabase.resolveTemplates(Set<AddressTemplate> templates) |
| Constructor and Description |
|---|
Metadata(AddressTemplate template,
Supplier<SecurityContext> securityContext,
ResourceDescription description,
Capabilities capabilities) |
MissingMetadataException(String type,
AddressTemplate address) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<AddressTemplate> |
Capability.getTemplates() |
Iterable<AddressTemplate> |
Capabilities.lookup(String name)
Looks up a capability from the local cache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Capability.addTemplate(AddressTemplate template) |
void |
Capabilities.register(String name,
AddressTemplate first,
AddressTemplate... rest) |
void |
Capabilities.register(String name,
AddressTemplate first,
AddressTemplate... rest) |
| Modifier and Type | Method and Description |
|---|---|
void |
Capabilities.register(String name,
Iterable<AddressTemplate> templates) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jboss.hal.dmr.ResourceAddress |
ResourceDescriptionRegistry.resolveTemplate(AddressTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataProcessor.lookup(AddressTemplate template,
org.jboss.hal.flow.Progress progress,
MetadataProcessor.MetadataCallback callback) |
| Modifier and Type | Method and Description |
|---|---|
AddressTemplate |
Constraint.getTemplate() |
| Modifier and Type | Method and Description |
|---|---|
static Constraint |
Constraint.executable(AddressTemplate template,
String operation) |
static Constraint |
Constraint.writable(AddressTemplate template,
String attribute) |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.