|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A ProcessingNode builder.
A processing node builder is used to create the processing statements
for a sitemap.
A node builder can either be implemented as a singleton, using
the ThreadSafe marker interface, or each time a builder is required
a new instance is created.
All builders are managed by the NodeBuilderSelector.
A node builder can implement the following marker interfaces from
Avalon: LogEnabled, Contextualizable, Initializable
and Configurable. Other marker interfaces, like Recyclable, Poolable
or Disposable are not supported!
If the builder needs a service manager it can fetch this one from
the tree builder.
| Method Summary | |
ProcessingNode |
buildNode(Configuration config)
Build the ProcessingNode and its children from the given
Configuration, and optionnaly register it in the tree builder
for lookup by other LinkedProcessingNodeBuilders. |
void |
setBuilder(TreeBuilder builder)
Set the builder for which we are building. |
| Method Detail |
public void setBuilder(TreeBuilder builder)
public ProcessingNode buildNode(Configuration config)
throws Exception
ProcessingNode and its children from the given
Configuration, and optionnaly register it in the tree builder
for lookup by other LinkedProcessingNodeBuilders.
Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||