| Package | Description |
|---|---|
| org.rhq.augeas.node | |
| org.rhq.augeas.tree | |
| org.rhq.augeas.tree.impl | |
| org.rhq.rhqtransform | |
| org.rhq.rhqtransform.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
AugeasNodeLazy
Implementation of the augeas node that loads the children lazily.
|
class |
AugeasNodeReal
Implementation of the augeas node that loads all children eagerly.
|
class |
AugeasRootNode
Represents the root node of the augeas tree.
|
| Modifier and Type | Field and Description |
|---|---|
protected AugeasNode |
AugeasNodeBase.parentNode |
| Modifier and Type | Field and Description |
|---|---|
protected List<AugeasNode> |
AugeasNodeBase.childNodes |
| Modifier and Type | Method and Description |
|---|---|
AugeasNode |
AugeasNodeBase.getParentNode() |
AugeasNode |
AugeasNode.getParentNode() |
AugeasNode |
AugeasRootNode.getParentNode() |
AugeasNode |
AugeasNodeLazy.getParentNode() |
| Modifier and Type | Method and Description |
|---|---|
List<AugeasNode> |
AugeasNodeReal.getChildByLabel(String labelName) |
List<AugeasNode> |
AugeasNode.getChildByLabel(String labelName) |
List<AugeasNode> |
AugeasRootNode.getChildByLabel(String labelName) |
List<AugeasNode> |
AugeasNodeLazy.getChildByLabel(String labelName) |
List<AugeasNode> |
AugeasNodeBase.getChildNodes() |
List<AugeasNode> |
AugeasNode.getChildNodes() |
List<AugeasNode> |
AugeasRootNode.getChildNodes() |
List<AugeasNode> |
AugeasNodeLazy.getChildNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
AugeasNodeReal.addChildNode(AugeasNode node) |
void |
AugeasNode.addChildNode(AugeasNode node) |
void |
AugeasRootNode.addChildNode(AugeasNode node) |
void |
AugeasNodeLazy.addChildNode(AugeasNode node) |
| Constructor and Description |
|---|
AugeasNodeReal(AugeasNode parentNode,
AugeasTree ag,
String fullPath) |
AugeasNodeReal(AugeasNode parentNode,
AugeasTree tree,
String label,
int seq) |
| Constructor and Description |
|---|
AugeasRootNode(List<AugeasNode> nodes) |
| Modifier and Type | Method and Description |
|---|---|
AugeasNode |
AugeasTree.createNode(AugeasNode parentNode,
String name,
String value,
int seq)
Creates a new child node under given parent.
|
AugeasNode |
AugeasTree.createNode(String fullPath)
Creates a new node on given path.
|
AugeasNode |
AugeasNodeBuffer.getNode(String name) |
AugeasNode |
AugeasTree.getNode(String path)
Checks whether a node exists on given path.
|
AugeasNode |
AugeasTree.getRootNode() |
| Modifier and Type | Method and Description |
|---|---|
List<AugeasNode> |
AugeasTree.match(String expression)
Performs a search using Augeas expression on the tree.
|
List<AugeasNode> |
AugeasTree.matchRelative(AugeasNode node,
String expression)
Performs a search using Augeas expression on the tree starting at given node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AugeasNodeBuffer.addNode(AugeasNode node) |
AugeasNode |
AugeasTree.createNode(AugeasNode parentNode,
String name,
String value,
int seq)
Creates a new child node under given parent.
|
File |
AugeasTree.getFile(AugeasNode node) |
List<AugeasNode> |
AugeasTree.matchRelative(AugeasNode node,
String expression)
Performs a search using Augeas expression on the tree starting at given node.
|
void |
AugeasNodeBuffer.reload(AugeasNode nodes) |
void |
AugeasNodeBuffer.reloadLazy(AugeasNode node) |
void |
AugeasTree.removeNode(AugeasNode node,
boolean updateSeq)
Removes the node from the tree optionally updating the sequence numbers
of its siblings.
|
void |
AugeasNodeBuffer.removeNode(AugeasNode node,
boolean updateSeq,
boolean lazy) |
void |
AugeasTree.setRootNode(AugeasNode node)
Sets the root node.
|
void |
AugeasTree.setValue(AugeasNode node,
String value)
Sets the value of the node directly in Augeas, bypassing the in-memory tree representation.
|
| Modifier and Type | Method and Description |
|---|---|
AugeasNode |
AbstractAugeasTree.createNode(AugeasNode parentNode,
String name,
String value,
int seq) |
AugeasNode |
AugeasTreeLazy.createNode(String fullPath) |
AugeasNode |
AugeasTreeReal.createNode(String fullPath) |
protected AugeasNode |
AbstractAugeasTree.getLoadedNode(String path)
Returns the node on given path or null if it wasn't loaded yet.
|
AugeasNode |
AbstractAugeasTree.getNode(String path) |
AugeasNode |
AbstractAugeasTree.getRootNode() |
protected AugeasNode |
AugeasTreeLazy.instantiateNode(String fullPath) |
| Modifier and Type | Method and Description |
|---|---|
List<AugeasNode> |
AbstractAugeasTree.match(String expression) |
List<AugeasNode> |
AbstractAugeasTree.matchRelative(AugeasNode node,
String expression) |
| Modifier and Type | Method and Description |
|---|---|
AugeasNode |
AbstractAugeasTree.createNode(AugeasNode parentNode,
String name,
String value,
int seq) |
File |
AbstractAugeasTree.getFile(AugeasNode node) |
List<AugeasNode> |
AbstractAugeasTree.matchRelative(AugeasNode node,
String expression) |
void |
AugeasTreeLazy.removeNode(AugeasNode node,
boolean updateSeq) |
void |
AugeasTreeReal.removeNode(AugeasNode node,
boolean updateSeq) |
void |
AbstractAugeasTree.setRootNode(AugeasNode node) |
void |
AbstractAugeasTree.setValue(AugeasNode node,
String value) |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.configuration.Property |
AugeasToConfiguration.createPropertyList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDefList,
AugeasNode parentNode)
TODO this should be removed from the interface and made protected abstract in AugeasToConfigurationSimple
Creates a property list from the data in the parent node.
|
org.rhq.core.domain.configuration.PropertyMap |
AugeasToConfiguration.createPropertyMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
AugeasNode parentNode)
TODO this should be removed from the interface and made protected abstract in AugeasToConfigurationSimple
Creates a map property from the data in the parent node.
|
org.rhq.core.domain.configuration.Property |
AugeasToConfiguration.createPropertySimple(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
AugeasNode parentNode)
TODO this should be removed from the interface and made protected abstract in AugeasToConfigurationSimple
Creates a simple property from the property definition.
|
org.rhq.core.domain.configuration.Property |
AugeasToConfiguration.loadProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
AugeasNode parentNode)
Loads a single property from given node.
|
org.rhq.core.domain.configuration.Configuration |
AugeasToConfiguration.loadResourceConfiguration(AugeasNode startNode,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef)
Loads the RHQ configuration instance from the Augeas tree.
|
void |
ConfigurationToAugeas.updateList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDef,
org.rhq.core.domain.configuration.Property prop,
AugeasNode listNode,
int seq)
TODO this should be removed from the interface and made protected abstract in ConfigurationToAugeasSimple
|
void |
ConfigurationToAugeas.updateMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
org.rhq.core.domain.configuration.Property prop,
AugeasNode mapNode,
int seq)
TODO this should be removed from the interface and made protected abstract in ConfigurationToAugeasSimple
|
void |
ConfigurationToAugeas.updateProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
org.rhq.core.domain.configuration.Property parentProp,
AugeasNode parentNode,
int seq)
Performs updates in the tree based on the values in the single property (and its descendants).
|
void |
ConfigurationToAugeas.updateResourceConfiguration(AugeasNode node,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef,
org.rhq.core.domain.configuration.Configuration resourceConfig)
Updates the augeas tree with the data from the RHQ configuration
|
void |
ConfigurationToAugeas.updateSimple(AugeasNode parentNode,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDef,
org.rhq.core.domain.configuration.Property prop,
int seq)
TODO this should be removed from the interface and made protected abstract in ConfigurationToAugeasSimple
|
| Modifier and Type | Method and Description |
|---|---|
protected AugeasNode |
RhqAugeasMappingSimple.getStartNode(AugeasTree tree) |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.configuration.Property |
AugeasToConfigurationSimple.createPropertyList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDefList,
AugeasNode node) |
org.rhq.core.domain.configuration.PropertyMap |
AugeasToConfigurationSimple.createPropertyMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
AugeasNode node) |
org.rhq.core.domain.configuration.Property |
AugeasToConfigurationSimple.createPropertySimple(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
AugeasNode node) |
org.rhq.core.domain.configuration.Property |
AugeasToConfigurationSimple.loadProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
AugeasNode parentNode) |
org.rhq.core.domain.configuration.Configuration |
AugeasToConfigurationSimple.loadResourceConfiguration(AugeasNode startNode,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef) |
void |
ConfigurationToAugeasSimple.updateList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDef,
org.rhq.core.domain.configuration.Property prop,
AugeasNode listNode,
int seq) |
void |
ConfigurationToAugeasSimple.updateMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
org.rhq.core.domain.configuration.Property prop,
AugeasNode mapNode,
int seq) |
void |
ConfigurationToAugeasSimple.updateProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
org.rhq.core.domain.configuration.Property parentProp,
AugeasNode parentNode,
int seq) |
void |
ConfigurationToAugeasSimple.updateResourceConfiguration(AugeasNode node,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef,
org.rhq.core.domain.configuration.Configuration resourceConfig) |
void |
ConfigurationToAugeasSimple.updateSimple(AugeasNode parentNode,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDef,
org.rhq.core.domain.configuration.Property prop,
int seq) |
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.