IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.testeditor.dc
Class DataBoundStyleRange

java.lang.Object
  extended by org.eclipse.swt.graphics.TextStyle
      extended by org.eclipse.swt.custom.StyleRange
          extended by com.ibm.rational.common.test.editor.framework.extensions.HierarchicalStyleRange
              extended by com.ibm.rational.test.lt.testeditor.dc.DataBoundStyleRange
All Implemented Interfaces:
com.ibm.rational.common.test.editor.framework.kernel.util.FieldMarkerManager.IOwnerDraw, com.ibm.rational.common.test.editor.framework.preferences.CBPreferenceConstants, com.ibm.rational.test.lt.testeditor.preferences.ILtPreferenceConstants, Cloneable, org.eclipse.swt.internal.CloneableCompatibility
Direct Known Subclasses:
DataSourceStyleRange, DataTargetStyleRange

public abstract class DataBoundStyleRange
extends com.ibm.rational.common.test.editor.framework.extensions.HierarchicalStyleRange
implements com.ibm.rational.test.lt.testeditor.preferences.ILtPreferenceConstants


Field Summary
 
Fields inherited from class org.eclipse.swt.custom.StyleRange
fontStyle, length, start
 
Fields inherited from class org.eclipse.swt.graphics.TextStyle
background, borderColor, borderStyle, data, font, foreground, metrics, rise, strikeout, strikeoutColor, underline, underlineColor, underlineStyle
 
Fields inherited from interface com.ibm.rational.test.lt.testeditor.preferences.ILtPreferenceConstants
FIND_MORE_DEF_ACTION, FIND_MORE_DEF_ACTION_AUTO, FIND_MORE_PREF_COUNTER, FIND_MORE_PREF_SHOW_PROMT, PCN_ASK_KEEP_CHILDREN, PCN_ASK_MOVE_INTO_NEW_IF, PCN_ASK_MOVE_INTO_NEW_LOOP, PCN_ASK_MOVE_INTO_NEW_TRANSACTION, PCN_ASK_TO_GENERATE_DEEFAULT_DP, PCN_AUTO_DP_DIGICERTS, PCN_AUTO_GENERATE_DEFAULT_DATAPOOL, PCN_COMPARE_ENCODED_TO_UNENCODED, PCN_CONFIRM_DEFAULT_DATAPOOL, PCN_FIT_SCREEN_ID, PCN_FIX_OPU_OPTION, PCN_IMPORT_DEFAULT_DATAPOOL, PCN_KEEP_CHILDREN, PCN_KEEP_CHILDREN_OPTION, PCN_MOVE_INTO_IF_OPTION, PCN_MOVE_INTO_LOOP_OPTION, PCN_MOVE_INTO_NEW_IF, PCN_MOVE_INTO_NEW_LOOP, PCN_MOVE_INTO_NEW_TRANSACTION, PCN_MOVE_INTO_OTHER_OPTION, PCN_MOVE_INTO_RS_OPTION, PCN_MOVE_INTO_TRANS_OPTION, PCN_SRH_INCLUDE_OVERLAPS, PCN_SRH_INCLUDE_SUBST, PCN_STORE_VP_STRINGS, PCN_X_COLOR_BG, PCN_X_COLOR_FG, PCN_X_FONT, PCN_X_LABEL, PCN_Y_BUILTIN_SUBST, PCN_Y_CUSTOM_CODE, PCN_Y_DATAPOOL_CANDIDATE, PCN_Y_DATAPOOLED_TEXT, PCN_Y_FAILED_SUBST, PCN_Y_FIELD_REFERENCE, PCN_Y_REFERENCE, PCN_Y_TESTVAR_SUBST, PCN_Y_UNUSED_REFERENCE, PCN_Y_USED_REFERENCE, PCN_Z_CUSTOM_CODE, PCN_Z_DATAPOOL, PCN_Z_REFERENCE
 
Fields inherited from interface com.ibm.rational.common.test.editor.framework.preferences.CBPreferenceConstants
FG_DOCUMENTATION, FG_REGEX_GROUP, FG_REGEX_MATCH, PCN_DISABLED_COLOR_BG, PCN_DISABLED_COLOR_FG, PCN_DISABLED_PREFIX, PCN_DISPLAY_NESTED_COMMENTS, PCN_INFO_COLOR, PCN_INFO_COLOR_USED, PCN_RANGE_EVEN_BG, PCN_RANGE_ODD_BG, PCN_SEARCH_MATCH_BG, PCN_SEARCH_MATCH_FG
 
Constructor Summary
DataBoundStyleRange(DataBoundStyleRange other)
           
DataBoundStyleRange(String propKey)
           
 
Method Summary
 void doDraw(PaintEvent e, StyledText host)
          This implementation draws visual cue for zero-length correlation ranges.
 CBActionElement getData()
           
 int getDisabledCount()
           
 boolean isDisabled()
           
 void setData(CBActionElement m_data)
           
protected  void setPosition()
           
 void shift(int delta)
           
protected  void updateBorder()
           
protected abstract  void updateColors()
           
protected  void updateForDisabled()
           
 
Methods inherited from class com.ibm.rational.common.test.editor.framework.extensions.HierarchicalStyleRange
getSelectedBackground, getSelectedForeground, isCurrent, markAsCurrent, setObscuredRanges
 
Methods inherited from class org.eclipse.swt.custom.StyleRange
clone, equals, hashCode, isUnstyled, similarTo, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataBoundStyleRange

public DataBoundStyleRange(DataBoundStyleRange other)

DataBoundStyleRange

public DataBoundStyleRange(String propKey)
Method Detail

setPosition

protected void setPosition()

updateColors

protected abstract void updateColors()

getData

public CBActionElement getData()
Returns:
Returns the m_data.

setData

public void setData(CBActionElement m_data)
Parameters:
m_data - The m_data to set.

updateForDisabled

protected void updateForDisabled()

isDisabled

public boolean isDisabled()

getDisabledCount

public int getDisabledCount()

shift

public void shift(int delta)

doDraw

public void doDraw(PaintEvent e,
                   StyledText host)
This implementation draws visual cue for zero-length correlation ranges.

Specified by:
doDraw in interface com.ibm.rational.common.test.editor.framework.kernel.util.FieldMarkerManager.IOwnerDraw
Overrides:
doDraw in class com.ibm.rational.common.test.editor.framework.extensions.HierarchicalStyleRange
See Also:
FieldMarkerManager.IOwnerDraw.doDraw(org.eclipse.swt.events.PaintEvent, org.eclipse.swt.custom.StyledText)

updateBorder

protected void updateBorder()

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.