webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
WebCore::EditCommand Class Referenceabstract

#include <EditCommand.h>

Inheritance diagram for WebCore::EditCommand:
WTF::RefCounted< EditCommand > WTF::RefCounted< EditCommand > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebCore::CompositeEditCommand WebCore::SimpleEditCommand WebCore::SimpleEditCommand WebCore::ApplyBlockElementCommand WebCore::ApplyStyleCommand WebCore::BreakBlockquoteCommand WebCore::CreateLinkCommand WebCore::DeleteSelectionCommand WebCore::DictationCommandIOS WebCore::InsertLineBreakCommand WebCore::InsertListCommand WebCore::InsertParagraphSeparatorCommand WebCore::InsertTextCommand WebCore::ModifySelectionListLevelCommand WebCore::MoveSelectionCommand WebCore::RemoveFormatCommand WebCore::RemoveNodePreservingChildrenCommand WebCore::ReplaceRangeWithTextCommand WebCore::ReplaceSelectionCommand WebCore::SimplifyMarkupCommand WebCore::SpellingCorrectionCommand WebCore::SplitTextNodeContainingElementCommand WebCore::TextInsertionBaseCommand WebCore::UnlinkCommand WebCore::AppendNodeCommand WebCore::DeleteFromTextNodeCommand WebCore::InsertIntoTextNodeCommand WebCore::InsertNodeBeforeCommand WebCore::MergeIdenticalElementsCommand WebCore::RemoveCSSPropertyCommand WebCore::RemoveNodeCommand WebCore::ReplaceNodeWithSpanCommand WebCore::SetNodeAttributeCommand WebCore::SetSelectionCommand WebCore::SplitElementCommand WebCore::SplitTextNodeCommand WebCore::WrapContentsInDummySpanCommand WebCore::AppendNodeCommand WebCore::DeleteFromTextNodeCommand WebCore::InsertIntoTextNodeCommand WebCore::InsertNodeBeforeCommand WebCore::MergeIdenticalElementsCommand WebCore::RemoveCSSPropertyCommand WebCore::RemoveNodeCommand WebCore::ReplaceNodeWithSpanCommand WebCore::SetNodeAttributeCommand WebCore::SetSelectionCommand WebCore::SplitElementCommand WebCore::SplitTextNodeCommand WebCore::WrapContentsInDummySpanCommand

Public Member Functions

virtual ~EditCommand ()
 
void setParent (CompositeEditCommand *)
 
virtual EditAction editingAction () const
 
const VisibleSelectionstartingSelection () const
 
const VisibleSelectionendingSelection () const
 
virtual bool isInsertTextCommand () const
 
virtual bool isSimpleEditCommand () const
 
virtual bool isCompositeEditCommand () const
 
virtual bool isEditCommandComposition () const
 
bool isTopLevelCommand () const
 
virtual void doApply ()=0
 
virtual ~EditCommand ()
 
void setParent (CompositeEditCommand *)
 
virtual EditAction editingAction () const
 
const VisibleSelectionstartingSelection () const
 
const VisibleSelectionendingSelection () const
 
virtual bool isInsertTextCommand () const
 
virtual bool isSimpleEditCommand () const
 
virtual bool isCompositeEditCommand () const
 
virtual bool isEditCommandComposition () const
 
bool isTopLevelCommand () const
 
virtual void doApply ()=0
 
- Public Member Functions inherited from WTF::RefCounted< EditCommand >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Protected Member Functions

 EditCommand (Document &, EditAction=EditActionUnspecified)
 
 EditCommand (Document &, const VisibleSelection &, const VisibleSelection &)
 
const Frameframe () const
 
Frameframe ()
 
const Documentdocument () const
 
Documentdocument ()
 
CompositeEditCommandparent () const
 
void setStartingSelection (const VisibleSelection &)
 
WEBCORE_EXPORT void setEndingSelection (const VisibleSelection &)
 
bool isEditingTextAreaOrTextInput () const
 
void postTextStateChangeNotification (AXTextEditType, const String &)
 
void postTextStateChangeNotification (AXTextEditType, const String &, const VisiblePosition &)
 
 EditCommand (Document &, EditAction=EditActionUnspecified)
 
 EditCommand (Document &, const VisibleSelection &, const VisibleSelection &)
 
const Frameframe () const
 
Frameframe ()
 
const Documentdocument () const
 
Documentdocument ()
 
CompositeEditCommandparent () const
 
void setStartingSelection (const VisibleSelection &)
 
WEBCORE_EXPORT void setEndingSelection (const VisibleSelection &)
 
bool isEditingTextAreaOrTextInput () const
 
void postTextStateChangeNotification (AXTextEditType, const String &)
 
void postTextStateChangeNotification (AXTextEditType, const String &, const VisiblePosition &)
 
- Protected Member Functions inherited from WTF::RefCounted< EditCommand >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Constructor & Destructor Documentation

◆ ~EditCommand() [1/2]

WebCore::EditCommand::~EditCommand ( )
virtual

◆ EditCommand() [1/4]

WebCore::EditCommand::EditCommand ( Document document,
EditAction  editingAction = EditActionUnspecified 
)
explicitprotected

◆ EditCommand() [2/4]

WebCore::EditCommand::EditCommand ( Document document,
const VisibleSelection startingSelection,
const VisibleSelection endingSelection 
)
protected

◆ ~EditCommand() [2/2]

virtual WebCore::EditCommand::~EditCommand ( )
virtual

◆ EditCommand() [3/4]

