org.eclipse.actf.util.vocab
Class DelegationTerms
java.lang.Object
   org.eclipse.actf.util.vocab.AbstractTerms
org.eclipse.actf.util.vocab.AbstractTerms
       org.eclipse.actf.util.vocab.DelegationTerms
org.eclipse.actf.util.vocab.DelegationTerms
- public class DelegationTerms 
- extends AbstractTerms
This class delegates the evaluation to the delegation target.
 
 
 
DelegationTerms
public DelegationTerms(IEvalTarget delegationTarget)
- Parameters:
- delegationTarget- the delegation target.
isClickable
public boolean isClickable(IEvalTarget target)
- 
- Overrides:
- isClickablein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isClickable()
 
isEditable
public boolean isEditable(IEvalTarget target)
- 
- Overrides:
- isEditablein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isEditable()
 
hasContent
public boolean hasContent(IEvalTarget target)
- 
- Overrides:
- hasContentin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.hasContent()
 
hasReadingContent
public boolean hasReadingContent(IEvalTarget target)
- 
- Overrides:
- hasReadingContentin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.hasReadingContent()
 
isEnabled
public boolean isEnabled(IEvalTarget target)
- 
- Overrides:
- isEnabledin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
 
isInputable
public boolean isInputable(IEvalTarget target)
- 
- Overrides:
- isInputablein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isInputable()
 
isSelectable
public boolean isSelectable(IEvalTarget target)
- 
- Overrides:
- isSelectablein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isSelectable()
 
isMultiSelectable
public boolean isMultiSelectable(IEvalTarget target)
- 
- Overrides:
- isMultiSelectablein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isMultiSelectable()
 
isButton
public boolean isButton(IEvalTarget target)
- 
- Overrides:
- isButtonin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isButton()
 
isListItem
public boolean isListItem(IEvalTarget target)
- 
- Overrides:
- isListItemin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isListItem()
 
isListTop
public boolean isListTop(IEvalTarget target)
- 
- Overrides:
- isListTopin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isListTop()
 
isCheckbox
public boolean isCheckbox(IEvalTarget target)
- 
- Overrides:
- isCheckboxin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isCheckbox()
 
isChecked
public boolean isChecked(IEvalTarget target)
- 
- Overrides:
- isCheckedin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isChecked()
 
isLabel
public boolean isLabel(IEvalTarget target)
- 
- Overrides:
- isLabelin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isLabel()
 
isLink
public boolean isLink(IEvalTarget target)
- 
- Overrides:
- isLinkin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isLink()
 
isVisitedLink
public boolean isVisitedLink(IEvalTarget target)
- 
- Overrides:
- isVisitedLinkin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isVisitedLink()
 
isRadio
public boolean isRadio(IEvalTarget target)
- 
- Overrides:
- isRadioin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isRadio()
 
isCombobox
public boolean isCombobox(IEvalTarget target)
- 
- Overrides:
- isComboboxin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isCombobox()
 
isSubmit
public boolean isSubmit(IEvalTarget target)
- 
- Overrides:
- isSubmitin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isSubmit()
 
isFileEdit
public boolean isFileEdit(IEvalTarget target)
- 
- Overrides:
- isFileEditin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isFileEdit()
 
isTextarea
public boolean isTextarea(IEvalTarget target)
- 
- Overrides:
- isTextareain class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isTextarea()
 
isTextbox
public boolean isTextbox(IEvalTarget target)
- 
- Overrides:
- isTextboxin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isTextbox()
 
isPassword
public boolean isPassword(IEvalTarget target)
- 
- Overrides:
- isPasswordin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isPassword()
 
isValidNode
public boolean isValidNode(IEvalTarget target)
- 
- Overrides:
- isValidNodein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isValidNode()
 
isVisibleNode
public boolean isVisibleNode(IEvalTarget target)
- 
- Overrides:
- isVisibleNodein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isVisibleNode()
 
