org.eclipse.jetty.webapp
Class IterativeDescriptorProcessor
java.lang.Object
org.eclipse.jetty.webapp.IterativeDescriptorProcessor
- All Implemented Interfaces:
- DescriptorProcessor
- Direct Known Subclasses:
- PlusDescriptorProcessor, StandardDescriptorProcessor, TagLibConfiguration.TldProcessor
public abstract class IterativeDescriptorProcessor
- extends java.lang.Object
- implements DescriptorProcessor
IterativeDescriptorProcessor
Field Summary |
static java.lang.Class<?>[] |
__signature
|
protected java.util.Map<java.lang.String,java.lang.reflect.Method> |
_visitors
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
__signature
public static final java.lang.Class<?>[] __signature
_visitors
protected java.util.Map<java.lang.String,java.lang.reflect.Method> _visitors
IterativeDescriptorProcessor
public IterativeDescriptorProcessor()
start
public abstract void start(WebAppContext context,
Descriptor descriptor)
end
public abstract void end(WebAppContext context,
Descriptor descriptor)
registerVisitor
public 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.
The method must exist on a subclass of this class, and must have the signature:
public void method (Descriptor descriptor, XmlParser.Node node)
- Parameters:
nodeName
- m
-
process
public void process(WebAppContext context,
Descriptor descriptor)
throws java.lang.Exception
- Specified by:
process
in interface DescriptorProcessor
- Throws:
java.lang.Exception
- See Also:
org.eclipse.jetty.webapp.DescriptorProcessor#process(org.eclipse.jetty.webapp.Descriptor)
visit
protected void visit(WebAppContext context,
Descriptor descriptor,
XmlParser.Node node)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.