/** * @param task * @return Returns <code>true</code> if the <code>once</code> option for the * <code>source</code> processor is set to <code>true</code> or * <code>yes</code>. * @deprecated */ @Deprecated public static boolean isSourceOnce(final Task task) { final Object value = task.getOptionsFor("source").get("once"); return value == null ? false : BooleanUtils.toBoolean(value.toString()); }
/** * @param task * @return Returns <code>true</code> if the <code>out-only</code> option for * the <code>output</code> processor is set to <code>true</code> or * <code>yes</code>. * @deprecated */ @Deprecated public static boolean isOutOnly(final Task task) { final Object value = task.getOptionsFor("output").get("out-only"); return value == null ? false : BooleanUtils.toBoolean(value.toString()); }
@Deprecated private List<ProcessorOptions> setupProcessors(final Version version, final Task task) { final List<ProcessorOptions> list = new ArrayList<Pipeline.ProcessorOptions>(); boolean hasJsMerger = false; boolean hasCssMerger = false; final String processors = task.getProcessor(); LOGGER.info("Building processor chain: {}", processors); for (final String name : processors.split(",")) { final Processor processor = this.processorFactory.getProcessor(name); if (processor != null) { hasJsMerger |= processor instanceof MergingProcessor && processor.supportsType(Type.JS); hasCssMerger |= processor instanceof MergingProcessor && processor.supportsType(Type.CSS); list.add(new ProcessorOptions(name, processor, addVersionToOptions( task.getOptionsFor(name), version))); } } // Since version 1.0.0 no implicit merger if (version == Version.UNDEFINED) { if (!hasJsMerger) { list.add(0, createTypeMerger(Type.JS)); } if (!hasCssMerger) { list.add(0, createTypeMerger(Type.CSS)); } } return list; }