isEmbeddedObject
public boolean isEmbeddedObject(IEvalTarget target)
- 
- Overrides:
- isEmbeddedObjectin class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isEmbeddedObject()
 
isImage
public boolean isImage(IEvalTarget target)
- 
- Overrides:
- isImagein class- AbstractTerms
 
- 
- Parameters:
- target- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isImage()
 
isMultilineEdit
public boolean isMultilineEdit(IEvalTarget node)
- 
- Overrides:
- isMultilineEditin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isMultilineEdit()
 
isSelectOption
public boolean isSelectOption(IEvalTarget node)
- 
- Overrides:
- isSelectOptionin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isSelectOption()
 
isReducible
public boolean isReducible(IEvalTarget node)
- 
- Overrides:
- isReduciblein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isReducible()
 
isConnectable
public boolean isConnectable(IEvalTarget node)
- 
- Overrides:
- isConnectablein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isConnectable()
 
find
public boolean find(String str,
                    boolean exact,
                    IEvalTarget node)
- 
- Overrides:
- findin class- AbstractTerms
 
- 
- Parameters:
- str- the str to be searched in the text of the node
- exact- whether the matching is case sensitive or not
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.find(String, boolean)
 
startsWith
public boolean startsWith(String str,
                          boolean exact,
                          IEvalTarget node)
- 
- Overrides:
- startsWithin class- AbstractTerms
 
- 
- Parameters:
- str- the str to be checked in the text of the node
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.startsWith(String, boolean)
 
isHeading
public boolean isHeading(int level,
                         IEvalTarget node)
- 
- Overrides:
- isHeadingin class- AbstractTerms
 
- 
- Parameters:
- level- the level of the heading
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isHeading()
 
isHeadingJumpPoint
public boolean isHeadingJumpPoint(IEvalTarget node)
- 
- Overrides:
- isHeadingJumpPointin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
 
nodeLocation
public boolean nodeLocation(Node refNode,
                            boolean backward,
                            IEvalTarget node)
- 
- Overrides:
- nodeLocationin class- AbstractTerms
 
- 
- Parameters:
- refNode- the reference node for the evaluation
- backward- the direction of the evaluation
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.nodeLocation(Node, boolean)
 
isAccessKey
public boolean isAccessKey(char key,
                           IEvalTarget node)
- 
- Overrides:
- isAccessKeyin class- AbstractTerms
 
- 
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isAccessKey(char)
 
isListItemJumpPoint
public boolean isListItemJumpPoint(IEvalTarget node)
- 
- Overrides:
- isListItemJumpPointin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
 
isBlockJumpPointF
public boolean isBlockJumpPointF(IEvalTarget node)
- 
- Overrides:
- isBlockJumpPointFin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isBlockJumpPointF()
 
isBlockJumpPointB
public boolean isBlockJumpPointB(IEvalTarget node)
- 
- Overrides:
- isBlockJumpPointBin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isBlockJumpPointB()
 
isMedia
public boolean isMedia(IEvalTarget node)
- 
- Overrides:
- isMediain class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isMedia()
 
isFlashTopNode
public boolean isFlashTopNode(IEvalTarget node)
- 
- Overrides:
- isFlashTopNodein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isFlashTopNode()
 
isFlashLastNode
public boolean isFlashLastNode(IEvalTarget node)
- 
- Overrides:
- isFlashLastNodein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isFlashLastNode()
 
isMSAAFlash
public boolean isMSAAFlash(IEvalTarget node)
- 
- Overrides:
- isMSAAFlashin class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isMSAAFlash()
 
isReachable
public boolean isReachable(IEvalTarget node,
                           Node target)
- 
- Overrides:
- isReachablein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- target- the target node for the evaluation of reaching
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isReachable(Node)
 
isAlterable
public boolean isAlterable(IEvalTarget node)
- 
- Overrides:
- isAlterablein class- AbstractTerms
 
- 
- Parameters:
- node- the node to be evaluated
- Returns:
- whether the node matches the condition
- See Also:
- Vocabulary.isAlterable()