public static HttpHandlerMetaData parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { HttpHandlerMetaData valve = new HttpHandlerMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CLASS_NAME: valve.setHandlerClass(getElementText(reader, propertyReplacer)); break; case MODULE: valve.setModule(getElementText(reader, propertyReplacer)); break; case PARAM: List<ParamValueMetaData> params = valve.getParams(); if (params == null) { params = new ArrayList<ParamValueMetaData>(); valve.setParams(params); } params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return valve; }
public static ValveMetaData parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException { ValveMetaData valve = new ValveMetaData(); // Handle elements while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CLASS_NAME: valve.setValveClass(getElementText(reader, propertyReplacer)); break; case MODULE: valve.setModule(getElementText(reader, propertyReplacer)); break; case PARAM: List<ParamValueMetaData> params = valve.getParams(); if (params == null) { params = new ArrayList<ParamValueMetaData>(); valve.setParams(params); } params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default: throw unexpectedElement(reader); } } return valve; }
containerListener.setParams(params); params.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default:
validator.setInitParams(initParams); initParams.add(ParamValueMetaDataParser.parse(reader)); break; default:
filter.setInitParam(initParams); initParams.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; default:
servlet.setInitParam(initParams); initParams.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; case LOAD_ON_STARTUP:
wmd.setContextParams(contextParams); contextParams.add(ParamValueMetaDataParser.parse(reader, propertyReplacer)); break; case FILTER: