com.atlassian.webtest.ui.keys
Class CharacterKeySequence

java.lang.Object
  extended by com.atlassian.webtest.ui.keys.AbstractKeySequence
      extended by com.atlassian.webtest.ui.keys.CharacterKeySequence
All Implemented Interfaces:
KeyEventAware, KeySequence, TypeModeAware

public final class CharacterKeySequence
extends AbstractKeySequence

Key sequence consisting out of alphanumeric characters only, capable of being represented as a pure string.


Constructor Summary
CharacterKeySequence(String characters)
           
CharacterKeySequence(String characters, Set<ModifierKey> pressed)
           
CharacterKeySequence(String characters, TypeMode mode, Set<ModifierKey> pressed)
           
CharacterKeySequence(String characters, TypeMode mode, Set<ModifierKey> pressed, Collection<KeyEventType> keyEvents)
           
 
Method Summary
 List<Key> keys()
          An immutable list of keys to be typed.
 String string()
          Characters of this sequence as pure string
 String toString()
           
 
Methods inherited from class com.atlassian.webtest.ui.keys.AbstractKeySequence
keyEvents, typeMode, withPressed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharacterKeySequence

public CharacterKeySequence(String characters,
                            TypeMode mode,
                            Set<ModifierKey> pressed,
                            Collection<KeyEventType> keyEvents)

CharacterKeySequence

public CharacterKeySequence(String characters,
                            TypeMode mode,
                            Set<ModifierKey> pressed)

CharacterKeySequence

public CharacterKeySequence(String characters,
                            Set<ModifierKey> pressed)

CharacterKeySequence

public CharacterKeySequence(String characters)
Method Detail

keys

public List<Key> keys()
Description copied from interface: KeySequence
An immutable list of keys to be typed.

Returns:
keys to type into the target test page element

string

public String string()
Characters of this sequence as pure string

Returns:
characters string

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 Atlassian. All rights reserved.