public boolean getParameterAsBoolean(String arg0, boolean arg1) { return wrappedParameters.getParameterAsBoolean(arg0, arg1); }
public boolean getParameterAsBoolean(String arg0) throws ParameterException { return wrappedParameters.getParameterAsBoolean(arg0); }
/** * Constructor * @param configuration The parameters configuring this session * @param proxy The proxy used to cache the data */ IncludeCacheManagerSession(Parameters configuration, IncludeCacheStorageProxy proxy) { this.expires = configuration.getParameterAsLong("expires", 0); this.purge = configuration.getParameterAsBoolean("purge", false); this.preemptive = configuration.getParameterAsBoolean("preemptive", false); this.parallel = configuration.getParameterAsBoolean("parallel", false); this.storage = proxy; }
/** * Configure the component */ public void parameterize(final Parameters params) throws ParameterException { m_useStore = params.getParameterAsBoolean("use-store", this.m_useStore); m_incrementalProcessing = params.getParameterAsBoolean("incremental-processing", this.m_incrementalProcessing); m_transformerFactory = params.getParameter("transformer-factory", null); m_checkIncludes = params.getParameterAsBoolean("check-includes", true); if (!m_useStore) { // release the store, if we don't need it anymore m_manager.release(m_store); m_store = null; } else if (null == m_store) { final String message = "XSLTProcessor: use-store is set to true, " + "but unable to aquire the Store."; throw new ParameterException(message); } }
/** * Read sitemap parameters and set properties accordingly. */ private void evaluateParameters() { this.documentFixed = this.parameters.getParameterAsBoolean("fixed", false); this.fixed = this.documentFixed; this.prefix = this.parameters.getParameter("prefix", this.defaultPrefix); this.suffix = this.parameters.getParameter("suffix", this.defaultSuffix); this.inputName = this.parameters.getParameter("input", null); this.decorationSize = this.parameters.getParameterAsInteger("decoration", this.decorationSize); this.stripNumber = this.parameters.getParameterAsBoolean("strip-number", this.stripNumber); }
public void parameterize(Parameters parameters) throws ParameterException { global_container_encoding = parameters.getParameter("container-encoding", "ISO-8859-1"); global_form_encoding = parameters.getParameter("form-encoding", null); global_generate_attributes = parameters.getParameterAsBoolean("generate-attributes", false); }
public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver,objectModel,src,parameters); this.email = parameters.getParameter("email",""); this.accountExists = parameters.getParameterAsBoolean("accountExists",false); String errors = parameters.getParameter("errors",""); if (errors.length() > 0) { this.errors = Arrays.asList(errors.split(",")); } else { this.errors = new ArrayList<String>(); } }
/** * Set the component up, pulling any configuration values from the sitemap * parameters. */ public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver, objectModel, src, parameters); depth = parameters.getParameterAsInteger("depth", DEFAULT_DEPTH); excludeCollections = parameters.getParameterAsBoolean( "exclude-collections", false); }
/** * <p>Setup this component instance in the context of its pipeline and * current request.</p> * * @see Serviceable#service(ServiceManager) */ public void setup(SourceResolver resolver, Map om, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { /* Read sitemap parameters */ this.pipe.recursive = parameters.getParameterAsBoolean("recursive", this.defaultRecursive); this.pipe.parallel = parameters.getParameterAsBoolean("parallel", this.defaultParallel); this.pipe.recursiveParallel = parameters.getParameterAsBoolean("recursive-parallel", this.defaultRecursiveParallel); this.key = parameters.getParameter("key", this.defaultKey); /* Init transformer state */ if (this.pipe.parallel) { this.attributes = RequestContextHolder.getRequestAttributes(); this.environment = EnvironmentHelper.getCurrentEnvironment(); this.processor = EnvironmentHelper.getCurrentProcessor(); } this.namespaces = new NamespacesTable(); this.resolver = resolver; this.validity = null; // Set root include pipe as consumer. // Won't use setter methods here - they are overridden super.xmlConsumer = pipe; super.contentHandler = pipe; super.lexicalHandler = pipe; }
public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver,objectModel,src,parameters); this.email = parameters.getParameter("email","unknown"); this.registering = parameters.getParameterAsBoolean("registering",false); this.allowSetPassword = parameters.getParameterAsBoolean("allowSetPassword",false); String errors = parameters.getParameter("errors",""); if (errors.length() > 0) { this.errors = Arrays.asList(errors.split(",")); } else { this.errors = new ArrayList<String>(); } // Ensure that the email variable is set. if (eperson != null) { this.email = eperson.getEmail(); } }
/** * Setup the component. */ public void setup(SourceResolver resolver, Map objectModel, String source, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver, objectModel, source, parameters); this.state = STATE_OUTSIDE; if ( null != this.cacheManager ) { this.cachingSession = this.cacheManager.getSession( this.parameters ); } this.compiling = false; this.supportCaching = parameters.getParameterAsBoolean("support-caching", false); if (getLogger().isDebugEnabled()) { getLogger().debug("Starting, session " + this.cachingSession); this.startTime = System.currentTimeMillis(); } }
public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver, objectModel, src, parameters); container_encoding = parameters.getParameter("container-encoding", global_container_encoding); form_encoding = parameters.getParameter("form-encoding", global_form_encoding); generate_attributes = parameters.getParameterAsBoolean("generate-attributes", global_generate_attributes); }
public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver,objectModel,src,parameters); try { this.email = parameters.getParameter("email"); this.forgot = parameters.getParameterAsBoolean("forgot"); } catch (ParameterException pe) { throw new ProcessingException(pe); } }
/** * <p>Setup this {@link CSVGeneratorBean} instance.</p> */ public void setup(SourceResolver resolver, Map object_model, String source, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver, object_model, source, parameters); boolean header = parameters.getParameterAsBoolean("process-headers", false); this.encoding = parameters.getParameter("encoding", DEFAULT_ENCODING); this.separator = parameters.getParameter("separator", DEFAULT_SEPARATOR).charAt(0); this.escape = parameters.getParameter("escape", DEFAULT_ESCAPE).charAt(0); this.buffersize = parameters.getParameterAsInteger("buffer-size", DEFAULT_BUFFER_SIZE); this.maxrecords = parameters.getParameterAsInteger("max-records", UNLIMITED_MAXRECORDS); this.buffer = new CharArrayWriter(); this.columns = (header ? new HashMap() : null); this.recordnumber = (header ? 0 : 1); this.fieldnumber = 1; this.openrecord = false; }
String src, Parameters parameters) throws ProcessingException, SAXException, IOException { final boolean append = parameters.getParameterAsBoolean("append", false); final String logfilename = parameters.getParameter("logfile", null);
/** * <p>Setup this {@link CSVGenerator} instance.</p> */ public void setup(SourceResolver resolver, Map object_model, String source, Parameters parameters) throws ProcessingException, SAXException, IOException { super.setup(resolver, object_model, source, parameters); boolean header = parameters.getParameterAsBoolean("process-headers", false); this.encoding = parameters.getParameter("encoding", DEFAULT_ENCODING); this.separator = parameters.getParameter("separator", DEFAULT_SEPARATOR).charAt(0); this.escape = parameters.getParameter("escape", DEFAULT_ESCAPE).charAt(0); this.buffersize = parameters.getParameterAsInteger("buffer-size", DEFAULT_BUFFER_SIZE); this.maxrecords = parameters.getParameterAsInteger("max-records", UNLIMITED_MAXRECORDS); this.buffer = new CharArrayWriter(); this.columns = (header ? new HashMap() : null); this.recordnumber = (header ? 0 : 1); this.fieldnumber = 1; this.openrecord = false; }
/** * Load the descriptor containing the constraints. * @param resolver * @param parameters * @return a Configuration containing the constraints or null if a problem occurred. */ protected Configuration getDescriptor( SourceResolver resolver, Map objectModel, Parameters parameters) { Configuration conf = null; try { conf = this.getConfiguration( parameters.getParameter("descriptor", (String) this.settings.get("descriptor")), resolver, parameters.getParameterAsBoolean("reloadable", isDescriptorReloadable())); } catch (ConfigurationException e) { if (this.getLogger().isWarnEnabled()) this.getLogger().warn("Exception reading descriptor: ", e); } return conf; }
/** * Setup the reader. * The resource is opened to get an <code>InputStream</code>, * the length and the last modification date */ public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par) throws ProcessingException, SAXException, IOException { super.setup(resolver, objectModel, src, par); this.request = ObjectModelHelper.getRequest(objectModel); this.response = ObjectModelHelper.getResponse(objectModel); this.expires = par.getParameterAsLong("expires", this.configuredExpires); this.quickTest = par.getParameterAsBoolean("quick-modified-test", this.configuredQuickTest); this.bufferSize = par.getParameterAsInteger("buffer-size", this.configuredBufferSize); this.byteRanges = par.getParameterAsBoolean("byte-ranges", this.configuredByteRanges); try { this.inputSource = resolver.resolveURI(src); } catch (SourceException e) { throw SourceUtil.handle("Error during resolving of '" + src + "'.", e); } setupHeaders(); }
m_persistent = params.getParameterAsBoolean( "use-persistent-cache", false ); if( ( m_maxobjects < 1 ) )
/** * Read reader configuration * * @deprecated use property injection instead */ public void configure(Configuration configuration) throws ConfigurationException { // VG Parameters are deprecated as of 2.2.0-Dev/2.1.6-Dev final Parameters parameters = Parameters.fromConfiguration(configuration); this.setExpires(parameters.getParameterAsLong("expires", CONFIGURED_EXPIRES_DEFAULT)); this.setQuickTest(parameters.getParameterAsBoolean("quick-modified-test", CONFIGURED_QUICK_TEST_DEFAULT)); this.setBufferSize(parameters.getParameterAsInteger("buffer-size", CONFIGURED_BUFFER_SIZE_DEFAULT)); this.setByteRanges(parameters.getParameterAsBoolean("byte-ranges", CONFIGURED_BYTE_RANGES_DEFAULT)); // Configuration has precedence over parameters. setExpires(configuration.getChild("expires").getValueAsLong(configuredExpires)); setQuickTest(configuration.getChild("quick-modified-test").getValueAsBoolean(configuredQuickTest)); setBufferSize(configuration.getChild("buffer-size").getValueAsInteger(configuredBufferSize)); setByteRanges(configuration.getChild("byte-ranges").getValueAsBoolean(configuredByteRanges)); }