Uses of Class
org.eml.MMAX2.annotation.markables.Markable

Packages that use Markable
org.eml.MMAX2.annotation.markables   
org.eml.MMAX2.annotation.query   
org.eml.MMAX2.annotation.scheme   
org.eml.MMAX2.api   
org.eml.MMAX2.core   
org.eml.MMAX2.discourse   
org.eml.MMAX2.gui.display   
org.eml.MMAX2.gui.document   
org.eml.MMAX2.gui.windows   
 

Uses of Markable in org.eml.MMAX2.annotation.markables
 

Methods in org.eml.MMAX2.annotation.markables that return Markable
 Markable MarkableLevel.addMarkable(java.util.ArrayList discourseElements, java.util.HashMap attributes)
           
 Markable MarkableLevel.addMarkable(java.lang.String fragment)
           
 Markable MarkableLevel.addMarkable(java.lang.String[][] fragments, java.util.HashMap attributes)
           
 Markable Markable.cloneMarkable()
           
 Markable[] MarkableLevel.getAllMarkablesAtDiscourseElement(java.lang.String discourseElementId, boolean sort)
          This method returns an array of those Markable objects associated with discourseElement Id, or empty array if none.
 Markable[] MarkableLevel.getAllMarkablesAtDiscoursePosition(int pos)
          Main method for layer-wise retrieval of Markables from discourse positions.
 Markable[] MarkableLevel.getAllMarkablesEndedByDiscourseElement(java.lang.String discourseElementId)
          This method returns an array of those Markable objects ended at discourseElement Id, or empty array if none.
 Markable[] MarkableLevel.getAllMarkablesStartedByDiscourseElement(java.lang.String discourseElementId)
          This method returns an array of those Markable objects started at discourseElement Id, or empty array if none.
 Markable[] MarkableLevel.getAllMarkablesStartingWith(MMAX2DiscourseElementSequence sequence)
           
 Markable MarkableSet.getInitialMarkable()
           
 Markable MarkableLevel.getMarkableAtSpan(java.lang.String span)
           
 Markable MarkableLevel.getMarkableByID(java.lang.String markableId)
           
 Markable MarkableChart.getMarkableByID(java.lang.String nameSpacedID, MarkableLevel defaultLevel)
           
 Markable[][] MarkableChart.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.
 Markable[] MarkableSet.getOrderedMarkables()
           
 Markable MarkableLevel.getSingleLongestMarkableStartingWith(MMAX2DiscourseElementSequence sequence)
           
 Markable MarkableLevel.getSingleMarkableExactlyAtDiscourseElement(java.lang.String discourseElementId)
           
 Markable MarkablePointer.getSourceMarkable()
           
 Markable[] MarkablePointer.getTargetMarkables()
           
 Markable MarkableChart.requestCopyMarkableToLevel(Markable markableToCopy, java.lang.String levelToCopyTo)
           
 

