|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.latexdraw.mapping.SelectionMapping
net.sf.latexdraw.mapping.Selection2BorderMapping
public class Selection2BorderMapping
This mapping maps the selected shapes of the drawing to the Border instrument that manages
the corresponding selected views.
This file is part of LaTeXDraw
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
10/27/10
Field Summary | |
---|---|
protected Border |
border
The border to update in function of the selection. |
Fields inherited from class net.sf.latexdraw.mapping.SelectionMapping |
---|
selection |
Constructor Summary | |
---|---|
Selection2BorderMapping(java.util.List<IShape> selection,
Border border)
Creates the mapping. |
Method Summary | |
---|---|
void |
clear()
Removes the references of the mapped objects of the mapping to avoid memory leaks. |
Border |
getTarget()
Returns the target object of the mapping. |
void |
onListCleaned(java.lang.Object list)
Executes the mapping when all the elements of the source were removed. |
void |
onObjectAdded(java.lang.Object list,
java.lang.Object object,
int index)
Executes the mapping for the addition of an object. |
void |
onObjectRemoved(java.lang.Object list,
java.lang.Object object,
int index)
Executes the mapping for the deletion of an object. |
protected void |
updateActivation(java.lang.Object list)
Updates the activation of the border. |
Methods inherited from class net.sf.latexdraw.mapping.SelectionMapping |
---|
getSource, init, onObjectModified, onObjectMoved, onObjectReplaced |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Border border
Constructor Detail |
---|
public Selection2BorderMapping(java.util.List<IShape> selection, Border border)
selection
- The list of selected shapes.border
- The Border instrument.
java.lang.IllegalArgumentException
- If one of the given parameter is null.Method Detail |
---|
public Border getTarget()
IMapping
public void onObjectAdded(java.lang.Object list, java.lang.Object object, int index)
IMapping
onObjectAdded
in interface IMapping
onObjectAdded
in class SelectionMapping
list
- The modified source list.object
- The added object.index
- The position where the object has been added. -1 = the last position.public void onObjectRemoved(java.lang.Object list, java.lang.Object object, int index)
IMapping
onObjectRemoved
in interface IMapping
onObjectRemoved
in class SelectionMapping
list
- The modified source list.object
- The deleted object.index
- The position where the object has been deleted. -1 = the last position.public void onListCleaned(java.lang.Object list)
IMapping
onListCleaned
in interface IMapping
onListCleaned
in class SelectionMapping
list
- The list before the cleaning, i.e. it still contains all the elements in
order to know which elements have been removed.public void clear()
IMapping
clear
in interface IMapping
clear
in class SelectionMapping
protected void updateActivation(java.lang.Object list)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |