/** * Adds a servlet initialization parameter to this component. */ public void addInitializationParameter(InitializationParameter initializationParameter) { getInitializationParameterSet().add(initializationParameter); }
/** * Removes the given servlet initialization parameter from this component. */ public void removeInitializationParameter(InitializationParameter initializationParameter) { getInitializationParameterSet().remove(initializationParameter); }
/** * @return the Set of servlet initialization parameters. */ public Enumeration<InitializationParameter> getInitializationParameters() { return (new Vector(getInitializationParameterSet())).elements(); }
/** * @return a matching initialization parameter by its name if there is one. */ public InitializationParameter getInitializationParameterByName(String name) { for (InitializationParameter next : getInitializationParameterSet()) { if (next.getName().equals(name)) { return next; } } return null; }
/** * The copy constructor. */ public WebComponentDescriptor(WebComponentDescriptor other) { setCanonicalName(other.getCanonicalName()); setServlet(other.isServlet()); setWebComponentImplementation( other.getWebComponentImplementation()); getInitializationParameterSet().addAll( other.getInitializationParameterSet()); getUrlPatternsSet().addAll(other.getUrlPatternsSet()); setLoadOnStartUp(other.getLoadOnStartUp()); getSecurityRoleReferenceSet().addAll( other.getSecurityRoleReferenceSet()); setRunAsIdentity(other.getRunAsIdentity()); setAsyncSupported(other.isAsyncSupported()); setMultipartConfig(other.getMultipartConfig()); setWebBundleDescriptor(other.getWebBundleDescriptor()); setConflict(other.isConflict()); }
other.getInitializationParameterSet().iterator(); initParamIter.hasNext();) { InitializationParameter initParam = initParamIter.next(); if (getInitializationParameterByName(initParam.getName()) == null) { getInitializationParameterSet().add(initParam);