public class LineSelection
extends org.eclipse.jface.text.TextSelection
implements org.eclipse.jface.viewers.IStructuredSelection
TextSelection
allows us to keep using Eclipse's text selection, while
IStructuredSelection
can be used to send an object associated with the selection,
i.e. a property source, to the workbench selection service.Constructor and Description |
---|
LineSelection(org.eclipse.jface.text.ITextSelection selection,
org.eclipse.jface.text.IDocument document,
java.lang.Object selectedObject)
Constructor for LineSelection.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getFirstElement()
getFirstElement
|
java.util.Iterator<?> |
iterator()
iterator
|
int |
size()
size
|
java.lang.Object[] |
toArray()
toArray
|
java.util.List<?> |
toList()
toList
|
emptySelection, equals, getDocument, getEndLine, getLength, getOffset, getStartLine, getText, hashCode, isEmpty
public LineSelection(org.eclipse.jface.text.ITextSelection selection, org.eclipse.jface.text.IDocument document, java.lang.Object selectedObject)
Constructor for LineSelection.
selection
- a ITextSelection
object.document
- a IDocument
object.selectedObject
- a Object
object.public java.lang.Object getFirstElement()
getFirstElement
getFirstElement
in interface org.eclipse.jface.viewers.IStructuredSelection
Object
object.public java.util.Iterator<?> iterator()
iterator
iterator
in interface org.eclipse.jface.viewers.IStructuredSelection
Iterator
object.public int size()
size
size
in interface org.eclipse.jface.viewers.IStructuredSelection
public java.lang.Object[] toArray()
toArray
toArray
in interface org.eclipse.jface.viewers.IStructuredSelection
Object
objects.public java.util.List<?> toList()
toList
toList
in interface org.eclipse.jface.viewers.IStructuredSelection
List
object.Copyright © 2007-2018. All Rights Reserved.