|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eml.MMAX2.annotation.markables.MarkableChart
public class MarkableChart
Field Summary | |
---|---|
MMAX2AttributePanelContainer |
attributePanelContainer
|
MarkableLevelControlPanel |
currentLevelControlPanel
Reference to MarkableLayerControlPanel controlling this MarkableChart object. |
MarkableLevelControlWindow |
currentLevelControlWindow
|
Constructor Summary | |
---|---|
MarkableChart(MMAX2Discourse _discourse)
Creates new MarkableChart |
Method Summary | |
---|---|
void |
addMarkableLevel(MarkableLevel level)
This method adds the MarkableLayer layer to both this.orderedLayers and this.layers. |
void |
addMarkableToExistingMarkableSet(Markable addee,
MarkableSet set,
boolean setRendered)
|
void |
addMarkableToNewMarkableSet(Markable addee,
MarkableRelation relation)
|
void |
addTargetMarkableToExistingMarkablePointer(Markable source,
Markable target,
MarkablePointer pointer)
|
void |
addTargetMarkableToNewMarkablePointer(Markable source,
Markable target,
MarkableRelation relation)
|
void |
adoptMarkableToExistingMarkableSet(Markable adoptee,
MarkableSet oldSet,
MarkableSet newSet)
|
void |
adoptMarkableToNewMarkableSet(Markable adoptee,
MarkableSet oldSet)
|
void |
createDiscoursePositionToMarkableMappings()
|
void |
deleteMarkable(Markable deletee)
|
void |
destroyDependentComponents()
|
boolean |
finishesMarkableFromLevel(java.lang.String markableID,
java.lang.String ownLevelName,
java.lang.String targetLevelName)
|
org.apache.xpath.NodeSet |
getActiveEndedMarkables_bak(java.lang.String discourseElementId)
This method returns a node list with all _active_ Markables ended at DiscourseElement with ID discourseElementId. |
org.apache.xpath.NodeSet |
getActiveEndedMarkables(java.lang.String discourseElementId)
This method returns a node list with all _active_ Markables ended at DiscourseElement with ID discourseElementId. |
org.apache.xpath.NodeSet |
getActiveEndedMarkables(java.lang.String discourseElementId,
java.lang.String levels)
This method returns a node list with all _active_ Markables ended at DiscourseElement with ID discourseElementId. |
MarkableLevel[] |
getActiveLevels()
|
org.apache.xpath.NodeSet |
getActiveStartedMarkables(java.lang.String discourseElementId)
This method returns a node list with all _active_ Markables started at DiscourseElement with ID discourseElementId. |
org.apache.xpath.NodeSet |
getActiveStartedMarkables(java.lang.String discourseElementId,
java.lang.String levels)
This method returns a node list with all _active_ Markables started at DiscourseElement with ID discourseElementId. |
java.util.ArrayList |
getAllEndedMarkables(java.lang.String deID)
|
java.util.ArrayList |
getAllMarkablePointersForTargetMarkable(Markable target)
|
java.util.ArrayList |
getAllStartedMarkables(java.lang.String deID)
|
void |
getAttributeWindowToFront()
|
MMAX2Discourse |
getCurrentDiscourse()
|
MarkableLevelControlPanel |
getCurrentLevelControlPanel()
|
java.awt.Color |
getForegroundColorForLevel(java.lang.String levelname)
|
java.awt.Color |
getHandleColorForLevel(java.lang.String levelname)
|
boolean |
getIsAnyMarkableLevelModified()
|
java.util.ArrayList |
getLevelAndAttributeNamesForValues(java.lang.String valueList,
java.lang.String optionalAttributeName,
boolean activeLevelsOnly)
|
java.lang.String |
getLevelNameByOrderPosition(int pos)
|
MarkableLevel[] |
getLevels()
|
Markable |
getMarkableByID(java.lang.String nameSpacedID,
MarkableLevel defaultLevel)
|
MarkableLevel |
getMarkableLevelByName(java.lang.String levelname,
boolean interactive)
This method returns the MarkableLevel object of name levelname, or null. |
void |
getMarkableLevelControlWindowToFront()
|
Markable[][] |
getMarkablesAtDiscoursePosition(int position,
boolean activeLevelsOnly)
This method returns an array which contains for each MarkableLayer one array of markables found on this layer at DiscoursePosition position. |
java.lang.String |
getNextFreeMarkableID()
|
int |
getNextFreeMarkableIDNum()
|
java.lang.String |
getNextFreeMarkableSetID()
|
int |
getNextFreeMarkableSetNum()
|
java.awt.Color |
getPrevailingBackgroundColorForMarkableHandle(int displayPosition)
This method returns the background color to be displayed at display position displayPosition, where the latter is assumed to be the position of a MarkableHandle. |
int |
getSelectionEnd()
|
int |
getSelectionStart()
|
int |
getSize()
|
javax.swing.text.SimpleAttributeSet |
getTopAttributesAtDiscourseElement(java.lang.String de_id)
This method returns the attributes currently visible at the position of DiscourseElement de_id. |
void |
initAnnotationHints()
|
void |
initAttributePanelContainer()
|
void |
initializeSaveMenu(javax.swing.JMenu menu)
|
void |
initMarkableRelations()
|
void |
initShowInMarkableSelectorPopupMenu()
|
boolean |
inMarkableFromLevel(java.lang.String DE_ID,
java.lang.String targetLevelName)
|
boolean |
inMarkableFromLevel(java.lang.String markableID,
java.lang.String ownLevelName,
java.lang.String targetLevelName)
|
void |
markableLeftClicked(Markable newClicked)
This method is called by the display caret listener whenever a markabls is left-clicked. |
void |
markableRightClicked(Markable secondaryMarkable,
int displayPos)
This method is called by the display caret listener whenever a markabls is right-clicked. |
void |
mergeMarkableSets(MarkableSet finalSet,
MarkableSet oldSet)
|
void |
mergeMarkableSetsIntoNewSet(MarkableSet oldSet)
|
void |
nothingClicked(int currentButton)
|
void |
removeMarkableFromMarkableSet(Markable removee,
MarkableSet set,
boolean refreshAttributeWindow)
|
MarkableLevel |
removeMarkableLevel(MarkableLevel level)
|
void |
removeMarkablePointerWithSourceMarkable(Markable sourceMarkable,
MarkableRelation relation,
boolean refreshAttributeWindow)
|
void |
removeTargetMarkableFromMarkablePointer(Markable removee,
MarkablePointer pointer,
boolean refreshAttributeWindow)
|
void |
removeTemporarySelection()
|
void |
reorderMarkableLayers(java.lang.String command)
|
void |
requestCopyMarkableSetToLevel(MarkableSet setToCopy,
MarkableLevel target)
|
Markable |
requestCopyMarkableToLevel(Markable markableToCopy,
java.lang.String levelToCopyTo)
|
void |
requestModifyLiteralDisplayText(int displayPos,
java.lang.String newString,
java.lang.String oldString)
|
void |
requestModifyMarkablesDEs(Markable modified,
java.lang.String[] DEs,
int mode)
|
void |
rerender()
|
void |
resetHasHandles()
|
void |
resetMarkablesForStyleSheetReapplication()
|
void |
saveAllMarkableLevels()
|
void |
saveAllTransposedMarkableLevels(java.lang.String oldLang,
java.util.ArrayList absoluteWords)
|
void |
selectionOccurred(int dot,
int mark)
This method is called from the CaretListener when a caret event with unequal dot and mark values, i.e. |
void |
setMarkableLevelDisplayPositions()
|
void |
setNextFreeMarkableIDNum(int num)
|
void |
setNextFreeMarkableSetNum(int num)
|
void |
setShowMarkableLevelControlWindow(boolean show)
|
boolean |
startsMarkableFromLevel(java.lang.String markableID,
java.lang.String ownLevelName,
java.lang.String targetLevelName)
|
void |
updateAllMarkableLevels()
|
void |
updateLabels()
|
void |
validateAll()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public MarkableLevelControlPanel currentLevelControlPanel
public MarkableLevelControlWindow currentLevelControlWindow
public MMAX2AttributePanelContainer attributePanelContainer
Constructor Detail |
---|
public MarkableChart(MMAX2Discourse _discourse)
Method Detail |
---|
public final int getSelectionStart()
public final int getSelectionEnd()
public final void initAnnotationHints()
public final void saveAllMarkableLevels()
public final void saveAllTransposedMarkableLevels(java.lang.String oldLang, java.util.ArrayList absoluteWords)
public final void updateAllMarkableLevels()
public final MMAX2Discourse getCurrentDiscourse()
public final Markable getMarkableByID(java.lang.String nameSpacedID, MarkableLevel defaultLevel)
public final void selectionOccurred(int dot, int mark)
public final void removeTemporarySelection()
public final void requestModifyMarkablesDEs(Markable modified, java.lang.String[] DEs, int mode)
public final void setNextFreeMarkableSetNum(int num)
public final int getNextFreeMarkableSetNum()
public final void setNextFreeMarkableIDNum(int num)
public final int getNextFreeMarkableIDNum()
public final void getMarkableLevelControlWindowToFront()
public final void getAttributeWindowToFront()
public final void destroyDependentComponents()
public final void setShowMarkableLevelControlWindow(boolean show)
public final void initMarkableRelations()
public final java.awt.Color getForegroundColorForLevel(java.lang.String levelname)
public final java.awt.Color getHandleColorForLevel(java.lang.String levelname)
public final MarkableLevel getMarkableLevelByName(java.lang.String levelname, boolean interactive)
public final int getSize()
public final void resetMarkablesForStyleSheetReapplication()
public final void initAttributePanelContainer()
public final void initShowInMarkableSelectorPopupMenu()
public final void addMarkableLevel(MarkableLevel level)
public final void initializeSaveMenu(javax.swing.JMenu menu)
public final MarkableLevel removeMarkableLevel(MarkableLevel level)
public final Markable[][] getMarkablesAtDiscoursePosition(int position, boolean activeLevelsOnly)
public final boolean getIsAnyMarkableLevelModified()
public final java.awt.Color getPrevailingBackgroundColorForMarkableHandle(int displayPosition)
public final javax.swing.text.SimpleAttributeSet getTopAttributesAtDiscourseElement(java.lang.String de_id)
public final org.apache.xpath.NodeSet getActiveStartedMarkables(java.lang.String discourseElementId)
public final org.apache.xpath.NodeSet getActiveStartedMarkables(java.lang.String discourseElementId, java.lang.String levels)
public final java.util.ArrayList getAllStartedMarkables(java.lang.String deID)
public final java.util.ArrayList getAllEndedMarkables(java.lang.String deID)
public final org.apache.xpath.NodeSet getActiveEndedMarkables(java.lang.String discourseElementId)
public final org.apache.xpath.NodeSet getActiveEndedMarkables(java.lang.String discourseElementId, java.lang.String levels)
public final org.apache.xpath.NodeSet getActiveEndedMarkables_bak(java.lang.String discourseElementId)
public final void setMarkableLevelDisplayPositions()
public final void createDiscoursePositionToMarkableMappings()
public final void updateLabels()
public final void validateAll()
public final void resetHasHandles()
public final MarkableLevelControlPanel getCurrentLevelControlPanel()
public final java.util.ArrayList getLevelAndAttributeNamesForValues(java.lang.String valueList, java.lang.String optionalAttributeName, boolean activeLevelsOnly)
public final void reorderMarkableLayers(java.lang.String command)
public final void requestCopyMarkableSetToLevel(MarkableSet setToCopy, MarkableLevel target)
public final void requestModifyLiteralDisplayText(int displayPos, java.lang.String newString, java.lang.String oldString)
public final void markableRightClicked(Markable secondaryMarkable, int displayPos)
public final void markableLeftClicked(Markable newClicked)
public final void nothingClicked(int currentButton)
public final void rerender()
public final java.lang.String getLevelNameByOrderPosition(int pos)
public final void removeMarkablePointerWithSourceMarkable(Markable sourceMarkable, MarkableRelation relation, boolean refreshAttributeWindow)
public final void removeTargetMarkableFromMarkablePointer(Markable removee, MarkablePointer pointer, boolean refreshAttributeWindow)
public final void removeMarkableFromMarkableSet(Markable removee, MarkableSet set, boolean refreshAttributeWindow)
public final void mergeMarkableSetsIntoNewSet(MarkableSet oldSet)
public final void adoptMarkableToExistingMarkableSet(Markable adoptee, MarkableSet oldSet, MarkableSet newSet)
public final void adoptMarkableToNewMarkableSet(Markable adoptee, MarkableSet oldSet)
public final void mergeMarkableSets(MarkableSet finalSet, MarkableSet oldSet)
public final void addTargetMarkableToNewMarkablePointer(Markable source, Markable target, MarkableRelation relation)
public final void addTargetMarkableToExistingMarkablePointer(Markable source, Markable target, MarkablePointer pointer)
public final void addMarkableToExistingMarkableSet(Markable addee, MarkableSet set, boolean setRendered)
public final void addMarkableToNewMarkableSet(Markable addee, MarkableRelation relation)
public final Markable requestCopyMarkableToLevel(Markable markableToCopy, java.lang.String levelToCopyTo)
public final void deleteMarkable(Markable deletee)
public final java.util.ArrayList getAllMarkablePointersForTargetMarkable(Markable target)
public final boolean inMarkableFromLevel(java.lang.String DE_ID, java.lang.String targetLevelName)
public final boolean inMarkableFromLevel(java.lang.String markableID, java.lang.String ownLevelName, java.lang.String targetLevelName)
public final boolean startsMarkableFromLevel(java.lang.String markableID, java.lang.String ownLevelName, java.lang.String targetLevelName)
public final boolean finishesMarkableFromLevel(java.lang.String markableID, java.lang.String ownLevelName, java.lang.String targetLevelName)
public final java.lang.String getNextFreeMarkableSetID()
public final java.lang.String getNextFreeMarkableID()
public final MarkableLevel[] getLevels()
public final MarkableLevel[] getActiveLevels()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |