Class AbstractCSSParser
java.lang.Object
org.eclipse.e4.ui.css.core.impl.dom.parsers.AbstractCSSParser
- All Implemented Interfaces:
CSSParser
- Direct Known Subclasses:
CSSParserImpl
Abstract
CSSParser implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.w3c.css.sac.ConditionFactoryGet the SACConditionFactoryused by SACParser.Return instance ofDocumentHandlerFactory.org.w3c.css.sac.ParserReturn SACParserto use.Return factoryISACParserFactoryto use.org.w3c.css.sac.SelectorFactoryGet the SACSelectorFactoryused by SACParser.parsePropertyValue(org.w3c.css.sac.InputSource source) parseRule(org.w3c.css.sac.InputSource source) org.w3c.css.sac.SelectorListparseSelectors(org.w3c.css.sac.InputSource source) Parse CSSsourceselectors value with SACParserand returnSelectorListinstance.parseStyleDeclaration(org.w3c.css.sac.InputSource source) voidparseStyleDeclaration(CSSStyleDeclaration styleDeclaration, org.w3c.css.sac.InputSource source) Parse CSSsourcestyle declaration with SACParserand update thestyleDecelaration.parseStyleSheet(org.w3c.css.sac.InputSource source) voidsetConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory) Set the SACConditionFactoryused by SACParser.voidsetDocumentHandlerFactory(DocumentHandlerFactory documentHandlerFactory) Set instance ofDocumentHandlerFactory.voidsetParentStyleSheet(CSSStyleSheet parentStyleSheet) Set the parentCSSStyleSheet.voidsetParser(org.w3c.css.sac.Parser parser) Set SACParserto use.voidsetSACParserFactory(ISACParserFactory parserFactory) Set factoryISACParserFactoryto use.voidsetSelectorFactory(org.w3c.css.sac.SelectorFactory selectorFactory) Set the SACSelectorFactoryused by SACParser.
-
Constructor Details
-
AbstractCSSParser
public AbstractCSSParser()
-
-
Method Details
-
parseStyleSheet
Description copied from interface:CSSParser- Specified by:
parseStyleSheetin interfaceCSSParser- Parameters:
source- style sheet.- Throws:
IOException
-
parseStyleDeclaration
public CSSStyleDeclaration parseStyleDeclaration(org.w3c.css.sac.InputSource source) throws IOException Description copied from interface:CSSParser- Specified by:
parseStyleDeclarationin interfaceCSSParser- Parameters:
source- style declaration.- Throws:
IOException
-
parseStyleDeclaration
public void parseStyleDeclaration(CSSStyleDeclaration styleDeclaration, org.w3c.css.sac.InputSource source) throws IOException Description copied from interface:CSSParserParse CSSsourcestyle declaration with SACParserand update thestyleDecelaration.- Specified by:
parseStyleDeclarationin interfaceCSSParser- Throws:
IOException
-
parsePropertyValue
Description copied from interface:CSSParser- Specified by:
parsePropertyValuein interfaceCSSParser- Parameters:
source- CSS value.- Throws:
IOException
-
parseRule
Description copied from interface:CSSParser- Specified by:
parseRulein interfaceCSSParser- Parameters:
source- CSS rule.- Throws:
IOException
-
parseSelectors
public org.w3c.css.sac.SelectorList parseSelectors(org.w3c.css.sac.InputSource source) throws IOException Description copied from interface:CSSParserParse CSSsourceselectors value with SACParserand returnSelectorListinstance.- Specified by:
parseSelectorsin interfaceCSSParser- Throws:
IOException
-
setParentStyleSheet
Description copied from interface:CSSParserSet the parentCSSStyleSheet.- Specified by:
setParentStyleSheetin interfaceCSSParser
-
getDocumentHandlerFactory
Return instance ofDocumentHandlerFactory. -
setDocumentHandlerFactory
Set instance ofDocumentHandlerFactory.- Specified by:
setDocumentHandlerFactoryin interfaceCSSParser
-
getParser
public org.w3c.css.sac.Parser getParser()Return SACParserto use. -
setParser
public void setParser(org.w3c.css.sac.Parser parser) Set SACParserto use. -
getSACParserFactory
Return factoryISACParserFactoryto use. -
setSACParserFactory
Set factoryISACParserFactoryto use. -
getConditionFactory
public org.w3c.css.sac.ConditionFactory getConditionFactory()Description copied from interface:CSSParserGet the SACConditionFactoryused by SACParser.- Specified by:
getConditionFactoryin interfaceCSSParser
-
setConditionFactory
public void setConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory) Description copied from interface:CSSParserSet the SACConditionFactoryused by SACParser.- Specified by:
setConditionFactoryin interfaceCSSParser
-
getSelectorFactory
public org.w3c.css.sac.SelectorFactory getSelectorFactory()Description copied from interface:CSSParserGet the SACSelectorFactoryused by SACParser.- Specified by:
getSelectorFactoryin interfaceCSSParser
-
setSelectorFactory
public void setSelectorFactory(org.w3c.css.sac.SelectorFactory selectorFactory) Description copied from interface:CSSParserSet the SACSelectorFactoryused by SACParser.- Specified by:
setSelectorFactoryin interfaceCSSParser
-