DescriptorProcessorStandardDescriptorProcessorpublic abstract class IterativeDescriptorProcessor extends java.lang.Object implements DescriptorProcessor
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.Class<?>[] |
__signature |
|
protected java.util.Map<java.lang.String,java.lang.reflect.Method> |
_visitors |
| Constructor | Description |
|---|---|
IterativeDescriptorProcessor() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
end(WebAppContext context,
Descriptor descriptor) |
|
void |
process(WebAppContext context,
Descriptor descriptor) |
|
void |
registerVisitor(java.lang.String nodeName,
java.lang.reflect.Method m) |
Register a method to be called back when visiting the node with the given name.
|
abstract void |
start(WebAppContext context,
Descriptor descriptor) |
|
protected void |
visit(WebAppContext context,
Descriptor descriptor,
XmlParser.Node node) |
public static final java.lang.Class<?>[] __signature
protected java.util.Map<java.lang.String,java.lang.reflect.Method> _visitors
public abstract void start(WebAppContext context, Descriptor descriptor)
public abstract void end(WebAppContext context, Descriptor descriptor)
public void registerVisitor(java.lang.String nodeName,
java.lang.reflect.Method m)
nodeName - the node namem - the method namepublic void process(WebAppContext context, Descriptor descriptor) throws java.lang.Exception
process in interface DescriptorProcessorjava.lang.Exceptionprotected void visit(WebAppContext context, Descriptor descriptor, XmlParser.Node node) throws java.lang.Exception
java.lang.ExceptionCopyright © 1995–2017 Webtide. All rights reserved.