Class TogglePseudoClassOperation

java.lang.Object
ro.sync.ecss.extensions.commons.operations.PseudoClassOperation
ro.sync.ecss.extensions.commons.operations.TogglePseudoClassOperation
All Implemented Interfaces:
AuthorOperation, Extension

@API(type=INTERNAL, src=PUBLIC) public class TogglePseudoClassOperation extends PseudoClassOperation
An implementation of an operation to toggle on/off the pseudo-class of an element.
  • Constructor Details

    • TogglePseudoClassOperation

      public TogglePseudoClassOperation()
  • Method Details

    • execute

      protected void execute(AuthorAccess authorAccess, String pseudoClassName, AuthorElement targetElement)
      Sets the pseudo class to an element if it was not already set, or removes it if it was set.
      Specified by:
      execute in class PseudoClassOperation
      Parameters:
      authorAccess - The access.
      pseudoClassName - The name of the pseudo class.
      targetElement - The element that is changed.
    • getDescription

      public String getDescription()
      Returns:
      The description of the extension.
      See Also: