Package com.google.common.css
Class JobDescriptionBuilder
- java.lang.Object
-
- com.google.common.css.JobDescriptionBuilder
-
public class JobDescriptionBuilder extends java.lang.ObjectAids in the creation of inputs for the compiler. A builder can be used for creating a singleJobDescription.
-
-
Constructor Summary
Constructors Constructor Description JobDescriptionBuilder()
-
Method Summary
-
-
-
Method Detail
-
copyFrom
public JobDescriptionBuilder copyFrom(JobDescription jobToCopy)
-
clearInputs
public JobDescriptionBuilder clearInputs()
-
setInputs
public JobDescriptionBuilder setInputs(java.util.List<SourceCode> newInputs)
-
addInput
public JobDescriptionBuilder addInput(SourceCode sourceCode)
-
setOptimizeStrategy
public JobDescriptionBuilder setOptimizeStrategy(JobDescription.OptimizeStrategy optimize)
-
clearTrueConditionNames
public JobDescriptionBuilder clearTrueConditionNames()
-
setTrueConditionNames
public JobDescriptionBuilder setTrueConditionNames(java.util.List<java.lang.String> newTrueConditionNames)
-
addTrueConditionName
public JobDescriptionBuilder addTrueConditionName(java.lang.String conditionName)
-
setExcludedClassesFromRenaming
public JobDescriptionBuilder setExcludedClassesFromRenaming(java.util.List<java.lang.String> excludedClassesFromRenaming)
-
setCssRenamingPrefix
public JobDescriptionBuilder setCssRenamingPrefix(java.lang.String cssRenamingPrefix)
-
setCopyrightNotice
public JobDescriptionBuilder setCopyrightNotice(java.lang.String copyrightNotice)
-
setUseInternalBidiFlipper
public JobDescriptionBuilder setUseInternalBidiFlipper(boolean use)
-
useInternalBidiFlipper
public JobDescriptionBuilder useInternalBidiFlipper()
-
setSwapLtrRtlInUrl
public JobDescriptionBuilder setSwapLtrRtlInUrl(boolean swap)
-
swapLtrRtlInUrl
public JobDescriptionBuilder swapLtrRtlInUrl()
-
setSwapLeftRightInUrl
public JobDescriptionBuilder setSwapLeftRightInUrl(boolean swap)
-
swapLeftRightInUrl
public JobDescriptionBuilder swapLeftRightInUrl()
-
setInputOrientation
public JobDescriptionBuilder setInputOrientation(JobDescription.InputOrientation newInputOrientation)
-
setOutputOrientation
public JobDescriptionBuilder setOutputOrientation(JobDescription.OutputOrientation newOutputOrientation)
-
setOutputFormat
public JobDescriptionBuilder setOutputFormat(JobDescription.OutputFormat newOutputFormat)
-
setSimplifyCss
public JobDescriptionBuilder setSimplifyCss(boolean simplify)
-
simplifyCss
public JobDescriptionBuilder simplifyCss()
-
setEliminateDeadStyles
public JobDescriptionBuilder setEliminateDeadStyles(boolean eliminate)
-
eliminateDeadStyles
public JobDescriptionBuilder eliminateDeadStyles()
-
setGssFunctionMapProvider
public JobDescriptionBuilder setGssFunctionMapProvider(GssFunctionMapProvider gssFunctionMapProvider)
-
setCssSubstitutionMapProvider
public JobDescriptionBuilder setCssSubstitutionMapProvider(SubstitutionMapProvider cssSubstitutionMapProvider)
-
setAllowUnrecognizedFunctions
public JobDescriptionBuilder setAllowUnrecognizedFunctions(boolean allow)
-
allowUnrecognizedFunctions
public JobDescriptionBuilder allowUnrecognizedFunctions()
-
setAllowedNonStandardFunctions
public JobDescriptionBuilder setAllowedNonStandardFunctions(java.util.List<java.lang.String> functionNames)
-
setAllowUnrecognizedProperties
public JobDescriptionBuilder setAllowUnrecognizedProperties(boolean allow)
-
allowUnrecognizedProperties
public JobDescriptionBuilder allowUnrecognizedProperties()
-
setAllowedUnrecognizedProperties
public JobDescriptionBuilder setAllowedUnrecognizedProperties(java.util.List<java.lang.String> propertyNames)
-
setVendor
public JobDescriptionBuilder setVendor(Vendor vendor)
-
setAllowKeyframes
public JobDescriptionBuilder setAllowKeyframes(boolean allow)
-
allowKeyframes
public JobDescriptionBuilder allowKeyframes()
-
setAllowWebkitKeyframes
public JobDescriptionBuilder setAllowWebkitKeyframes(boolean allow)
-
allowWebkitKeyframes
public JobDescriptionBuilder allowWebkitKeyframes()
-
setProcessDependencies
public JobDescriptionBuilder setProcessDependencies(boolean process)
-
setOutputRenamingMapFormat
public JobDescriptionBuilder setOutputRenamingMapFormat(OutputRenamingMapFormat outputFormat)
-
setInputRenamingMap
public JobDescriptionBuilder setInputRenamingMap(java.util.Map<java.lang.String,java.lang.String> inputRenamingMap)
-
setAllowMozDocument
public JobDescriptionBuilder setAllowMozDocument(boolean allow)
-
allowMozDocument
public JobDescriptionBuilder allowMozDocument()
-
setAllowDefPropagation
public JobDescriptionBuilder setAllowDefPropagation(boolean allow)
-
allowDefPropagation
public JobDescriptionBuilder allowDefPropagation()
-
setAllowUndefinedConstants
public JobDescriptionBuilder setAllowUndefinedConstants(boolean allow)
-
setSuppressDependencyCheck
public JobDescriptionBuilder setSuppressDependencyCheck(boolean suppress)
-
setPreserveComments
public JobDescriptionBuilder setPreserveComments(boolean preserve)
-
preserveComments
public JobDescriptionBuilder preserveComments()
-
setCompileConstants
public JobDescriptionBuilder setCompileConstants(java.util.Map<java.lang.String,java.lang.Integer> newCompileConstants)
-
setPreserveImportantComments
public JobDescriptionBuilder setPreserveImportantComments(boolean preserve)
-
preserveImportantComments
public JobDescriptionBuilder preserveImportantComments()
-
getJobDescription
public JobDescription getJobDescription()
-
setSourceMapLevel
public JobDescriptionBuilder setSourceMapLevel(JobDescription.SourceMapDetailLevel sourceMapLevel)
-
setCreateSourceMap
public JobDescriptionBuilder setCreateSourceMap(boolean createSourceMap)
-
-