Methods in org.eml.MMAX2.annotation.markables with parameters of type Markable
 void MarkableSet.addMarkable(Markable _markable)
          Adds a Markable to this MarkableSet.
 void MarkableChart.addMarkableToExistingMarkableSet(Markable addee, MarkableSet set, boolean setRendered)
           
 void MarkableChart.addMarkableToNewMarkableSet(Markable addee, MarkableRelation relation)
           
 MarkableSet MarkableRelation.addMarkableWithAttributeValueToMarkableSet(Markable _markable, java.lang.String value)
          This method adds Markable _markable to the MarkableSet attributeValue value (e.g.
 void MarkablePointer.addTargetMarkable(Markable _markable)
           
 void MarkableChart.addTargetMarkableToExistingMarkablePointer(Markable source, Markable target, MarkablePointer pointer)
           
 void MarkableChart.addTargetMarkableToNewMarkablePointer(Markable source, Markable target, MarkableRelation relation)
           
 void MarkableChart.adoptMarkableToExistingMarkableSet(Markable adoptee, MarkableSet oldSet, MarkableSet newSet)
           
 void MarkableChart.adoptMarkableToNewMarkableSet(Markable adoptee, MarkableSet oldSet)
           
static boolean MarkableHelper.before(Markable m1, Markable m2)
           
static boolean MarkableHelper.beforeStrict(Markable m1, Markable m2)
           
 boolean Renderable.containsMarkable(Markable markable)
           
 boolean MarkableSet.containsMarkable(Markable markable)
           
 boolean MarkablePointer.containsMarkable(Markable markable)
           
 void MarkableRelation.createMarkablePointer(Markable sourceMarkable, Markable firstTargetMarkable)
          This method is used to create a new MarkablePointer with sourceMarkable as source Markable.
 void MarkableRelation.createMarkablePointer(Markable sourceMarkable, MarkableLevel sourceMarkableLevel)
          This method is used to create a new MarkablePointer with sourceMarkable as source Markable.
 MMAX2OneClickAnnotationSelector MarkableLevel.createOneClickAnnotationSelector(Markable currentPrimary, MarkableChart _chart, int displayPos)
           
 void MarkableLevel.deleteMarkable(Markable deletee)
           
 void MarkableChart.deleteMarkable(Markable deletee)
           
static boolean MarkableHelper.during(Markable m1, Markable m2)
           
static boolean MarkableHelper.duringStrict(Markable m1, Markable m2)
           
static boolean MarkableHelper.equals(Markable m1, Markable m2)
           
static boolean MarkableHelper.finishes(Markable m1, Markable m2)
           
static boolean MarkableHelper.finishesStrict(Markable m1, Markable m2)
           
 MarkableRelation[] MarkableLevel.getActiveMarkablePointerRelationsForSourceMarkable(Markable markable)
           
 MarkablePointer[] MarkableLevel.getActiveMarkablePointersForTargetMarkable(Markable markable, java.lang.String pointerRelationName)
           
 MarkableRelation[] MarkableLevel.getActiveMarkableSetRelationsForMarkable(Markable markable)
           
 java.util.ArrayList MarkableChart.getAllMarkablePointersForTargetMarkable(Markable target)
           
static int MarkableHelper.getDistanceInDiscoursePositions(Markable m1, Markable m2)
           
static int MarkableHelper.getFollowingValidDiscourseElementPosition(Markable markable, java.lang.String[] currentFragment, int currentPos)
          Needed if Markables contain suppressed Discourse elements.
static java.lang.String MarkableHelper.getFormattedAttributeString(Markable markable)
           
 int MarkableSet.getMarkableIndex(Markable _markable)
           
 MarkablePointer MarkableRelation.getMarkablePointerForSourceMarkable(Markable sourceMarkable)
           
 java.util.ArrayList MarkableLevel.getMarkablePointersForTargetMarkable(Markable markable)
           
 MarkablePointer[] MarkableRelation.getMarkablePointersWithTargetMarkable(Markable target)
           
 MarkableSet MarkableRelation.getMarkableSetContainingMarkable(Markable contained)
           
static int MarkableHelper.getPreceedingValidDiscourseElementPosition(Markable markable, java.lang.String[] currentFragment, int currentPos)
          This method returns the discourse position of the next valid (i.e.
static java.lang.String MarkableHelper.getSpan(Markable markable)
           
 boolean MarkablePointer.isSourceMarkable(Markable potentialSourceMarkable)
           
 boolean MarkablePointer.isTargetMarkable(Markable potentialTargetMarkable)
           
 void MarkableChart.markableLeftClicked(Markable newClicked)
          This method is called by the display caret listener whenever a markabls is left-clicked.
 void MarkableChart.markableRightClicked(Markable secondaryMarkable, int displayPos)
          This method is called by the display caret listener whenever a markabls is right-clicked.
 javax.swing.text.SimpleAttributeSet SimpleMarkableCustomization.matches(Markable markable)
           
static boolean MarkableHelper.matches(Markable markable, java.lang.String _attribute, java.lang.String _value, int type, boolean _negated)
          This method is used for matching queries that are NOT RegExps .
static boolean MarkableHelper.matchesAll(Markable markable, MMAX2MatchingCriterion criterion)
          Used by MMAX query.
static boolean MarkableHelper.matchesAny(Markable markable, MMAX2MatchingCriterion criterion)
          Used by MMAX query.
static boolean MarkableHelper.matchesRegExp(Markable markable, java.lang.String _attribute, java.lang.String _value, int type, boolean _negated)
          This is used for matching queries with RegExp values.
static boolean MarkableHelper.meets(Markable m1, Markable m2)
           
static boolean MarkableHelper.overlaps_left(Markable m1, Markable m2)
           
static boolean MarkableHelper.overlaps_right(Markable m1, Markable m2)
           
static void MarkableHelper.register(Markable markable, boolean updateHash)
          This method
 void MarkableLevel.registerMarkableAtDiscourseElement(java.lang.String discourseElementId, Markable markable)
          This method is called by each Markable constructor and updates this.markablesAtDiscourseElement to reflect that Markable markable is associated with the DE with ID discourseElementId.
 void MarkableLevel.registerMarkableAtEndOfFragment(java.lang.String discourseElementId, Markable markable)
          This method informs the current layer that Markable markable ends at DiscourseElement id.
 void MarkableLevel.registerMarkableAtStartOfFragment(java.lang.String discourseElementId, Markable markable)
          This method informs the current layer that Markable markable starts at DiscourseElement id.
 void MarkableSet.removeMarkable(Markable _markable)
           
 void MarkableChart.removeMarkableFromMarkableSet(Markable removee, MarkableSet set, boolean refreshAttributeWindow)
           
 void MarkableChart.removeMarkablePointerWithSourceMarkable(Markable sourceMarkable, MarkableRelation relation, boolean refreshAttributeWindow)
           
 void MarkablePointer.removeTargetMarkable(Markable removee)
           
 void MarkableChart.removeTargetMarkableFromMarkablePointer(Markable removee, MarkablePointer pointer, boolean refreshAttributeWindow)
           
 Markable MarkableChart.requestCopyMarkableToLevel(Markable markableToCopy, java.lang.String levelToCopyTo)
           
 void MarkableChart.requestModifyMarkablesDEs(Markable modified, java.lang.String[] DEs, int mode)
           
 void Renderable.select(java.awt.Graphics2D graphics, MMAX2Document doc, Markable currentlySelectedMarkable)
           
 void MarkableSet.select(java.awt.Graphics2D graphics, MMAX2Document doc, Markable currentlySelectedMarkable)
          This method is called ONCE when this set is to be rendered initially.
 void MarkablePointer.select(java.awt.Graphics2D graphics, MMAX2Document doc, Markable currentlySelectedMarkable)
          This method is called ONCE when this markable_pointer is to be rendered initially.
static void MarkableHelper.setDisplayPositions(Markable markable)
          For each fragment this Markable contains, this method sets the associated display positions in displayStart- and displayEndPosition, by setting displayStartPositions, displayEndPositions, discourseElementStartPositions, leftmostDisplayPosition, rightmostDisplayPosition.
static boolean MarkableHelper.starts(Markable m1, Markable m2)
           
static boolean MarkableHelper.startsStrict(Markable m1, Markable m2)
           
 boolean MarkableSet.startsWithMarkable(Markable markable)
           
static java.lang.String MarkableHelper.toKWICString(Markable markable)
          This returns a string representation of the current markable as a 'Key Word In Context'.
static java.lang.String MarkableHelper.toKWICString(Markable markable, int maxWidth)
          This returns a string representation of the current markable as a 'Key Word In Context'.
static java.lang.String MarkableHelper.toXMLElement(Markable markable)
          This method converts this Markable into an XML String representation for file storage.
static java.lang.String MarkableHelper.transposeMarkable(Markable toTranspose, java.lang.String oldLang, java.util.ArrayList absoluteWords)
           
 void MarkableLevel.unregisterMarkable(Markable unregisteree)
           
 void MarkableLevel.unregisterMarkableAtDiscourseElement(Markable unregisteree, java.lang.String de)
           
 void MarkableLevel.unregisterMarkableAtEndOfFragment(Markable unregisteree, java.lang.String de)
           
 void MarkableLevel.unregisterMarkableAtStartOfFragment(Markable unregisteree, java.lang.String de)
           
 

Constructors in org.eml.MMAX2.annotation.markables with parameters of type Markable
MarkablePointer(Markable _sourceMarkable, int _lineWidth, java.awt.Color _color, int _lineStyle, int _maxSize, MarkableRelation _relation, boolean _dashed)
          Creates new MarkablePointer
 

Uses of Markable in org.eml.MMAX2.annotation.query
 

Methods in org.eml.MMAX2.annotation.query that return Markable
 Markable MMAX2QueryResultTuple.getFirstMarkableWithAttribute(java.lang.String attributeName, int type)
           
 Markable MMAX2QueryResultTuple.getLastMarkableWithAttribute(java.lang.String attributeName, int type)
           
 Markable MMAX2QueryResultTupleElement.getMarkable()
           
 

Uses of Markable in org.eml.MMAX2.annotation.scheme
 

Methods in org.eml.MMAX2.annotation.scheme with parameters of type Markable
 MMAX2Attribute[] MMAX2AnnotationScheme.getAttributes(Markable markable)
          This method returns an array of MMAX2Attribute objects reflecting the attributes of Markable markable.
 

Uses of Markable in org.eml.MMAX2.api
 

Methods in org.eml.MMAX2.api that return Markable
 Markable MarkableLevelAPI.addMarkable(java.util.ArrayList discourseElements, java.util.HashMap attributes)
          (API) Adds a Markable to this MarkableLevel, and returns the newly added Markable.
 Markable[] MarkableLevelAPI.getAllMarkablesAtDiscoursePosition(int discoursePosition)
          (API) Returns an array of all Markables associated with the DiscourseElement at discourse position discoursePosition, or empty array if none.
 Markable[] MarkableLevelAPI.getAllMarkablesEndedByDiscourseElement(java.lang.String discourseElementID)
          (API) Returns an array of all Markables whose last DiscourseElement is the one with ID discourseElementID, or empty array if none.
 Markable[] MarkableLevelAPI.getAllMarkablesStartedByDiscourseElement(java.lang.String discourseElementID)
          (API) Returns an array of all Markables whose first DiscourseElement is the one with ID discourseElementID, or empty array if none.
 Markable MarkableSetAPI.getInitialMarkable()
          (API) Returns the Markable object that this MarkableSet starts with.
 Markable QueryResultTupleElementAPI.getMarkable()
          (API) Returns the Markable object that this MMAX2QueryResultTupleElement contains.
 Markable[] MarkableSetAPI.getOrderedMarkables()
          (API) Returns an array of all Markable objects in this MarkableSet.
 Markable MarkablePointerAPI.getSourceMarkable()
          (API) Returns the Markable objects that is the source markable in this MarkablePointer.
 Markable[] MarkablePointerAPI.getTargetMarkables()
          (API) Returns an array of Markable objects that are the target markables in this MarkablePointer.
 

Methods in org.eml.MMAX2.api with parameters of type Markable
 boolean MarkablePointerAPI.containsMarkable(Markable markable)
          (API) Returns whether Markable markable is the source or target markable in this MarkablePointer.
 boolean MarkableSetAPI.containsMarkable(Markable markable)
          (API) Whether this MarkableSet contains the Markable markable.
 void MarkableLevelAPI.deleteMarkable(Markable toDelete)
          (API) Deletes the Markable toDelete from this MarkableLevel.
 MMAX2DiscourseElement[] DiscourseAPI.getDiscourseElements(Markable markable)
          (API) Returns an array containing all MMAX2DiscourseElement objects in Markable markable, ordered in discourse order.
 int MarkableSetAPI.getMarkableIndex(Markable markable)
          (API) Returns the position of Markable markable in this MarkableSet.
 MarkablePointer MarkableRelationAPI.getMarkablePointerForSourceMarkable(Markable sourceMarkable)
          (API) Returns the MarkablePointer object for which the Markable sourceMarkable is the source Markable (i.e.
 MarkablePointer[] MarkableRelationAPI.getMarkablePointersWithTargetMarkable(Markable targetMarkable)
          (API) Returns an array of all MarkablePointer objects that contain Markable targetMarkable as target markable.
 MarkableSet MarkableRelationAPI.getMarkableSetContainingMarkable(Markable markable)
          (API) Returns the MarkableSet object of which Markable markable is a member.
 boolean MarkablePointerAPI.isSourceMarkable(Markable potentialSourceMarkable)
          (API) Returns whether Markable potentialSourceMarkable is the source markable in this MarkablePointer.
 boolean MarkablePointerAPI.isTargetMarkable(Markable potentialTargetMarkable)
          (API) Returns whether Markable potentialTargetMarkable is on of the target markables in this MarkablePointer.
 

Uses of Markable in org.eml.MMAX2.core
 

Methods in org.eml.MMAX2.core that return Markable
 Markable MMAX2.getCurrentPrimaryMarkable()
           
 Markable MMAX2.getCurrentSecondaryMarkable()
           
 Markable MMAX2.getMarkableFromCurrentlyRenderedMarkableSetContaining(java.lang.String deID)
           
 

Methods in org.eml.MMAX2.core with parameters of type Markable
 void MMAX2.copyMarkableToClipboard(Markable _markable, boolean includeAttributes)
           
 Renderable MMAX2.getCurrentlyRenderedMarkableRelationContaining(Markable _markable)
           
 MarkableSet MMAX2.getFirstCurrentlyRenderedMarkableSetContaining(Markable markable)
           
 void MMAX2.setCurrentPrimaryMarkable(Markable _markable)
           
 void MMAX2.setCurrentSecondaryMarkable(Markable _markable)
           
 

Uses of Markable in org.eml.MMAX2.discourse
 

Methods in org.eml.MMAX2.discourse that return Markable
 Markable MMAX2Discourse.getMarkableAtDisplayAssociation(int displayPosition)
           
 

Methods in org.eml.MMAX2.discourse with parameters of type Markable
 MMAX2DiscourseElement[] MMAX2Discourse.getDiscourseElements(Markable _markable)
           
 java.lang.Integer[] MMAX2Discourse.removeDisplayAssociationsForMarkable(Markable removee)
           
 

Uses of Markable in org.eml.MMAX2.gui.display
 

Methods in org.eml.MMAX2.gui.display that return Markable
 Markable MMAX2TextPane.getCurrentHoveree()
           
 Markable MMAX2MarkableSelector.getOnlyMarkable()
           
 

Methods in org.eml.MMAX2.gui.display with parameters of type Markable
 javax.swing.text.SimpleAttributeSet MarkableLevelRenderer.getAttributesForMarkable(Markable _markable)
          This method returns a SimpleAttributeSet with the attributes that Markable _markable has depending on its attributes.
 void MarkableLevelRenderer.render(Markable markable, int mode)
           
 void MMAX2TextPane.setCurrentHoveree(Markable _hoveree, int _currentDot)
          This method is called when the hovering Markable changes.
 

Constructors in org.eml.MMAX2.gui.display with parameters of type Markable
MMAX2ActionSelector(Markable currentSecondaryMarkable, Markable currentPrimaryMarkable, MarkableChart currentMarkableChart, boolean allowDelete)
           
MMAX2ActionSelector(Markable currentPrimaryMarkable, java.lang.String[] DEs, MarkableChart currentMarkableChart, int mode)
           
MMAX2ActionSelector(MMAX2Attribute[] primaryMarkablesAttributes, Markable currentPrimaryMarkable, MMAX2Attribute[] secondaryMarkablesAttributes, Markable currentSecondaryMarkable, MarkableChart currentMarkableChart)
           
MMAX2MarkableSelector(Markable[][] markables, MMAX2Discourse _discourse, boolean groupByLevel, int button)
          Creates new MMAX2MarkableSelector
MMAX2OneClickAnnotationSelector(Markable currentPrimary, MMAX2Attribute oneClickAttribute, MarkableChart chart, int displayPos)
          Creates a new instance of MMAX2OneClickAnnotationSelector
 

Uses of Markable in org.eml.MMAX2.gui.document
 

Methods in org.eml.MMAX2.gui.document with parameters of type Markable
 void MMAX2Document.startChanges(Markable concerned)
           
 void MMAX2Document.startChanges(Markable[] concerned)
           
 

Uses of Markable in org.eml.MMAX2.gui.windows
 

Fields in org.eml.MMAX2.gui.windows declared as Markable
 Markable MMAX2AttributePanel.currentMarkable
           
 

Methods in org.eml.MMAX2.gui.windows with parameters of type Markable
 void MMAX2AttributePanelContainer.displayMarkableAttributes(Markable selectedMarkable)
          This method is called when a Markable has been selected on the display.
 void MMAX2AttributePanel.displayMarkableAttributes(Markable markable)
          This method displays the attributes of the supplied markable, by retrieving from the underlying AnnotationScheme the correct MMAX2Attribute objects.
 java.util.ArrayList MMAX2AttributePanelContainer.getAvailableAttributes(Markable clickedMarkable)
           
 boolean MMAX2MarkableSetBrowser.requestRemoveMarkableFromMarkableSet(MarkableSet sourceSet, Markable removee)
           
 void MMAX2AttributePanel.setMarkableAttributes(Markable markable, boolean rerender)
          This method applies the attributes and values which are currently displayed in the AttributeWindow to Markable markable.
 

Constructors in org.eml.MMAX2.gui.windows with parameters of type Markable
MMAX2MarkableBrowser(MMAX2 _mmax2, java.lang.String initialLevelName, java.lang.String sorting, Markable initialSelection)