java.lang.Object
io.sf.carte.doc.style.css.om.AbstractCSSRule
io.sf.carte.doc.style.css.om.BaseCSSDeclarationRule
io.sf.carte.doc.style.css.om.KeyframeRule
- All Implemented Interfaces:
- CSSDeclarationRule,- CSSKeyframeRule,- ExtendedCSSRule,- CSSRule
CSSKeyframeRule implementation.
- 
Field SummaryFields inherited from interface org.w3c.dom.css.CSSRuleCHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULEFields inherited from interface io.sf.carte.doc.style.css.ExtendedCSSRuleCOUNTER_STYLE_RULE, CUSTOM_MEDIA_RULE, DOCUMENT_RULE, FONT_FEATURE_VALUES_RULE, KEYFRAME_RULE, KEYFRAMES_RULE, MARGIN_RULE, NAMESPACE_RULE, REGION_STYLE_RULE, SUPPORTS_RULE, VIEWPORT_RULE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone(AbstractCSSStyleSheet parentSheet) Obtain a clone of this rule whose parent sheet isparentSheet.protected ParservoidenablePrecedingComments(int initialSize) If this rule does not contain a preceding comment list, create one with the given initial capacity.booleanGets the keyframe selector as a comma-separated list of percentage values.A minified parsable textual representation of the rule.byteGet the origin of this rule (user agent sheet, author, user).If this rule is contained inside another rule, return that rule.Get the style sheet that contains this rule.Get a list of the comments that preceded this rule, if any.protected StyleFormattingContextshortgetType()protected URLGets an URL for the given URI, taking into account the parent CSS Base URL if appropriate.inthashCode()voidsetCssText(String cssText) voidsetParentRule(AbstractCSSRule parent) Sets the parent CSS rule, in case this rule is contained by another.voidwriteCssText(SimpleWriter wri, StyleFormattingContext context) Write a serialization of this rule to the given simple writer, according to the given context.Methods inherited from class io.sf.carte.doc.style.css.om.BaseCSSDeclarationRulegetStyle, getStyleDeclarationErrorHandler, setStyleDeclarationErrorHandlerMethods inherited from class io.sf.carte.doc.style.css.om.AbstractCSSRuletoStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.sf.carte.doc.style.css.CSSDeclarationRulegetStyle, getStyleDeclarationErrorHandler
- 
Constructor Details- 
KeyframeRule
 
- 
- 
Method Details- 
getKeyTextDescription copied from interface:CSSKeyframeRuleGets the keyframe selector as a comma-separated list of percentage values.- Specified by:
- getKeyTextin interface- CSSKeyframeRule
- Returns:
- the keyframe selector.
 
- 
getCssText- Specified by:
- getCssTextin interface- CSSRule
- Specified by:
- getCssTextin class- AbstractCSSRule
 
- 
getMinifiedCssTextDescription copied from class:AbstractCSSRuleA minified parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.- Specified by:
- getMinifiedCssTextin interface- ExtendedCSSRule
- Returns:
- the minified textual representation of the rule.
 
- 
writeCssTextDescription copied from interface:ExtendedCSSRuleWrite a serialization of this rule to the given simple writer, according to the given context.- Specified by:
- writeCssTextin interface- ExtendedCSSRule
- Specified by:
- writeCssTextin class- AbstractCSSRule
- Parameters:
- wri- the simple writer object.
- context- the formatting context.
- Throws:
- IOException- if an error happened while writing.
 
- 
setCssText- Specified by:
- setCssTextin interface- CSSRule
- Overrides:
- setCssTextin class- BaseCSSDeclarationRule
- Throws:
- DOMException
 
- 
getParentRuleDescription copied from interface:ExtendedCSSRuleIf this rule is contained inside another rule, return that rule. If it is not nested inside any other rules, returnnull.- Specified by:
- getParentRulein interface- CSSRule
- Specified by:
- getParentRulein interface- ExtendedCSSRule
- Returns:
- the containing rule, if any, otherwise null.
 
- 
getParentStyleSheetDescription copied from interface:ExtendedCSSRuleGet the style sheet that contains this rule.- Specified by:
- getParentStyleSheetin interface- CSSRule
- Specified by:
- getParentStyleSheetin interface- ExtendedCSSRule
- Returns:
- the style sheet, or null if no sheet contains this rule.
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- BaseCSSDeclarationRule
 
- 
equals- Overrides:
- equalsin class- BaseCSSDeclarationRule
 
- 
cloneDescription copied from class:AbstractCSSRuleObtain a clone of this rule whose parent sheet isparentSheet.- Specified by:
- clonein interface- ExtendedCSSRule
- Overrides:
- clonein class- BaseCSSDeclarationRule
- Parameters:
- parentSheet- the parent sheet for the new rule.
- Returns:
- a clone of this rule with the given parent sheet.
 
- 
getTypepublic short getType()- Specified by:
- getTypein interface- CSSRule
- Specified by:
- getTypein class- AbstractCSSRule
 
- 
createSACParser- Throws:
- DOMException
 
- 
setParentRuleSets the parent CSS rule, in case this rule is contained by another.- Specified by:
- setParentRulein class- AbstractCSSRule
- Parameters:
- parent- the parent rule.
 
- 
getOriginpublic byte getOrigin()Description copied from class:AbstractCSSRuleGet the origin of this rule (user agent sheet, author, user).- Specified by:
- getOriginin class- AbstractCSSRule
- Returns:
- the origin of this rule.
 
- 
enablePrecedingCommentspublic void enablePrecedingComments(int initialSize) Description copied from class:AbstractCSSRuleIf this rule does not contain a preceding comment list, create one with the given initial capacity.If this rule already has a comment list, does nothing. - Specified by:
- enablePrecedingCommentsin class- AbstractCSSRule
- Parameters:
- initialSize- the initial capacity.
 
- 
getPrecedingCommentsDescription copied from class:AbstractCSSRuleGet a list of the comments that preceded this rule, if any.- Specified by:
- getPrecedingCommentsin class- AbstractCSSRule
- Returns:
- the list of comments, or nullif there were no preceding comments or the parsing was specified to ignore comments.
- See Also:
 
- 
getStyleFormattingContext
- 
getURLGets an URL for the given URI, taking into account the parent CSS Base URL if appropriate.- Parameters:
- uri- the uri.
- Returns:
- the absolute URL.
- Throws:
- MalformedURLException- if the uri was wrong.
 
 
-