WebCore::EditCommand::EditCommand ( Document ,
EditAction  = EditActionUnspecified 
)
explicitprotected

◆ EditCommand() [4/4]

WebCore::EditCommand::EditCommand ( Document ,
const VisibleSelection ,
const VisibleSelection  
)
protected

Member Function Documentation

◆ doApply() [1/2]

virtual void WebCore::EditCommand::doApply ( )
pure virtual

◆ doApply() [2/2]

virtual void WebCore::EditCommand::doApply ( )
pure virtual

◆ document() [1/4]

const Document& WebCore::EditCommand::document ( ) const
inlineprotected

◆ document() [2/4]

const Document& WebCore::EditCommand::document ( ) const
inlineprotected

◆ document() [3/4]

Document& WebCore::EditCommand::document ( )
inlineprotected

◆ document() [4/4]

Document& WebCore::EditCommand::document ( )
inlineprotected

◆ editingAction() [1/2]

EditAction WebCore::EditCommand::editingAction ( ) const
virtual

◆ editingAction() [2/2]

virtual EditAction WebCore::EditCommand::editingAction ( ) const
virtual

◆ endingSelection() [1/2]

const VisibleSelection& WebCore::EditCommand::endingSelection ( ) const
inline

◆ endingSelection() [2/2]

const VisibleSelection& WebCore::EditCommand::endingSelection ( ) const
inline

◆ frame() [1/4]

const Frame & WebCore::EditCommand::frame ( ) const
protected

◆ frame() [2/4]

const Frame& WebCore::EditCommand::frame ( ) const
protected

◆ frame() [3/4]

Frame& WebCore::EditCommand::frame ( )
protected

◆ frame() [4/4]

Frame & WebCore::EditCommand::frame ( )
protected

◆ isCompositeEditCommand() [1/2]

virtual bool WebCore::EditCommand::isCompositeEditCommand ( ) const
inlinevirtual

◆ isCompositeEditCommand() [2/2]

virtual bool WebCore::EditCommand::isCompositeEditCommand ( ) const
inlinevirtual

◆ isEditCommandComposition() [1/2]

virtual bool WebCore::EditCommand::isEditCommandComposition ( ) const
inlinevirtual

◆ isEditCommandComposition() [2/2]

virtual bool WebCore::EditCommand::isEditCommandComposition ( ) const
inlinevirtual

◆ isEditingTextAreaOrTextInput() [1/2]

bool WebCore::EditCommand::isEditingTextAreaOrTextInput ( ) const
protected

◆ isEditingTextAreaOrTextInput() [2/2]

bool WebCore::EditCommand::isEditingTextAreaOrTextInput ( ) const
protected

◆ isInsertTextCommand() [1/2]

virtual bool WebCore::EditCommand::isInsertTextCommand ( ) const
inlinevirtual

◆ isInsertTextCommand() [2/2]

virtual bool WebCore::EditCommand::isInsertTextCommand ( ) const
inlinevirtual

◆ isSimpleEditCommand() [1/2]

virtual bool WebCore::EditCommand::isSimpleEditCommand ( ) const
inlinevirtual

◆ isSimpleEditCommand() [2/2]

virtual bool WebCore::EditCommand::isSimpleEditCommand ( ) const
inlinevirtual

◆ isTopLevelCommand() [1/2]

bool WebCore::EditCommand::isTopLevelCommand ( ) const
inline

◆ isTopLevelCommand() [2/2]

bool WebCore::EditCommand::isTopLevelCommand ( ) const
inline

◆ parent() [1/2]

CompositeEditCommand* WebCore::EditCommand::parent ( ) const
inlineprotected

◆ parent() [2/2]

CompositeEditCommand* WebCore::EditCommand::parent ( ) const
inlineprotected

◆ postTextStateChangeNotification() [1/4]

void WebCore::EditCommand::postTextStateChangeNotification ( AXTextEditType  ,
const String  
)
protected

◆ postTextStateChangeNotification() [2/4]

void WebCore::EditCommand::postTextStateChangeNotification ( AXTextEditType  type,
const String text 
)
protected

◆ postTextStateChangeNotification() [3/4]

void WebCore::EditCommand::postTextStateChangeNotification ( AXTextEditType  ,
const String ,
const VisiblePosition  
)
protected

◆ postTextStateChangeNotification() [4/4]

void WebCore::EditCommand::postTextStateChangeNotification ( AXTextEditType  type,
const String text,
const VisiblePosition position 
)
protected

◆ setEndingSelection() [1/2]

WEBCORE_EXPORT void WebCore::EditCommand::setEndingSelection ( const VisibleSelection )
protected

◆ setEndingSelection() [2/2]

void WebCore::EditCommand::setEndingSelection ( const VisibleSelection s)
protected

◆ setParent() [1/2]

void WebCore::EditCommand::setParent ( CompositeEditCommand )

◆ setParent() [2/2]

void WebCore::EditCommand::setParent ( CompositeEditCommand parent)

◆ setStartingSelection() [1/2]

void WebCore::EditCommand::setStartingSelection ( const VisibleSelection )
protected

◆ setStartingSelection() [2/2]

void WebCore::EditCommand::setStartingSelection ( const VisibleSelection s)
protected

◆ startingSelection() [1/2]

const VisibleSelection& WebCore::EditCommand::startingSelection ( ) const
inline

◆ startingSelection() [2/2]

const VisibleSelection& WebCore::EditCommand::startingSelection ( ) const
inline

The documentation for this class was generated from the following files: