|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
org.eclipse.swt.custom.StyledText
de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSStyledText
de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSXMLStyledText
public class OpenTMSXMLStyledText
This class implements a configurable xml Style text viewer. It assumes a simple xml format. Namely only a flat xml structure is supported, like in tmx or xliff with its ph ebt etc. tags.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.swt.widgets.Control |
|---|
handle |
| Constructor Summary | |
|---|---|
OpenTMSXMLStyledText(org.eclipse.swt.widgets.Composite parent,
int style)
|
|
| Method Summary | |
|---|---|
void |
addTagDescriptor(TagDescriptor tagDescriptor)
addTagDescriptor add a TagDescriptor |
void |
cut()
|
org.eclipse.swt.graphics.Color |
getDefaultBackGroundColor()
|
org.eclipse.swt.graphics.Color |
getDefaultForeGroundColor()
|
OpenTMSStyleRangeProperties |
getOpenTMSStyleRangeProperties()
|
java.lang.String |
getText()
|
boolean |
isBChangeBackGroundOnChange()
|
boolean |
isChanged()
|
void |
paste()
|
void |
removeTagDescriptors()
removeTagDescriptors remove all TagDescriptors from the component |
void |
setBChangeBackGroundOnChange(boolean changeBackGroundOnChange)
|
void |
setChanged(boolean changed)
setChanged |
void |
setDefaultBackGroundColor(org.eclipse.swt.graphics.Color defaultBackGroundColor)
|
void |
setDefaultForeGroundColor(org.eclipse.swt.graphics.Color defaultForeGroundColor)
|
void |
setOpenTMSStyleRangeProperties(OpenTMSStyleRangeProperties openTMSStyleRangeProperties)
|
void |
setStyleRange(java.lang.String text)
setStyleRange set the style range for elements |
void |
setStyleRange(java.lang.String text,
int startPosition,
int endPostion)
setStyleRange |
void |
setText(java.lang.String text)
|
void |
setToolTipText(java.lang.String string)
|
| Methods inherited from class de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSStyledText |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, getGotFocus, getLostFocus, isBChanged, notifyObservers, notifyObservers, setBChanged, setGotFocus, setLostFocus |
| Methods inherited from class org.eclipse.swt.custom.StyledText |
|---|
addBidiSegmentListener, addCaretListener, addExtendedModifyListener, addLineBackgroundListener, addLineStyleListener, addModifyListener, addPaintObjectListener, addSelectionListener, addVerifyKeyListener, addVerifyListener, addWordMovementListener, append, computeSize, copy, copy, getAlignment, getBackground, getBaseline, getBaseline, getBidiColoring, getBlockSelection, getBlockSelectionBounds, getBottomMargin, getCaretOffset, getCharCount, getContent, getDoubleClickEnabled, getDragDetect, getEditable, getForeground, getHorizontalIndex, getHorizontalPixel, getIndent, getJustify, getKeyBinding, getLeftMargin, getLine, getLineAlignment, getLineAtOffset, getLineBackground, getLineBullet, getLineCount, getLineDelimiter, getLineHeight, getLineHeight, getLineIndent, getLineIndex, getLineJustify, getLinePixel, getLineSpacing, getLineTabStops, getLineWrapIndent, getLocationAtOffset, getMarginColor, getOffsetAtLine, getOffsetAtLocation, getOrientation, getRanges, getRanges, getRightMargin, getSelection, getSelectionBackground, getSelectionCount, getSelectionForeground, getSelectionRange, getSelectionRanges, getSelectionText, getStyle, getStyleRangeAtOffset, getStyleRanges, getStyleRanges, getStyleRanges, getStyleRanges, getTabs, getTabStops, getText, getTextBounds, getTextLimit, getTextRange, getTopIndex, getTopMargin, getTopPixel, getWordWrap, getWrapIndent, insert, invokeAction, print, print, print, redraw, redraw, redrawRange, removeBidiSegmentListener, removeCaretListener, removeExtendedModifyListener, removeLineBackgroundListener, removeLineStyleListener, removeModifyListener, removePaintObjectListener, removeSelectionListener, removeVerifyKeyListener, removeVerifyListener, removeWordMovementListener, replaceStyleRanges, replaceTextRange, scroll, selectAll, setAlignment, setBackground, setBidiColoring, setBlockSelection, setBlockSelectionBounds, setBlockSelectionBounds, setBottomMargin, setCaret, setCaretOffset, setContent, setCursor, setDoubleClickEnabled, setDragDetect, setEditable, setFont, setForeground, setHorizontalIndex, setHorizontalPixel, setIndent, setJustify, setKeyBinding, setLeftMargin, setLineAlignment, setLineBackground, setLineBullet, setLineIndent, setLineJustify, setLineSpacing, setLineTabStops, setLineWrapIndent, setMarginColor, setMargins, setOrientation, setRightMargin, setSelection, setSelection, setSelection, setSelectionBackground, setSelectionForeground, setSelectionRange, setStyleRange, setStyleRanges, setStyleRanges, setStyleRanges, setTabs, setTabStops, setTextLimit, setTopIndex, setTopMargin, setTopPixel, setWordWrap, setWrapIndent, showSelection |
| Methods inherited from class org.eclipse.swt.widgets.Canvas |
|---|
drawBackground, getCaret, getIME, setIME |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
|---|
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
|---|
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
| Methods inherited from class org.eclipse.swt.widgets.Control |
|---|
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackgroundImage, getBorderWidth, getBounds, getCursor, getEnabled, getFont, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setEnabled, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
|---|
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OpenTMSXMLStyledText(org.eclipse.swt.widgets.Composite parent,
int style)
parent - style - | Method Detail |
|---|
public void addTagDescriptor(TagDescriptor tagDescriptor)
tagDescriptor - the tagDescriptor to addpublic void cut()
cut in class org.eclipse.swt.custom.StyledTextpublic org.eclipse.swt.graphics.Color getDefaultBackGroundColor()
public org.eclipse.swt.graphics.Color getDefaultForeGroundColor()
public OpenTMSStyleRangeProperties getOpenTMSStyleRangeProperties()
public java.lang.String getText()
getText in class org.eclipse.swt.custom.StyledTextpublic boolean isBChangeBackGroundOnChange()
public boolean isChanged()
isChanged in class OpenTMSStyledTextpublic void paste()
paste in class org.eclipse.swt.custom.StyledTextpublic void removeTagDescriptors()
public void setBChangeBackGroundOnChange(boolean changeBackGroundOnChange)
changeBackGroundOnChange - the bChangeBackGroundOnChange to setpublic void setChanged(boolean changed)
OpenTMSStyledText
setChanged in class OpenTMSStyledTextchanged - the changed to setpublic void setDefaultBackGroundColor(org.eclipse.swt.graphics.Color defaultBackGroundColor)
setDefaultBackGroundColor - the defaultBackGroundColor to setpublic void setDefaultForeGroundColor(org.eclipse.swt.graphics.Color defaultForeGroundColor)
defaultForeGroundColor - the defaultForeGroundColor to setpublic void setOpenTMSStyleRangeProperties(OpenTMSStyleRangeProperties openTMSStyleRangeProperties)
openTMSStyleRangeProperties - the openTMSStyleRangeProperties to setpublic void setStyleRange(java.lang.String text)
text - the text to "style range"
public void setStyleRange(java.lang.String text,
int startPosition,
int endPostion)
text - startPosition - endPostion - public void setText(java.lang.String text)
setText in class org.eclipse.swt.custom.StyledTextpublic void setToolTipText(java.lang.String string)
setToolTipText in class org.eclipse.swt.widgets.Control
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||