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 Object
- implements DescriptorProcessor
IterativeDescriptorProcessor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
__signature
public static final Class<?>[] __signature
_visitors
protected Map<String,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(String nodeName,
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 Exception
-
- Specified by:
process
in interface DescriptorProcessor
- Throws:
Exception
visit
protected void visit(WebAppContext context,
Descriptor descriptor,
XmlParser.Node node)
throws Exception
- Throws:
Exception
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.