Package org.idpf.epubcheck.util.css
Class CssGrammar.CssComposedConstruct
- java.lang.Object
-
- org.idpf.epubcheck.util.css.CssGrammar.CssConstruct
-
- org.idpf.epubcheck.util.css.CssGrammar.CssComposedConstruct
-
- Direct Known Subclasses:
CssGrammar.CssAtRule,CssGrammar.CssAttributeSelector,CssGrammar.CssDeclaration,CssGrammar.CssFunction,CssGrammar.CssPseudoSelector,CssGrammar.CssScopedGroup,CssGrammar.CssSelector,CssGrammar.CssSimpleSelectorSequence
- Enclosing class:
- CssGrammar
public abstract static class CssGrammar.CssComposedConstruct extends CssGrammar.CssConstruct
A CssConstruct that is composed a list of atomic and/or composed CssConstructs, and optionally a name.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.idpf.epubcheck.util.css.CssGrammar.CssConstruct
CssGrammar.CssConstruct.Type
-
-
Field Summary
Fields Modifier and Type Field Description (package private) com.google.common.base.Optional<java.lang.String>absent(package private) java.util.List<CssGrammar.CssConstruct>components(package private) com.google.common.base.Optional<java.lang.String>name-
Fields inherited from class org.idpf.epubcheck.util.css.CssGrammar.CssConstruct
location, type
-
-
Constructor Summary
Constructors Constructor Description CssComposedConstruct(CssGrammar.CssConstruct.Type type, java.lang.String name, CssLocation location)CssComposedConstruct(CssGrammar.CssConstruct.Type type, CssLocation location)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CssGrammar.CssConstruct>getComponents()Get the components.com.google.common.base.Optional<java.lang.String>getName()java.lang.StringtoString()-
Methods inherited from class org.idpf.epubcheck.util.css.CssGrammar.CssConstruct
getLocation, getType, toCssString
-
-
-
-
Field Detail
-
components
final java.util.List<CssGrammar.CssConstruct> components
-
name
final com.google.common.base.Optional<java.lang.String> name
-
absent
final com.google.common.base.Optional<java.lang.String> absent
-
-
Constructor Detail
-
CssComposedConstruct
public CssComposedConstruct(CssGrammar.CssConstruct.Type type, java.lang.String name, CssLocation location)
-
CssComposedConstruct
public CssComposedConstruct(CssGrammar.CssConstruct.Type type, CssLocation location)
-
-
Method Detail
-
getComponents
public java.util.List<CssGrammar.CssConstruct> getComponents()
Get the components. The list may be empty but is never null.
-
getName
public com.google.common.base.Optional<java.lang.String> getName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-