public interface 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()
Creates CSS named font
|
Selector.ElementID |
createID(String id)
Creates CSS selector part, element id
|
RuleImport |
createImport()
Deprecated.
|
RuleMargin |
createMargin(String area)
Creates CSS margin rule
|
RuleMedia |
createMedia()
Creates CSS media page
|
MediaExpression |
createMediaExpression()
Creates a new CSS media query expression.
|
MediaQuery |
createMediaQuery()
Creates a CSS media query
|
RulePage |
createPage()
Creates CSS named page
|
Selector.PseudoPage |
createPseudoPage(Selector selector,
String functionName)
Creates CSS pseudo selector containing another selector as argument
|
Selector.PseudoPage |
createPseudoPage(String pseudo,
String functionName)
Creates CSS selector part, pseudo page
|
Selector |
createSelector()
Creates CSS selector
|
RuleSet |
createSet()
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()
Creates CSS viewport rule.
|
Declaration createDeclaration()
Declaration createDeclaration(Declaration clone)
clone - Source@Deprecated RuleImport createImport()
RuleSet createSet()
RuleMedia createMedia()
MediaQuery createMediaQuery()
MediaExpression createMediaExpression()
RulePage createPage()
RuleMargin createMargin(String area)
area - Margin areaRuleViewport createViewport()
RuleFontFace createFontFace()
CombinedSelector createCombinedSelector()
Selector createSelector()
Selector.ElementDOM createElementDOM(Element e, boolean inlinePriority)
e - Element nodeinlinePriority - true means that the selector has an inline prioritySelector.ElementName createElement(String elementName)
elementName - Name of elementSelector.ElementAttribute createAttribute(String value, boolean isStringValue, Selector.Operator operator, String attribute)
value - Value of attributeisStringValue - Value given is string or identifieroperator - Operator between value and attributeattribute - Name of attributeSelector.ElementClass createClass(String className)
className - Name of classSelector.ElementID createID(String id)
id - ID of elementSelector.PseudoPage createPseudoPage(String pseudo, String functionName)
pseudo - Name of pseudo pagefunctionName - Name of additional function or nullSelector.PseudoPage createPseudoPage(Selector selector, String functionName)
selector - the nested selectorfunctionName - Name of pseudo functionStyleSheet createStyleSheet()
StyleSheet createStyleSheet(StyleSheet.Origin origin)
origin - the origin of the style sheet.Copyright © 2018. All rights reserved.