Class CustomLinkedModeModel
- java.lang.Object
-
- org.eclipse.jface.text.link.LinkedModeModel
-
- com._1c.g5.v8.dt.lcore.ui.text.links.CustomLinkedModeModel
-
public class CustomLinkedModeModel extends org.eclipse.jface.text.link.LinkedModeModel
SpecialLinkedModeModel
with possibility for cloning existingLinkedModeModel
end shift its group for concrete offset. This possibility is used inCustomLinkedModeUI
for open ui dialog for changing text inLinkedPositionGroup
-
-
Constructor Summary
Constructors Constructor Description CustomLinkedModeModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGroup(org.eclipse.jface.text.link.LinkedPositionGroup group)
void
addLinkingListener(org.eclipse.jface.text.link.ILinkedModeListener listener)
CustomLinkedModeModel
cloneModel()
Clones thisCustomLinkedModeModel
without shifting its groupCustomLinkedModeModel
cloneModel(int shiftOffset, int shift)
Clones thisCustomLinkedModeModel
with shifting its group position from concrete offsetvoid
removeLinkingListener(org.eclipse.jface.text.link.ILinkedModeListener listener)
-
-
-
Method Detail
-
addGroup
public void addGroup(org.eclipse.jface.text.link.LinkedPositionGroup group) throws org.eclipse.jface.text.BadLocationException
- Overrides:
addGroup
in classorg.eclipse.jface.text.link.LinkedModeModel
- Throws:
org.eclipse.jface.text.BadLocationException
-
cloneModel
public CustomLinkedModeModel cloneModel()
Clones thisCustomLinkedModeModel
without shifting its group- Returns:
- new
CustomLinkedModeModel
. Nevernull
.LinkedPositionGroup
s in newCustomLinkedModeModel
have the same offset
-
cloneModel
public CustomLinkedModeModel cloneModel(int shiftOffset, int shift)
Clones thisCustomLinkedModeModel
with shifting its group position from concrete offset- Parameters:
shiftOffset
- allLinkedPositionGroup
with offset more thenshiftOffset
will have new offset equals old offset shift byshift
shift
- value of changing offset ofLinkedPositionGroup
which offset more thenshiftOffset
- Returns:
- new
CustomLinkedModeModel
. Nevernull
.LinkedPositionGroup
s in newCustomLinkedModeModel
shifted from concrete offset to concrete value
-
addLinkingListener
public void addLinkingListener(org.eclipse.jface.text.link.ILinkedModeListener listener)
- Overrides:
addLinkingListener
in classorg.eclipse.jface.text.link.LinkedModeModel
-
removeLinkingListener
public void removeLinkingListener(org.eclipse.jface.text.link.ILinkedModeListener listener)
- Overrides:
removeLinkingListener
in classorg.eclipse.jface.text.link.LinkedModeModel
-
-