All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCSSProperty |
|
| AbstractCSSPropertyCustomizer |
Abstract base class for property customizer.
|
| AbstractCSSPropertyEnums |
CSS properties with a dynamic number of entries.
|
| AbstractHasTopLevelRules |
Abstract base class for all classes having top-level rules.
|
| AbstractModifyingCSSUrlVisitor |
Abstract ICSSUrlVisitor that modifies all URLs according to an
abstract rule
|
| AbstractParserCSS |
Abstract base class for CSS parsers.
|
| CascadingStyleSheet |
This is the main object for a parsed CSS declaration.
|
| CCSS |
Contains CSS style constants and utility stuff.
|
| CCSSProperties |
Contains the most commonly used CSS properties plus the available value
ranges.
|
| CCSSValue |
Contains CSS style constants and utility stuff.
|
| CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
| CollectingCSSParseErrorHandler |
|
| CSSCharStream |
This class is only used internally as the source for the generated parsers.
|
| CSSColorHelper |
Provides color handling sanity methods.
|
| CSSCompressor |
Utility class to compress CSS content
|
| CSSDataURL |
This class represents a single CSS data URL (RFC 2397).
|
| CSSDataURLHelper |
Provides data URL handling sanity methods (RFC 2397).
|
| CSSDeclaration |
Represents a single element in a CSS style rule.
|
| CSSDeclarationContainer |
|
| CSSDeclarationList |
|
| CSSExpression |
Represents a single expression consisting of several expression members
|
| CSSExpressionMemberFunction |
Represents a CSS function element
|
| CSSExpressionMemberLineNames |
Represents a CSS line-names element as used in css-grid.
|
| CSSExpressionMemberMath |
Represents a CSS calc() element
|
| CSSExpressionMemberMathProduct |
Part of a CSS calc element
|
| CSSExpressionMemberMathUnitProduct |
Part of a CSS calc element
|
| CSSExpressionMemberMathUnitSimple |
Part of a CSS calc element
|
| CSSExpressionMemberTermSimple |
Represents a simple expression member
|
| CSSExpressionMemberTermURI |
Represents an expression member URI
|
| CSSExpressionTermOptimizer |
This class is responsible for expression term optimization
|
| CSSFilenameHelper |
Utility methods to deal with CSS filenames.
|
| CSSFontFaceRule |
Represents a single @font-face rule.
Example:
@font-face {
font-family: 'icons';
src: url(path/to/font.woff) format('woff');
unicode-range: U+E000-E005;
}
|
| CSSHandler |
This class is the entry point for converting AST nodes from the parser to
domain objects.
|
| CSSHandlingException |
Runtime exception that is thrown if interpreting the CSS fails.
|
| CSSHSL |
Represents a single HSL color value (hue, saturation, lightness).
|
| CSSHSLA |
Represents a single HSLA color value (hue, saturation, lightness, opacity).
|
| CSSImportRule |
Represents a single import rule on top level.
|
| CSSKeyframesBlock |
keyframes block
|
| CSSKeyframesRule |
Represents a single @keyframes rule.
Example:
@keyframes identifier {
0% { top: 0; left: 0; }
30% { top: 50px; }
}
|
| CSSMediaExpression |
Represents a single media expression
|
| CSSMediaList |
|
| CSSMediaQuery |
Represents a single media query
|
| CSSMediaQuery.EModifier |
A global modifier that can be used in front of a single CSS media query.
|
| CSSMediaRule |
Represents a single @media rule: a list of style rules only
valid for certain media.
Example:
@media print {
div#footer {
display: none;
}
}
|
| CSSNamespaceRule |
Represents a single namespace rule on top level.
Example:
@namespace Q "http://example.com/q-markup";
|
| CSSNode |
This class represents a simple node in the tree built by jjtree.
|
| CSSNumberHelper |
Provides number handling sanity methods.
|
| CSSPageMarginBlock |
|
| CSSPageRule |
Represents a single @page rule.
Example:
@page {
size: auto;
margin: 10%;
}
|
| CSSParseError |
This item contains a single CSSparsing error.
|
| CSSParseHelper |
This class is used by the generated parsers to do some common stuff.
|
| CSSPropertyColor |
Represents a color value
|
| CSSPropertyColors |
CSS property that is a list of color values (e.g. border-color)
|
| CSSPropertyCustomizerBorderBottomLeftRadius |
Special customizer for the "border-bottom-left-radius" property.
|
| CSSPropertyCustomizerBorderBottomRightRadius |
Special customizer for the "border-bottom-right-radius" property.
|
| CSSPropertyCustomizerBorderRadius |
Special customizer for the "border-radius" property.
|
| CSSPropertyCustomizerBorderTopLeftRadius |
Special customizer for the "border-top-left-radius" property.
|
| CSSPropertyCustomizerBorderTopRightRadius |
Special customizer for the "border-top-right-radius" property.
|
| CSSPropertyCustomizerOpacity |
Special customizer for the "opacity" property.
|
| CSSPropertyDouble |
CSS property that is either an enumeration or a decimal value without a unit
(e.g. opacity)
|
| CSSPropertyEnum |
CSS property with a predefined list of possible values (e.g.
|
| CSSPropertyEnumOrColor |
CSS property that is either an enumeration or a color value (e.g.
|
| CSSPropertyEnumOrColors |
CSS property that is a list of either an enumeration or a color value (e.g.
|
| CSSPropertyEnumOrInt |
CSS property that is either an enumeration or a numeric value without a unit
(e.g. z-index)
|
| CSSPropertyEnumOrNumber |
CSS property that is either an enumeration or a numeric value (e.g.
|
| CSSPropertyEnumOrNumbers |
CSS property that is a list of either an enumeration or a numeric value (e.g.
|
| CSSPropertyEnumOrRect |
CSS property that is either an enumeration or a rectangle (e.g. clip)
|
| CSSPropertyEnumOrURL |
CSS property that is either an enumeration or a URL value (e.g.
|
| CSSPropertyEnums |
CSS property that is a list of enumeration entries (e.g. border-style)
|
| CSSPropertyFree |
CSS property without any value constraints, except that it may not be empty.
|
| CSSPropertyLong |
CSS property that is either an enumeration or a long value without a unit
(e.g. flex-grow)
|
| CSSPropertyNumber |
CSS property that is a number (e.g. line-height)
|
| CSSPropertyNumbers |
CSS property with a list of numbers (e.g. padding)
|
| CSSPropertyURL |
CSS property that needs to be an URL
|
| CSSPropertyWithDefaultValue |
A descriptor for a property and a default value
|
| CSSReader |
This is the central user class for reading and parsing CSS from different
sources.
|
| CSSReaderDeclarationList |
This is the central user class for reading and parsing partial CSS from
different sources.
|
| CSSReaderSettings |
|
| CSSRect |
Represents a single CSS rectangle
|
| CSSRectHelper |
Provides rectangle handling sanity methods.
|
| CSSRGB |
Represents a single RGB color value (red, green, blue)
|
| CSSRGBA |
Represents a single RGBA color value (red, green, blue, opacity)
|
| CSSSelector |
Represents a single selector as the aggregation of selector members.
|
| CSSSelectorAttribute |
A single CSS selector attribute.
|
| CSSSelectorMemberFunctionLike |
Represents a single CSS complex selector pseudo element.
|
| CSSSelectorMemberHost |
Represents a single, simple CSS selector as used for the ":host()" CSS pseudo
class function.
|
| CSSSelectorMemberHostContext |
Represents a single, simple CSS selector as used for the ":host-context()"
CSS pseudo class function.
|
| CSSSelectorMemberNot |
Represents an inverted CSS selector, used for the ":not()" CSS function.
Note: this class was completely redesigned for version 3.7.4
|
| CSSSelectorMemberSlotted |
Represents a single, simple CSS selector as used for the "::slotted()" CSS
pseudo element.
|
| CSSSelectorSimpleMember |
Represents a single CSS selector like an element name, a hash value (ID), a
class or a pseudo class.
|
| CSSShortHandDescriptor |
A single descriptor for a short hand property (like font or border)
|
| CSSShortHandDescriptorFlex |
|
| CSSShortHandDescriptorWithAlignment |
|
| CSSShortHandRegistry |
A static registry for all CSS short hand declarations (like
border or margin).
|
| CSSSimpleValueWithUnit |
This class encapsulates a single numeric value and a unit ( ECSSUnit).
|
| CSSSourceArea |
Defines the source location of a single token when reading CSS from a stream.
|
| CSSSourceLocation |
Defines the source location of an object when reading CSS from a stream.
|
| CSSStyleRule |
Represents a single CSS style rule.
|
| CSSSupportsConditionDeclaration |
Represents a single supports condition with a declaration.
|
| CSSSupportsConditionNegation |
Represents a single negation supports condition.
|
| CSSSupportsConditionNested |
Represents a single negation supports condition
|
| CSSSupportsRule |
Represents a single @supports rule: a list of style rules only
valid when a certain declaration is available.
|
| CSSUnknownRule |
Represents a single @ rule that is non-standard and/or unknown.
|
| CSSURI |
Represents a single CSS URI.
|
| CSSURLHelper |
Provides URL handling sanity methods.
|
| CSSValue |
Represents the combination of a single CSS property ( ICSSProperty)
and it's according value plus the important state ( !
|
| CSSValueList |
Represents a CSS value that has both different property names and multiple
different values.
|
| CSSValueMultiProperty |
Represents a CSS value that has several property names, but only one value.
|
| CSSValueMultiValue |
Represents a CSS value that has one property name, but multiple different
values.
|
| CSSViewportRule |
Represents a single @viewport rule.
Example:
@viewport { width: device-width; }
|
| CSSVisitor |
|
| CSSVisitorForUrl |
|
| CSSWritableList<DATATYPE extends ICSSWriteable> |
|
| CSSWriter |
Convert CSS domain objects back to a text representation.
|
| CSSWriterSettings |
This class represents the options required for writing
|
| DefaultCSSUrlVisitor |
Default implementation of the ICSSUrlVisitor interface which does
nothing.
|
| DefaultCSSVisitor |
|
| DeprecatedInCSS21 |
Marker annotation that denotes all CSS elements that are marked deprecated in
CSS 2.1
|
| DeprecatedInCSS30 |
Marker annotation that denotes all CSS elements that are marked deprecated in
CSS 3.0
|
| DoNothingCSSInterpretErrorHandler |
|
| DoNothingCSSParseErrorHandler |
|
| DoNothingCSSParseExceptionCallback |
|
| ECSSAttributeOperator |
Enumeration with selector attribute operations as in
[foo^="bar"]
|
| ECSSColor |
CSS basic colors.
|
| ECSSColorName |
Contains a list of predefined color values in CSS 2.1.
These names are deprecated in CSS 3.0 in favour of the appearance property.
|
| ECSSExpressionOperator |
Enumeration with expression operators.
|
| ECSSMathOperator |
Represents the different math operators available.
|
| ECSSMediaExpressionFeature |
This enum represents the W3C standard media query expression features.
|
| ECSSMedium |
Defines all default CSS media types.
|
| ECSSMetaUnit |
Enumeration containing all predefined CSS meta units.
|
| ECSSNodeType |
Maps the different parser tokens.
|
| ECSSProperty |
Contains a list of most CSS property names.
Source of Webkit property names:
http://trac.webkit.org/export/0/trunk/Source/WebCore/css/CSSPropertyNames.in
MS specific property names:
http://msdn.microsoft.com/en-us/library/ie/hh772373%28v=vs.85%29.aspx
http://blogs.msdn.com/b/ie/archive/2008/09/08/microsoft-css-vendor-extensions
.aspx
Mozilla specific property names:
https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions
CSS 3.0: see ECSSSpecification
|
| ECSSSelectorCombinator |
This enum contains all the selector combinators.
|
| ECSSSpecification |
Enumeration containing all W3C CSS specifications.
Source: https://www.w3.org/Style/CSS/current-work.en.html
Last update: 2019-02-29
For regular CSS parsing/writing this enum has no impact!
|
| ECSSSpecificationStatus |
Enumeration containing all W3C CSS specifications status.
|
| ECSSSupportsConditionOperator |
Contains the binary operators for the @supports rule as in
@supports (transition-property: color) or (animation-name: foo)
|
| ECSSUnit |
Enumeration containing all predefined CSS units.
Source: http://www.w3.org/TR/css3-values/
|
| ECSSVendorPrefix |
Enumeration containing all known CSS vendor prefixes
|
| ECSSVersion |
Contains the different CSS versions that may be of relevance.
|
| ICSSColor |
Base interface for a CSS color definition
|
| ICSSExpressionMathMember |
Base interface for all CSS math (calc()) member objects.
|
| ICSSExpressionMember |
Base interface for all CSS expression objects.
|
| ICSSInterpretErrorHandler |
Special CSS error handler that is invoked during interpretation of a parsed
CSS.
|
| ICSSMediaList |
A read only version of a CSS media list
|
| ICSSMultiValue |
Base interface for a CSS value that contains more than one value
|
| ICSSNamedColor |
Base interface for predefined CSS color names
|
| ICSSPageRuleMember |
Base interface for all CSS page rule body objects.
|
| ICSSParseErrorHandler |
Special CSS handler that is invoked during reading in case of a recoverable
errors.
|
| ICSSParseExceptionCallback |
Special CSS exception handler.
|
| ICSSProperty |
Base interface for a single CSS property.
|
| ICSSPropertyCustomizer |
A special customizer that can be assigned to CSS properties to modify their
default behavior.
|
| ICSSSelectorMember |
Marker interface for all children of a single CSS selector.
|
| ICSSSourceLocationAware |
Interface for objects that have a source location.
|
| ICSSSupportsConditionMember |
Marker interface for all children of a single CSS supports condition.
|
| ICSSTopLevelRule |
Marker interface for all top level CSS elements that can occur in any order
|
| ICSSUrlVisitor |
Interface for visiting all URLs in a CSS document.
|
| ICSSValue |
Represents a single CSS value that is used in a CSS declaration.
|
| ICSSVersionAware |
Interface for objects indicating that they are supported by a minimum CSS
version that may be higher than the default (CSS 2.1).
|
| ICSSVisitor |
Interface for visiting different elements of a CSS domain object.
|
| ICSSWriteable |
Interface for objects that can be written to CSS.
|
| ICSSWriterSettings |
Settings for customizing the serialization of CSS properties etc.
|
| IHasCSSDeclarations<IMPLTYPE extends IHasCSSDeclarations<IMPLTYPE>> |
Sanity interface for all objects having CSS declarations.
|
| JJTParserCSS30State |
|
| JJTParserCSSCharsetDetectorState |
|
| LoggingCSSInterpretErrorHandler |
|
| LoggingCSSParseErrorHandler |
|
| LoggingCSSParseExceptionCallback |
|
| MediaQueryTools |
A small utility class to wrap an existing CascadingStyleSheet within
a specific media, if possible.
|
| Node |
|
| ParseEOFException |
Special EOF exception to be caught in browser compliant mode.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserCSS30 |
|
| ParserCSS30Constants |
Token literal values and constants.
|
| ParserCSS30TokenManager |
Token Manager.
|
| ParserCSS30TreeConstants |
|
| ParserCSSCharsetDetector |
|
| ParserCSSCharsetDetectorConstants |
Token literal values and constants.
|
| ParserCSSCharsetDetectorTokenManager |
Token Manager.
|
| ParserCSSCharsetDetectorTreeConstants |
|
| Provider |
Abstract interface for reading from a stream.
|
| ReadOnlyToken |
This class has the same layout as the normal Token class, but its
contents are not modifiable!
|
| SimpleNode |
|
| StreamProvider |
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
|
| StringProvider |
|
| ThrowingCSSParseErrorHandler |
|
| Token |
Describes the input token stream.
|
| TokenMgrException |
Token Manager Error.
|