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(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.
|
Declaration createDeclaration()
Declaration createDeclaration(Declaration clone)
clone - Source@Deprecated RuleImport createImport(RuleBlock.Priority priority)
priority - Priority markRuleSet createSet(RuleBlock.Priority priority)
priority - Priority markRuleMedia createMedia(RuleBlock.Priority priority)
priority - Priority markRulePage createPage(RuleBlock.Priority priority)
priority - Priority markRuleMargin createMargin(String area, RuleBlock.Priority priority)
area - Margin areapriority - Priority markRuleViewport createViewport(RuleBlock.Priority priority)
priority - Priority markRuleFontFace createFontFace(RuleBlock.Priority priority)
priority - Priority markCombinedSelector 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 nullStyleSheet createStyleSheet()
StyleSheet createStyleSheet(StyleSheet.Origin origin)
origin - the origin of the style sheet.Copyright © 2014. All rights reserved.