public class RuleFactoryImpl extends Object implements RuleFactory
| Modifier and Type | Method and Description |
|---|---|
Selector.ElementAttribute |
createAttribute(String value,
boolean isStringValue,
Selector.Operator operator,
String attribute)
Creates CSS selector part, element attribute
|
Selector.ElementClass |
createClass(String className)
Creates CSS selector part, element class
|
CombinedSelector |
createCombinedSelector()
Creates CSS combined selector, collection of (simple) selectors
|
Declaration |
createDeclaration()
Creates CSS declaration
|
Declaration |
createDeclaration(Declaration clone)
Creates CSS declaration by shallow cloning
|
Selector.ElementName |
createElement(String elementName)
Creates CSS selector part, element name
|
Selector.ElementDOM |
createElementDOM(Element e,
boolean inlinePriority)
Creates CSS selector part, element DOM node
|
RuleFontFace |
createFontFace(RuleBlock.Priority priority)
Creates CSS named font
|
Selector.ElementID |
createID(String id)
Creates CSS selector part, element id
|
RuleImport |
createImport(RuleBlock.Priority priority)
Deprecated.
|
RuleMargin |
createMargin(String area,
RuleBlock.Priority priority)
Creates CSS margin rule
|
RuleMedia |
createMedia(RuleBlock.Priority priority)
Creates CSS media page
|
RulePage |
createPage(RuleBlock.Priority priority)
Creates CSS named page
|
Selector.PseudoPage |
createPseudoPage(String pseudo,
String functionName)
Creates CSS selector part, pseudo page
|
Selector |
createSelector()
Creates CSS selector
|
RuleSet |
createSet(RuleBlock.Priority priority)
Creates CSS rule set, that is collection of CSS declarations
with collection of CSS combined selectors.
|
StyleSheet |
createStyleSheet()
Creates CSS author style sheet
|
StyleSheet |
createStyleSheet(StyleSheet.Origin origin)
Creates CSS author style sheet with the given origin.
|
RuleViewport |
createViewport(RuleBlock.Priority priority)
Creates CSS viewport rule.
|
static RuleFactory |
getInstance() |
public static final RuleFactory getInstance()
public Declaration createDeclaration()
RuleFactorycreateDeclaration in interface RuleFactorypublic Declaration createDeclaration(Declaration clone)
RuleFactorycreateDeclaration in interface RuleFactoryclone - Source@Deprecated public RuleImport createImport(RuleBlock.Priority priority)
RuleFactorycreateImport in interface RuleFactorypriority - Priority markpublic RuleMedia createMedia(RuleBlock.Priority priority)
RuleFactorycreateMedia in interface RuleFactorypriority - Priority markpublic RulePage createPage(RuleBlock.Priority priority)
RuleFactorycreatePage in interface RuleFactorypriority - Priority markpublic RuleMargin createMargin(String area, RuleBlock.Priority priority)
RuleFactorycreateMargin in interface RuleFactoryarea - Margin areapriority - Priority markpublic RuleViewport createViewport(RuleBlock.Priority priority)
RuleFactorycreateViewport in interface RuleFactorypriority - Priority markpublic RuleFontFace createFontFace(RuleBlock.Priority priority)
RuleFactorycreateFontFace in interface RuleFactorypriority - Priority markpublic CombinedSelector createCombinedSelector()
RuleFactorycreateCombinedSelector in interface RuleFactorypublic RuleSet createSet(RuleBlock.Priority priority)
RuleFactorycreateSet in interface RuleFactorypriority - Priority markpublic Selector createSelector()
RuleFactorycreateSelector in interface RuleFactorypublic Selector.ElementAttribute createAttribute(String value, boolean isStringValue, Selector.Operator operator, String attribute)
RuleFactorycreateAttribute in interface RuleFactoryvalue - Value of attributeisStringValue - Value given is string or identifieroperator - Operator between value and attributeattribute - Name of attributepublic Selector.ElementClass createClass(String className)
RuleFactorycreateClass in interface RuleFactoryclassName - Name of classpublic Selector.ElementName createElement(String elementName)
RuleFactorycreateElement in interface RuleFactoryelementName - Name of elementpublic Selector.ElementDOM createElementDOM(Element e, boolean inlinePriority)
RuleFactorycreateElementDOM in interface RuleFactorye - Element nodeinlinePriority - true means that the selector has an inline prioritypublic Selector.ElementID createID(String id)
RuleFactorycreateID in interface RuleFactoryid - ID of elementpublic Selector.PseudoPage createPseudoPage(String pseudo, String functionName)
RuleFactorycreatePseudoPage in interface RuleFactorypseudo - Name of pseudo pagefunctionName - Name of additional function or nullpublic StyleSheet createStyleSheet()
RuleFactorycreateStyleSheet in interface RuleFactorypublic StyleSheet createStyleSheet(StyleSheet.Origin origin)
RuleFactorycreateStyleSheet in interface RuleFactoryorigin - the origin of the style sheet.Copyright © 2014. All rights reserved.