Uses of Interface
com.helger.css.ICSSWriteable
Packages that use ICSSWriteable
-
Uses of ICSSWriteable in com.helger.css.decl
Classes in com.helger.css.decl with type parameters of type ICSSWriteableModifier and TypeClassDescriptionclassCSSWritableList<DATATYPE extends ICSSWriteable>Represents a list ofICSSWriteableobjects.Subinterfaces of ICSSWriteable in com.helger.css.declModifier and TypeInterfaceDescriptioninterfaceBase interface for all CSS math (calc()) member objects.interfaceBase interface for all CSS expression objects.interfaceBase interface for all CSS page rule body objects.interfaceMarker interface for all children of a single CSS selector.interfaceMarker interface for all children of a single CSS supports condition.interfaceMarker interface for all top level CSS elements that can occur in any orderinterfaceIHasCSSDeclarations<IMPLTYPE extends IHasCSSDeclarations<IMPLTYPE>>Sanity interface for all objects having CSS declarations.Classes in com.helger.css.decl that implement ICSSWriteableModifier and TypeClassDescriptionclassRepresents a single element in a CSS style rule.classRepresents a common container ofCSSDeclarationobjects.classRepresents a list ofCSSDeclarationobjects.classRepresents a single expression consisting of several expression membersclassRepresents a CSS function elementclassRepresents a CSS line-names element as used in css-grid.classRepresents a CSS calc() elementclassPart of a CSS calc elementclassPart of a CSS calc elementclassPart of a CSS calc elementclassRepresents a simple expression memberclassRepresents an expression member URIclassRepresents a single@font-facerule.
Example:
@font-face { font-family: 'icons'; src: url(path/to/font.woff) format('woff'); unicode-range: U+E000-E005; }classRepresents a single HSL color value (hue, saturation, lightness).classRepresents a single HSLA color value (hue, saturation, lightness, opacity).classRepresents a single import rule on top level.classkeyframes blockclassRepresents a single @keyframes rule.
Example:
@keyframes identifier { 0% { top: 0; left: 0; } 30% { top: 50px; } }classRepresents a single media expressionclassRepresents a single media queryclassRepresents a single@mediarule: a list of style rules only valid for certain media.
Example:
@media print { div#footer { display: none; } }classRepresents a single namespace rule on top level.
Example:
@namespace Q "http://example.com/q-markup";classclassRepresents a single@pagerule.
Example:
@page { size: auto; margin: 10%; }classRepresents a single CSS rectangleclassRepresents a single RGB color value (red, green, blue)classRepresents a single RGBA color value (red, green, blue, opacity)classRepresents a single selector as the aggregation of selector members.classA single CSS selector attribute.classRepresents a single CSS complex selector pseudo element.classRepresents a single, simple CSS selector as used for the ":host()" CSS pseudo class function.classRepresents a single, simple CSS selector as used for the ":host-context()" CSS pseudo class function.classRepresents an inverted CSS selector, used for the ":not()" CSS function.
Note: this class was completely redesigned for version 3.7.4classRepresents a single, simple CSS selector as used for the ":has()" CSS pseudo element.classRepresents a single, simple CSS selector as used for the ":is()" CSS pseudo element.classRepresents a single, simple CSS selector as used for the ":has()" CSS pseudo element.classRepresents a single, simple CSS selector as used for the "::slotted()" CSS pseudo element.classRepresents a single CSS selector like an element name, a hash value (ID), a class or a pseudo class.classRepresents a single CSS style rule.classRepresents a single supports condition with a declaration.classRepresents a single negation supports condition.classRepresents a single negation supports conditionclassRepresents a single@supportsrule: a list of style rules only valid when a certain declaration is available.classRepresents a single@rule that is non-standard and/or unknown.classRepresents a single CSS URI.classRepresents a single@viewportrule.
Example:
@viewport { width: device-width; }classCSSWritableList<DATATYPE extends ICSSWriteable>Represents a list ofICSSWriteableobjects.enumEnumeration with selector attribute operations as in[foo^="bar"]enumEnumeration with expression operators.enumRepresents the different math operators available.enumThis enum contains all the selector combinators.enumContains the binary operators for the @supports rule as in@supports (transition-property: color) or (animation-name: foo) -
Uses of ICSSWriteable in com.helger.css.propertyvalue
Subinterfaces of ICSSWriteable in com.helger.css.propertyvalueModifier and TypeInterfaceDescriptioninterfaceBase interface for a CSS value that contains more than one valueinterfaceRepresents a single CSS value that is used in a CSS declaration.Classes in com.helger.css.propertyvalue that implement ICSSWriteableModifier and TypeClassDescriptionclassRepresents the combination of a single CSS property (ICSSProperty) and it's according value plus the important state (!classRepresents a CSS value that has both different property names and multiple different values.classRepresents a CSS value that has several property names, but only one value.classRepresents a CSS value that has one property name, but multiple different values. -
Uses of ICSSWriteable in com.helger.css.writer
Methods in com.helger.css.writer with parameters of type ICSSWriteableModifier and TypeMethodDescriptionCSSWriter.getCSSAsString(ICSSWriteable aCSS) Get the string representation of the passed CSS object.voidCSSWriter.writeCSS(ICSSWriteable aCSS, Writer aWriter) Write the CSS content to the passed writer.