Class SetPseudoClassOperation
java.lang.Object
ro.sync.ecss.extensions.commons.operations.PseudoClassOperation
ro.sync.ecss.extensions.commons.operations.SetPseudoClassOperation
- All Implemented Interfaces:
AuthorOperation
,Extension
An operation that sets a pseudo-class to an element.
There is no constraint on pseudo-class name. Let's consider we
set a pseudo class myClass
on the element
paragraph
. If there are CSS styles matching the pseudo class,
the layout of the paragraph
is rebuilt taking them into account.
paragraph{ color:blue; } paragraph:myClass{ font-size:2em; color:red; }The paragraph is now red.
-
Field Summary
Fields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
execute
(AuthorAccess authorAccess, String pseudoClassName, AuthorElement targetElement) Sets the pseudo class to an element.Methods inherited from class ro.sync.ecss.extensions.commons.operations.PseudoClassOperation
doOperation, getArguments
-
Constructor Details
-
SetPseudoClassOperation
public SetPseudoClassOperation()
-
-
Method Details
-
execute
protected void execute(AuthorAccess authorAccess, String pseudoClassName, AuthorElement targetElement) Sets the pseudo class to an element.- Specified by:
execute
in classPseudoClassOperation
- Parameters:
authorAccess
- The access.pseudoClassName
- The name of the pseudo class.targetElement
- The element that is changed.
-
getDescription
- Returns:
- The description of the extension.
- See Also:
-