net.docliff.models.applicationmodel.guimodel.editor
Class XliffEditorWindow

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.swt.widgets.Canvas
                      extended by org.eclipse.swt.custom.StyledText
                          extended by de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSStyledText
                              extended by de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSXMLStyledText
                                  extended by net.docliff.models.applicationmodel.guimodel.editor.XliffEditorWindow
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class XliffEditorWindow
extends OpenTMSXMLStyledText

Author:
klemens To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Nested Class Summary
 class XliffEditorWindow.PhrasePosition
           
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
XliffEditorWindow(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 boolean approveAllSegments(boolean approve, DataSource datasource)
          approveAllSegments approve all translations
 boolean approveSegment(int iSegmentNumber, boolean approve, DataSource dataSource)
          approveSegment approve or disapprove a segment, depending on bDoNotStore store the segment in the selected data source
 boolean bIsApproved(int iSegmentNumber)
           
 boolean bIsChangedSegment(int iSegmentNumber)
           
 boolean bIsFuzzyMatch(int iSegmentNumber)
           
 boolean bIsMultiple100PercentMatchSegments(int iSegmentNumber)
           
 boolean bIsTranslated(int iSegmentNumber)
           
 int copySourceToTarget(int iSegmentNumber, boolean queryIfTranslationExists)
           
 int countApprovedSegments()
           
 int countChangedSegments()
           
 int countTranslatedSegments()
           
 boolean[] getBChangedSegments()
           
 boolean[] getBTranslatedSegments()
           
 TransUnitInformationData getCurrentTransUnitInformation()
          getCurrentTransUnitInformation returns information about the current segment the cursor is located on
 TransUnitInformationData getCurrentTransUnitInformation(int iPosition)
          getCurrentTransUnitInformation returns information about the current segment at character position i
 java.lang.String getEndSourceTextNumber()
           
 java.lang.String getEndTargetTextNumber()
           
 org.jdom.Element getFile()
           
 java.lang.String getGlossary()
           
 int getIOldSegmentPosition()
           
 int getIOverallSegmentNumber()
           
 int getISimilarity()
           
 PreferencesContainer getPreferencesContainer()
           
 int[] getSegmentLengthInformation()
           
 TransUnitInformationData getSegmentTransUnitInformation(int iSegmentNumber)
          getSegmentTransUnitInformation returns information about the segment number supplied
 java.lang.String[] getSizeunit()
           
 java.lang.String getSourceLanguage()
           
 java.lang.String getStartSourceApprovedTextNumber()
           
 java.lang.String getStartSourceTextNumber()
           
 java.lang.String getStartTargetApprovedTextNumber()
           
 java.lang.String getStartTargetTextNumber()
           
 java.lang.String[] getStateInformation()
           
 java.lang.String getTargetLanguage()
           
 java.util.List<org.jdom.Element> getTransUnits()
           
 XliffDocument getXliffDocument()
           
 XliffEditor getXliffEditor()
           
 XmlDocument getXmlDocumentTemplate()
           
 void gotoSegment(int iSegnum)
          gotoSegment
 void gotoSegment(int iSegnum, boolean bUpdateStyle)
          gotoSegment
 void gotoSegment(java.lang.String num)
           
 boolean isBChanged()
           
 boolean isBCheckIfSourceTargetCombinationExists()
           
 boolean isBDisplayAllTransUnits()
           
 void loadXliffFile(org.jdom.Element file, java.lang.String whichElement)
          loadXliffFile loads all the specified elements contents specified by whichElement into the window
static void main(java.lang.String[] args)
          main
 int markupPhraseMatches(int iSegmentNumber)
          markupPhraseMatches
 int markupPhraseMatches(TransUnitInformationData transData)
          markupPhraseMatches
 AskAddTranslationMessageBox.AskResult saveSourceTargetToDataSource(DataSource dataSource, TransUnitInformationData transData)
          saveSourceTargetToDataSource saves a translation to the specified data source
 void saveXliffDocument()
          saveXliffDocument save the xliff document associated with the xliff editor form
 void saveXliffDocument(java.lang.String filename)
          saveXliffDocument save the xliff document associated with the xliff editor form to a new file
 void setBChanged(boolean bChanged)
           
 void setBChangedSegments(boolean[] changedSegments)
           
 void setBCheckIfSourceTargetCombinationExists(boolean checkIfSourceTargetCombinationExists)
           
 void setBDisplayAllTransUnits(boolean displayAllTransUnits)
           
 void setBTranslatedSegments(boolean[] bTranslatedSegments)
           
 void setCaretStyleRange(int iSegmentNumber)
          setCaretStyleRange
 void setEndSourceTextNumber(java.lang.String endSourceTextNumber)
           
 void setEndTargetTextNumber(java.lang.String endTargetTextNumber)
           
 void setFile(org.jdom.Element file)
           
 void setGlossary(java.lang.String glossary)
           
 void setIOldSegmentPosition(int oldSegmentPosition)
           
 void setIOverallSegmentNumber(int iOverallSegmentNumber)
           
 void setISimilarity(int similarity)
           
 void setPreferencesContainer(PreferencesContainer optionsContainer)
           
 void setSegmentLengthInformation(int[] segmentLengthInformation)
           
 void setSegmentStatus(org.jdom.Element transUnit, int iSegnum)
           
 int setSelectedText(java.lang.String text)
           
 void setSizeunit(java.lang.String[] sizeunit)
           
 void setSourceLanguage(java.lang.String sourceLanguage)
           
 void setStartSourceApprovedTextNumber(java.lang.String startSourceApprovedTextNumber)
           
 void setStartSourceTextNumber(java.lang.String startSourceTextNumber)
           
 void setStartTargetApprovedTextNumber(java.lang.String startTargetApprovedTextNumber)
           
 void setStartTargetTextNumber(java.lang.String startTargetTextNumber)
           
 void setStateInformation(java.lang.String[] stateInformation)
           
 void setStyleRange(java.lang.String text)
          setStyleRange set the style range for elements
 void setStyleRange(java.lang.String text, int iStartPosition, int iEndPostion)
          setStyleRange
 void setTargetLanguage(java.lang.String targetLanguage)
           
 void setText(java.lang.String text)
           
 int setText(java.lang.String text, int iSegmentNumber)
           
 int setTranslation(int iSegmentNumber, java.lang.String translation, boolean queryIfTranslationExists)
          setTranslation set a new translation
 void setTransUnits(java.util.List<org.jdom.Element> transUnits)
           
 void setXliffDocument(XliffDocument xliffDocument)
           
 void setXliffEditor(XliffEditor xliffEditor)
           
 void setXliffEditorStyleRange()
          setSourceStyleRange
 void setXliffEditorStyleRange(int iSegmentNumber)
          setXliffEditorStyleRange set the standard style range for a given segment
 void setXliffEditorStyleRange(int startPosition, int endPostion)
          setXliffEditorStyleRange
 void setXmlDocumentTemplate(XmlDocument xmlDocumentTemplate)
           
 void showNextChanged()
          showNextChanged
 void showNextFuzzy()
          showNextFuzzy
 void showNextNotTranslatedOrFuzzySegment()
          showNextNotTranslatedOrFuzzySegment
 void showNextSegment()
          showNextSegment
 void showNextToCheck()
          showNextToCheck
 void showNextUnapprovedSegment()
          showNextUnapprovedSegment
 void showNextUntranslatedSegment()
          showNextUntranslatedSegment
 void showPreviousChanged()
          showPreviousChanged
 void showPreviousFuzzy()
          showPreviousFuzzy
 void showPreviousSegment()
          showPreviousSegment
 void showPreviousToCheck()
          showPreviousToCheck
 void showPreviousUnapprovedSegment()
          showPreviousUnapprovedSegment
 void showPreviousUntranslatedSegment()
          showPreviousUntranslatedSegment
 
Methods inherited from class de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSXMLStyledText
addTagDescriptor, cut, getDefaultBackGroundColor, getDefaultForeGroundColor, getOpenTMSStyleRangeProperties, getText, isBChangeBackGroundOnChange, isChanged, paste, removeTagDescriptors, setBChangeBackGroundOnChange, setChanged, setDefaultBackGroundColor, setDefaultForeGroundColor, setOpenTMSStyleRangeProperties, setToolTipText
 
Methods inherited from class de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSStyledText
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, getGotFocus, getLostFocus, notifyObservers, notifyObservers, 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

XliffEditorWindow

public XliffEditorWindow(org.eclipse.swt.widgets.Shell shell,
                         org.eclipse.swt.widgets.Composite parent,
                         int style)
Parameters:
parent -
style -
Method Detail

main

public static void main(java.lang.String[] args)
main

Parameters:
args -

getBChangedSegments

public boolean[] getBChangedSegments()
Returns:
the bChangedSegments

setBChangedSegments

public void setBChangedSegments(boolean[] changedSegments)
Parameters:
changedSegments - the bChangedSegments to set

getStateInformation

public java.lang.String[] getStateInformation()
Returns:
the stateInformation

setStateInformation

public void setStateInformation(java.lang.String[] stateInformation)
Parameters:
stateInformation - the stateInformation to set

getSegmentLengthInformation

public int[] getSegmentLengthInformation()
Returns:
the segmentLengthInformation

setSegmentLengthInformation

public void setSegmentLengthInformation(int[] segmentLengthInformation)
Parameters:
segmentLengthInformation - the segmentLengthInformation to set

getSizeunit

public java.lang.String[] getSizeunit()
Returns:
the sizeunit

setSizeunit

public void setSizeunit(java.lang.String[] sizeunit)
Parameters:
sizeunit - the sizeunit to set

approveAllSegments

public boolean approveAllSegments(boolean approve,
                                  DataSource datasource)
approveAllSegments approve all translations

Parameters:
approve - true = approved="yes", false approved="no",
datasource - if not null save translation pair to data source
Returns:
the approve status

approveSegment

public boolean approveSegment(int iSegmentNumber,
                              boolean approve,
                              DataSource dataSource)
approveSegment approve or disapprove a segment, depending on bDoNotStore store the segment in the selected data source

Parameters:
iSegmentNumber - the segment to approve/disapprove
approve - true = approved="yes", false approved="no"
dataSource - if not null save translation pair to data source
Returns:
the approve status; if a data source is specified the data source save operation

bIsApproved

public boolean bIsApproved(int iSegmentNumber)

bIsChangedSegment

public boolean bIsChangedSegment(int iSegmentNumber)

bIsFuzzyMatch

public boolean bIsFuzzyMatch(int iSegmentNumber)

bIsMultiple100PercentMatchSegments

public boolean bIsMultiple100PercentMatchSegments(int iSegmentNumber)

bIsTranslated

public boolean bIsTranslated(int iSegmentNumber)

copySourceToTarget

public int copySourceToTarget(int iSegmentNumber,
                              boolean queryIfTranslationExists)

countApprovedSegments

public int countApprovedSegments()

countChangedSegments

public int countChangedSegments()

countTranslatedSegments

public int countTranslatedSegments()

getBTranslatedSegments

public boolean[] getBTranslatedSegments()
Returns:
the bTranslatedSegments

getCurrentTransUnitInformation

public TransUnitInformationData getCurrentTransUnitInformation()
getCurrentTransUnitInformation returns information about the current segment the cursor is located on

Returns:
the TransUnitInformationData associated with the segment

getCurrentTransUnitInformation

public TransUnitInformationData getCurrentTransUnitInformation(int iPosition)
getCurrentTransUnitInformation returns information about the current segment at character position i

Parameters:
iPosition - the character position
Returns:
the TransUnitInformationData associated with the segment

getEndSourceTextNumber

public java.lang.String getEndSourceTextNumber()
Returns:
the endSourceTextNumer

getEndTargetTextNumber

public java.lang.String getEndTargetTextNumber()
Returns:
the endTargetTextNumer

getFile

public org.jdom.Element getFile()
Returns:
the file

getGlossary

public java.lang.String getGlossary()
Returns:
the glossary

getIOldSegmentPosition

public int getIOldSegmentPosition()
Returns:
the iOldSegmentPosition

getIOverallSegmentNumber

public int getIOverallSegmentNumber()
Returns:
the iOverallSegmentNumber

getISimilarity

public int getISimilarity()
Returns:
the iSimilarity

getPreferencesContainer

public PreferencesContainer getPreferencesContainer()
Returns:
the optionsContainer

getSegmentTransUnitInformation

public TransUnitInformationData getSegmentTransUnitInformation(int iSegmentNumber)
getSegmentTransUnitInformation returns information about the segment number supplied

Parameters:
iSegmentNumber - the segment number
Returns:
the TransUnitInformationData associated with the segment

getSourceLanguage

public java.lang.String getSourceLanguage()
Returns:
the sourceLanguage

getStartSourceApprovedTextNumber

public java.lang.String getStartSourceApprovedTextNumber()
Returns:
the startSourceApprovedTextNumber

getStartSourceTextNumber

public java.lang.String getStartSourceTextNumber()
Returns:
the startSourceTextNumber

getStartTargetApprovedTextNumber

public java.lang.String getStartTargetApprovedTextNumber()
Returns:
the startTargetApprovedTextNumber

getStartTargetTextNumber

public java.lang.String getStartTargetTextNumber()
Returns:
the startTargetTextNumber

getTargetLanguage

public java.lang.String getTargetLanguage()
Returns:
the targetLanguage

getTransUnits

public java.util.List<org.jdom.Element> getTransUnits()
Returns:
the transUnits

getXliffDocument

public XliffDocument getXliffDocument()
Returns:
the xliffDocument

getXliffEditor

public XliffEditor getXliffEditor()
Returns:
the xliffEditor

getXmlDocumentTemplate

public XmlDocument getXmlDocumentTemplate()
Returns:
the xmlDocumentTemplate

gotoSegment

public void gotoSegment(int iSegnum)
gotoSegment

Parameters:
iSegnum -

gotoSegment

public void gotoSegment(int iSegnum,
                        boolean bUpdateStyle)
gotoSegment

Parameters:
iSegnum -

gotoSegment

public void gotoSegment(java.lang.String num)

isBChanged

public boolean isBChanged()
Overrides:
isBChanged in class OpenTMSStyledText
Returns:
the bChanged

isBCheckIfSourceTargetCombinationExists

public boolean isBCheckIfSourceTargetCombinationExists()
Returns:
the bCheckIfSourceTargetCombinationExists

isBDisplayAllTransUnits

public boolean isBDisplayAllTransUnits()
Returns:
the bDisplayAllTransUnits

loadXliffFile

public void loadXliffFile(org.jdom.Element file,
                          java.lang.String whichElement)
loadXliffFile loads all the specified elements contents specified by whichElement into the window

Parameters:
file - the file to load
whichElement - Value: "source" or "target"

markupPhraseMatches

public int markupPhraseMatches(int iSegmentNumber)
markupPhraseMatches

Parameters:
iSegmentNumber -
Returns:

markupPhraseMatches

public int markupPhraseMatches(TransUnitInformationData transData)
markupPhraseMatches

Parameters:
trans -

saveSourceTargetToDataSource

public AskAddTranslationMessageBox.AskResult saveSourceTargetToDataSource(DataSource dataSource,
                                                                          TransUnitInformationData transData)
saveSourceTargetToDataSource saves a translation to the specified data source

Parameters:
dataSource -
transData -
Returns:

saveXliffDocument

public void saveXliffDocument()
saveXliffDocument save the xliff document associated with the xliff editor form


saveXliffDocument

public void saveXliffDocument(java.lang.String filename)
saveXliffDocument save the xliff document associated with the xliff editor form to a new file

Parameters:
filename - the filename to save the file too

setBChanged

public void setBChanged(boolean bChanged)
Overrides:
setBChanged in class OpenTMSStyledText
Parameters:
bChanged - the bChanged to set

setBCheckIfSourceTargetCombinationExists

public void setBCheckIfSourceTargetCombinationExists(boolean checkIfSourceTargetCombinationExists)
Parameters:
checkIfSourceTargetCombinationExists - the bCheckIfSourceTargetCombinationExists to set

setBDisplayAllTransUnits

public void setBDisplayAllTransUnits(boolean displayAllTransUnits)
Parameters:
displayAllTransUnits - the bDisplayAllTransUnits to set

setBTranslatedSegments

public void setBTranslatedSegments(boolean[] bTranslatedSegments)
Parameters:
bTranslatedSegments - the bTranslatedSegments to set

setCaretStyleRange

public void setCaretStyleRange(int iSegmentNumber)
setCaretStyleRange

Parameters:
iSegmentNumber -

setEndSourceTextNumber

public void setEndSourceTextNumber(java.lang.String endSourceTextNumber)
Parameters:
endSourceTextNumer - the endSourceTextNumer to set

setEndTargetTextNumber

public void setEndTargetTextNumber(java.lang.String endTargetTextNumber)
Parameters:
endTargetTextNumer - the endTargetTextNumer to set

setFile

public void setFile(org.jdom.Element file)
Parameters:
file - the file to set

setGlossary

public void setGlossary(java.lang.String glossary)
Parameters:
glossary - the glossary to set

setIOldSegmentPosition

public void setIOldSegmentPosition(int oldSegmentPosition)
Parameters:
oldSegmentPosition - the iOldSegmentPosition to set

setIOverallSegmentNumber

public void setIOverallSegmentNumber(int iOverallSegmentNumber)
Parameters:
iOverallSegmentNumber - the iOverallSegmentNumber to set

setISimilarity

public void setISimilarity(int similarity)
Parameters:
similarity - the iSimilarity to set

setPreferencesContainer

public void setPreferencesContainer(PreferencesContainer optionsContainer)
Parameters:
optionsContainer - the optionsContainer to set

setSegmentStatus

public void setSegmentStatus(org.jdom.Element transUnit,
                             int iSegnum)

setSelectedText

public int setSelectedText(java.lang.String text)

setSourceLanguage

public void setSourceLanguage(java.lang.String sourceLanguage)
Parameters:
sourceLanguage - the sourceLanguage to set

setStartSourceApprovedTextNumber

public void setStartSourceApprovedTextNumber(java.lang.String startSourceApprovedTextNumber)
Parameters:
startSourceApprovedTextNumber - the startSourceApprovedTextNumber to set

setStartSourceTextNumber

public void setStartSourceTextNumber(java.lang.String startSourceTextNumber)
Parameters:
startSourceTextNumber - the startSourceTextNumber to set

setStartTargetApprovedTextNumber

public void setStartTargetApprovedTextNumber(java.lang.String startTargetApprovedTextNumber)
Parameters:
startTargetApprovedTextNumber - the startTargetApprovedTextNumber to set

setStartTargetTextNumber

public void setStartTargetTextNumber(java.lang.String startTargetTextNumber)
Parameters:
startTargetTextNumber - the startTargetTextNumber to set

setStyleRange

public void setStyleRange(java.lang.String text)
Description copied from class: OpenTMSXMLStyledText
setStyleRange set the style range for elements

Overrides:
setStyleRange in class OpenTMSXMLStyledText
Parameters:
text - the text to "style range"

setStyleRange

public void setStyleRange(java.lang.String text,
                          int iStartPosition,
                          int iEndPostion)
Description copied from class: OpenTMSXMLStyledText
setStyleRange

Overrides:
setStyleRange in class OpenTMSXMLStyledText

setTargetLanguage

public void setTargetLanguage(java.lang.String targetLanguage)
Parameters:
targetLanguage - the targetLanguage to set

setText

public void setText(java.lang.String text)
Overrides:
setText in class OpenTMSXMLStyledText

setText

public int setText(java.lang.String text,
                   int iSegmentNumber)

setTranslation

public int setTranslation(int iSegmentNumber,
                          java.lang.String translation,
                          boolean queryIfTranslationExists)
setTranslation set a new translation

Parameters:
iSegmentNumber - the segment number of the translation
translation - the translation string
queryIfTranslationExists - if true and a translation exists a dialoge asks if the translation should be replaced
Returns:

setTransUnits

public void setTransUnits(java.util.List<org.jdom.Element> transUnits)
Parameters:
transUnits - the transUnits to set

setXliffDocument

public void setXliffDocument(XliffDocument xliffDocument)
Parameters:
xliffDocument - the xliffDocument to set

setXliffEditor

public void setXliffEditor(XliffEditor xliffEditor)
Parameters:
xliffEditor - the xliffEditor to set

setXliffEditorStyleRange

public void setXliffEditorStyleRange()
setSourceStyleRange


setXliffEditorStyleRange

public void setXliffEditorStyleRange(int iSegmentNumber)
setXliffEditorStyleRange set the standard style range for a given segment

Parameters:
iSegmentNumber - the segment number

setXliffEditorStyleRange

public void setXliffEditorStyleRange(int startPosition,
                                     int endPostion)
setXliffEditorStyleRange

Parameters:
startPosition -
endPostion -

setXmlDocumentTemplate

public void setXmlDocumentTemplate(XmlDocument xmlDocumentTemplate)
Parameters:
xmlDocumentTemplate - the xmlDocumentTemplate to set

showNextChanged

public void showNextChanged()
showNextChanged


showNextFuzzy

public void showNextFuzzy()
showNextFuzzy


showNextNotTranslatedOrFuzzySegment

public void showNextNotTranslatedOrFuzzySegment()
showNextNotTranslatedOrFuzzySegment


showNextSegment

public void showNextSegment()
showNextSegment


showNextToCheck

public void showNextToCheck()
showNextToCheck


showNextUnapprovedSegment

public void showNextUnapprovedSegment()
showNextUnapprovedSegment


showNextUntranslatedSegment

public void showNextUntranslatedSegment()
showNextUntranslatedSegment


showPreviousChanged

public void showPreviousChanged()
showPreviousChanged


showPreviousFuzzy

public void showPreviousFuzzy()
showPreviousFuzzy


showPreviousSegment

public void showPreviousSegment()
showPreviousSegment


showPreviousToCheck

public void showPreviousToCheck()
showPreviousToCheck


showPreviousUnapprovedSegment

public void showPreviousUnapprovedSegment()
showPreviousUnapprovedSegment


showPreviousUntranslatedSegment

public void showPreviousUntranslatedSegment()
showPreviousUntranslatedSegment