Package org.eclipse.jetty.webapp
Class IterativeDescriptorProcessor
- java.lang.Object
-
- org.eclipse.jetty.webapp.IterativeDescriptorProcessor
-
- All Implemented Interfaces:
DescriptorProcessor
- Direct Known Subclasses:
StandardDescriptorProcessor
public abstract class IterativeDescriptorProcessor extends Object implements DescriptorProcessor
IterativeDescriptorProcessor
-
-
Constructor Summary
Constructors Constructor Description IterativeDescriptorProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidend(WebAppContext context, Descriptor descriptor)voidprocess(WebAppContext context, Descriptor descriptor)voidregisterVisitor(String nodeName, Method m)Register a method to be called back when visiting the node with the given name.abstract voidstart(WebAppContext context, Descriptor descriptor)protected voidvisit(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node)
-
-
-
Method Detail
-
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- the node namem- the method name
-
process
public void process(WebAppContext context, Descriptor descriptor) throws Exception
- Specified by:
processin interfaceDescriptorProcessor- Throws:
Exception
-
visit
protected void visit(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) throws Exception
- Throws:
Exception
-
-