|
||||||||||
| 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
net.docliff.models.applicationmodel.guimodel.editor.XliffEditorWindow
public class XliffEditorWindow
| 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 |
|---|
public XliffEditorWindow(org.eclipse.swt.widgets.Shell shell,
org.eclipse.swt.widgets.Composite parent,
int style)
parent - style - | Method Detail |
|---|
public static void main(java.lang.String[] args)
args - public boolean[] getBChangedSegments()
public void setBChangedSegments(boolean[] changedSegments)
changedSegments - the bChangedSegments to setpublic java.lang.String[] getStateInformation()
public void setStateInformation(java.lang.String[] stateInformation)
stateInformation - the stateInformation to setpublic int[] getSegmentLengthInformation()
public void setSegmentLengthInformation(int[] segmentLengthInformation)
segmentLengthInformation - the segmentLengthInformation to setpublic java.lang.String[] getSizeunit()
public void setSizeunit(java.lang.String[] sizeunit)
sizeunit - the sizeunit to set
public boolean approveAllSegments(boolean approve,
DataSource datasource)
approve - true = approved="yes", false approved="no",datasource - if not null save translation pair to data source
public boolean approveSegment(int iSegmentNumber,
boolean approve,
DataSource dataSource)
iSegmentNumber - the segment to approve/disapproveapprove - true = approved="yes", false approved="no"dataSource - if not null save translation pair to data source
public boolean bIsApproved(int iSegmentNumber)
public boolean bIsChangedSegment(int iSegmentNumber)
public boolean bIsFuzzyMatch(int iSegmentNumber)
public boolean bIsMultiple100PercentMatchSegments(int iSegmentNumber)
public boolean bIsTranslated(int iSegmentNumber)
public int copySourceToTarget(int iSegmentNumber,
boolean queryIfTranslationExists)
public int countApprovedSegments()
public int countChangedSegments()
public int countTranslatedSegments()
public boolean[] getBTranslatedSegments()
public TransUnitInformationData getCurrentTransUnitInformation()
public TransUnitInformationData getCurrentTransUnitInformation(int iPosition)
iPosition - the character position
public java.lang.String getEndSourceTextNumber()
public java.lang.String getEndTargetTextNumber()
public org.jdom.Element getFile()
public java.lang.String getGlossary()
public int getIOldSegmentPosition()
public int getIOverallSegmentNumber()
public int getISimilarity()
public PreferencesContainer getPreferencesContainer()
public TransUnitInformationData getSegmentTransUnitInformation(int iSegmentNumber)
iSegmentNumber - the segment number
public java.lang.String getSourceLanguage()
public java.lang.String getStartSourceApprovedTextNumber()
public java.lang.String getStartSourceTextNumber()
public java.lang.String getStartTargetApprovedTextNumber()
public java.lang.String getStartTargetTextNumber()
public java.lang.String getTargetLanguage()
public java.util.List<org.jdom.Element> getTransUnits()
public XliffDocument getXliffDocument()
public XliffEditor getXliffEditor()
public XmlDocument getXmlDocumentTemplate()
public void gotoSegment(int iSegnum)
iSegnum -
public void gotoSegment(int iSegnum,
boolean bUpdateStyle)
iSegnum - public void gotoSegment(java.lang.String num)
public boolean isBChanged()
isBChanged in class OpenTMSStyledTextpublic boolean isBCheckIfSourceTargetCombinationExists()
public boolean isBDisplayAllTransUnits()
public void loadXliffFile(org.jdom.Element file,
java.lang.String whichElement)
file - the file to loadwhichElement - Value: "source" or "target"public int markupPhraseMatches(int iSegmentNumber)
iSegmentNumber -
public int markupPhraseMatches(TransUnitInformationData transData)
trans -
public AskAddTranslationMessageBox.AskResult saveSourceTargetToDataSource(DataSource dataSource,
TransUnitInformationData transData)
dataSource - transData -
public void saveXliffDocument()
public void saveXliffDocument(java.lang.String filename)
filename - the filename to save the file toopublic void setBChanged(boolean bChanged)
setBChanged in class OpenTMSStyledTextbChanged - the bChanged to setpublic void setBCheckIfSourceTargetCombinationExists(boolean checkIfSourceTargetCombinationExists)
checkIfSourceTargetCombinationExists - the bCheckIfSourceTargetCombinationExists to setpublic void setBDisplayAllTransUnits(boolean displayAllTransUnits)
displayAllTransUnits - the bDisplayAllTransUnits to setpublic void setBTranslatedSegments(boolean[] bTranslatedSegments)
bTranslatedSegments - the bTranslatedSegments to setpublic void setCaretStyleRange(int iSegmentNumber)
iSegmentNumber - public void setEndSourceTextNumber(java.lang.String endSourceTextNumber)
endSourceTextNumer - the endSourceTextNumer to setpublic void setEndTargetTextNumber(java.lang.String endTargetTextNumber)
endTargetTextNumer - the endTargetTextNumer to setpublic void setFile(org.jdom.Element file)
file - the file to setpublic void setGlossary(java.lang.String glossary)
glossary - the glossary to setpublic void setIOldSegmentPosition(int oldSegmentPosition)
oldSegmentPosition - the iOldSegmentPosition to setpublic void setIOverallSegmentNumber(int iOverallSegmentNumber)
iOverallSegmentNumber - the iOverallSegmentNumber to setpublic void setISimilarity(int similarity)
similarity - the iSimilarity to setpublic void setPreferencesContainer(PreferencesContainer optionsContainer)
optionsContainer - the optionsContainer to set
public void setSegmentStatus(org.jdom.Element transUnit,
int iSegnum)
public int setSelectedText(java.lang.String text)
public void setSourceLanguage(java.lang.String sourceLanguage)
sourceLanguage - the sourceLanguage to setpublic void setStartSourceApprovedTextNumber(java.lang.String startSourceApprovedTextNumber)
startSourceApprovedTextNumber - the startSourceApprovedTextNumber to setpublic void setStartSourceTextNumber(java.lang.String startSourceTextNumber)
startSourceTextNumber - the startSourceTextNumber to setpublic void setStartTargetApprovedTextNumber(java.lang.String startTargetApprovedTextNumber)
startTargetApprovedTextNumber - the startTargetApprovedTextNumber to setpublic void setStartTargetTextNumber(java.lang.String startTargetTextNumber)
startTargetTextNumber - the startTargetTextNumber to setpublic void setStyleRange(java.lang.String text)
OpenTMSXMLStyledText
setStyleRange in class OpenTMSXMLStyledTexttext - the text to "style range"
public void setStyleRange(java.lang.String text,
int iStartPosition,
int iEndPostion)
OpenTMSXMLStyledText
setStyleRange in class OpenTMSXMLStyledTextpublic void setTargetLanguage(java.lang.String targetLanguage)
targetLanguage - the targetLanguage to setpublic void setText(java.lang.String text)
setText in class OpenTMSXMLStyledText
public int setText(java.lang.String text,
int iSegmentNumber)
public int setTranslation(int iSegmentNumber,
java.lang.String translation,
boolean queryIfTranslationExists)
iSegmentNumber - the segment number of the translationtranslation - the translation stringqueryIfTranslationExists - if true and a translation exists a dialoge asks if the
translation should be replaced
public void setTransUnits(java.util.List<org.jdom.Element> transUnits)
transUnits - the transUnits to setpublic void setXliffDocument(XliffDocument xliffDocument)
xliffDocument - the xliffDocument to setpublic void setXliffEditor(XliffEditor xliffEditor)
xliffEditor - the xliffEditor to setpublic void setXliffEditorStyleRange()
public void setXliffEditorStyleRange(int iSegmentNumber)
iSegmentNumber - the segment number
public void setXliffEditorStyleRange(int startPosition,
int endPostion)
startPosition - endPostion - public void setXmlDocumentTemplate(XmlDocument xmlDocumentTemplate)
xmlDocumentTemplate - the xmlDocumentTemplate to setpublic void showNextChanged()
public void showNextFuzzy()
public void showNextNotTranslatedOrFuzzySegment()
public void showNextSegment()
public void showNextToCheck()
public void showNextUnapprovedSegment()
public void showNextUntranslatedSegment()
public void showPreviousChanged()
public void showPreviousFuzzy()
public void showPreviousSegment()
public void showPreviousToCheck()
public void showPreviousUnapprovedSegment()
public void showPreviousUntranslatedSegment()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||