diff --git a/TULIP/.classpath b/TULIP/.classpath index 1e60c707583fd4769950dc6a9893d17c23ff3f11..fcdb38c258ecdd15fb8ae106feeca827c94216fb 100644 --- a/TULIP/.classpath +++ b/TULIP/.classpath @@ -1,22 +1,27 @@ - - - - + - + + - + - + + + + + + + - - - - - + + + + + + diff --git a/TULIP/.gitignore b/TULIP/.gitignore index c27a6eacfb989b1f498091ec8d74724465772a8b..d7e315054fdaeda4a1f86b53edc6b4dc09729a38 100644 --- a/TULIP/.gitignore +++ b/TULIP/.gitignore @@ -6,3 +6,4 @@ /bin/ /bin/ /bin/ +/target/ diff --git a/TULIP/.project b/TULIP/.project index e80a87fa942293373e7281fcbe297955db6e21ea..7bd50cde2e36e8728d0ef784354c89af7dfccdcc 100644 --- a/TULIP/.project +++ b/TULIP/.project @@ -10,8 +10,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature diff --git a/TULIP/.settings/org.eclipse.jdt.core.prefs b/TULIP/.settings/org.eclipse.jdt.core.prefs index 2d0d2aac2ad77a9bd054668caaa566d27eee202c..cb8d8cfa2bb5d371f92d76ae6c757dae13ea9e92 100644 --- a/TULIP/.settings/org.eclipse.jdt.core.prefs +++ b/TULIP/.settings/org.eclipse.jdt.core.prefs @@ -15,6 +15,8 @@ org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonN org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.doc.comment.support=enabled org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning org.eclipse.jdt.core.compiler.problem.autoboxing=ignore @@ -111,6 +113,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.source=1.8 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 diff --git a/TULIP/.settings/org.eclipse.m2e.core.prefs b/TULIP/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000000000000000000000000000000000..f897a7f1cb2389f85fe6381425d29f0a9866fb65 --- /dev/null +++ b/TULIP/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/TULIP/build.xml b/TULIP/build.xml deleted file mode 100644 index 51f63e71c7e78b693a0ae4d148676379f0cfaecb..0000000000000000000000000000000000000000 --- a/TULIP/build.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Application: ${application.name} ${application.version} - Build File : ${ant.file} - Run Date : ${build.time} - Run by : ${user.name} - Build Dir : ${dist} - Base Dir : ${basedir} - Java Home : ${java.home} - Connected to the web : ${jdk.javadoc.visible} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TULIP classpath: ${manifest.classpath} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
${application.name} ${application.version}]]>
-
-
- - - - - - - - -
\ No newline at end of file diff --git a/TULIP/libs/RXTXcomm.jar b/TULIP/libs/RXTXcomm.jar deleted file mode 100644 index 84e5f01dff26139e016015725e00afc37ce58e0d..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/RXTXcomm.jar and /dev/null differ diff --git a/TULIP/libs/bluecove-2.1.1-SNAPSHOT.jar b/TULIP/libs/bluecove-2.1.1-SNAPSHOT.jar deleted file mode 100644 index 88f27886761f8a5c72734a685ee603f5d15644c0..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/bluecove-2.1.1-SNAPSHOT.jar and /dev/null differ diff --git a/TULIP/libs/dbc.annotation.jar b/TULIP/libs/dbc.annotation.jar deleted file mode 100644 index 069f09cc3536e7f2f2f910562079526f415e81f8..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/dbc.annotation.jar and /dev/null differ diff --git a/TULIP/libs/guava-15.0-javadoc.jar b/TULIP/libs/guava-15.0-javadoc.jar deleted file mode 100644 index c8f10c50ca404c6cc188f3d786dc68a5507308be..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/guava-15.0-javadoc.jar and /dev/null differ diff --git a/TULIP/libs/guava-15.0-sources.jar b/TULIP/libs/guava-15.0-sources.jar deleted file mode 100644 index c0b87424d7aca7a6c404283869da78de0fdbafe1..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/guava-15.0-sources.jar and /dev/null differ diff --git a/TULIP/libs/guava-15.0.jar b/TULIP/libs/guava-15.0.jar deleted file mode 100644 index eb9ef8ad5ffffcdac6d1271bd9fee0e30ec85b21..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/guava-15.0.jar and /dev/null differ diff --git a/TULIP/libs/jdom-2.0.5-javadoc.jar b/TULIP/libs/jdom-2.0.5-javadoc.jar deleted file mode 100644 index 79f0c1971f71a186b06cdea6b9a94e95ccad9a92..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/jdom-2.0.5-javadoc.jar and /dev/null differ diff --git a/TULIP/libs/jdom-2.0.5-sources.jar b/TULIP/libs/jdom-2.0.5-sources.jar deleted file mode 100644 index 7ccbe808c95001b198ce8b00c52a7caa28b5bfd1..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/jdom-2.0.5-sources.jar and /dev/null differ diff --git a/TULIP/libs/jdom-2.0.5.jar b/TULIP/libs/jdom-2.0.5.jar deleted file mode 100644 index b6996c725a290b4e29a202d2b6bda39f9d7ffbfe..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/jdom-2.0.5.jar and /dev/null differ diff --git a/TULIP/libs/libTUIO.jar b/TULIP/libs/libTUIO.jar deleted file mode 100644 index 33487ab3f7ede071be7f68dbad487b5ac6ef7ba6..0000000000000000000000000000000000000000 Binary files a/TULIP/libs/libTUIO.jar and /dev/null differ diff --git a/TULIP/pom.xml b/TULIP/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..e3bded0dc0a98f6faf02ee132a3c1b82f5a8d6dd --- /dev/null +++ b/TULIP/pom.xml @@ -0,0 +1,55 @@ + + 4.0.0 + lu.list.itis.dkd.tui + tulip + 2.0.41 + TULIP + A framework for tabletop tangible user interface applications. + + src + test + + + maven-compiler-plugin + 3.3 + + 1.8 + 1.8 + + + + + + + org.jdom + jdom2 + 2.0.5 + + + com.google.guava + guava + 15.0 + + + net.sf.bluecove + bluecove + 2.1.0 + + + org.rxtx + rxtx + 2.1.7 + + + + net.sourceforge.tuio + tuio + 1.5 + + + lu.list.itis.dkd + dbc-annotation + 1.1 + + + \ No newline at end of file diff --git a/TULIP/src/lu/list/itis/dkd/tui/TangibleApplication.java b/TULIP/src/lu/list/itis/dkd/tui/TangibleApplication.java index 3e102972943ee6c617240d437ce5ee219b2bf7b6..056387460096eb6f8df1aadb077d0e6c96d8431b 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/TangibleApplication.java +++ b/TULIP/src/lu/list/itis/dkd/tui/TangibleApplication.java @@ -16,14 +16,13 @@ */ package lu.list.itis.dkd.tui; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.adapter.TuiAdapter; import lu.list.itis.dkd.tui.logging.EventLogger; import lu.list.itis.dkd.tui.utility.GlobalContext; -import lu.list.itis.dkd.tui.utility.IDMapper; - -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; +import lu.list.itis.dkd.tui.utility.IdMapper; import com.google.common.base.Preconditions; @@ -109,7 +108,7 @@ public abstract class TangibleApplication { try { adapter = (TuiAdapter) Class.forName(properties.getProperty("adapter.class")).getConstructor(TangibleInterfaceManager.class).newInstance(interfaceManager); //$NON-NLS-1$ } catch (InstantiationException e) { - logger.log(Level.SEVERE, "Cannot instantiate adapter. The adapter must be a concrete class, not an interface or abstract class and it must directly inherit from TuiAdapter! Check your properties file and set adapter.class accordingly."); //$NON-NLS-1$s + logger.log(Level.SEVERE, "Cannot instantiate adapter. The adapter must be a concrete class, not an interface or abstract class and it must directly inherit from TuiAdapter! Check your properties file and set adapter.class accordingly."); //$NON-NLS-1$ s System.exit(42); } catch (IllegalAccessException e) { logger.log(Level.SEVERE, "The currently executing method does not have access to the definition of the constructor."); //$NON-NLS-1$ @@ -127,12 +126,12 @@ public abstract class TangibleApplication { logger.log(Level.SEVERE, "Security violation."); //$NON-NLS-1$ System.exit(42); } catch (ClassNotFoundException e) { - logger.log(Level.SEVERE, "The class " + properties.getProperty("adapter.class") + " was not found. Check your spelling!"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ + logger.log(Level.SEVERE, "The class " + properties.getProperty("adapter.class") + " was not found. Check your spelling!"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ System.exit(42); } GlobalContext.setGlobalContext(adapter); - IDMapper.initialise(properties); + IdMapper.initialise(properties); EventLogger.getInstance().initialise(properties); } diff --git a/TULIP/src/lu/list/itis/dkd/tui/TangibleContentManager.java b/TULIP/src/lu/list/itis/dkd/tui/TangibleContentManager.java index 9255d7a16d42c3f779f33fed9537cc3fa3e6fbc1..82a3b44ca3238c4d571761b514e39b8f2e6725f0 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/TangibleContentManager.java +++ b/TULIP/src/lu/list/itis/dkd/tui/TangibleContentManager.java @@ -16,14 +16,13 @@ */ package lu.list.itis.dkd.tui; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.Content; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.content.Zoomable; import lu.list.itis.dkd.tui.event.ContentEventListener; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; diff --git a/TULIP/src/lu/list/itis/dkd/tui/TangibleInterfaceManager.java b/TULIP/src/lu/list/itis/dkd/tui/TangibleInterfaceManager.java index 59f51feb21e468feec4c812bc1c57d416b038eb3..efc593ed0c5129b721f9ab9c019c1526fcfc4785 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/TangibleInterfaceManager.java +++ b/TULIP/src/lu/list/itis/dkd/tui/TangibleInterfaceManager.java @@ -16,14 +16,13 @@ */ package lu.list.itis.dkd.tui; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.Content; import lu.list.itis.dkd.tui.utility.Calibration; import lu.list.itis.dkd.tui.utility.TextHelper; import lu.list.itis.dkd.tui.widget.BaseWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import java.awt.Color; @@ -126,7 +125,9 @@ public class TangibleInterfaceManager extends JComponent { setupWindow(); showWindow(); - /** Checks added due to missing contracts on inherited or implemented classes or interfaces. */ + /** + * Checks added due to missing contracts on inherited or implemented classes or interfaces. + */ assert title != null; assert device != null; } @@ -393,7 +394,7 @@ public class TangibleInterfaceManager extends JComponent { public void keyPressed(@Nullable KeyEvent event) { Preconditions.checkArgument(event != null, "The event is null!"); //$NON-NLS-1$ switch (event.getKeyCode()) { - /** Exit calibration mode without storing changes. */ + /** Exit calibration mode without storing changes. */ case KeyEvent.VK_ESCAPE: destroyWindow(); setupWindow(); diff --git a/TULIP/src/lu/list/itis/dkd/tui/TangibleObjectManager.java b/TULIP/src/lu/list/itis/dkd/tui/TangibleObjectManager.java index 24256ebd39e5ceb3e23502f47258b4dd493c1b38..f16e78445b4d2f6208ee18344e59a725ac13a733 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/TangibleObjectManager.java +++ b/TULIP/src/lu/list/itis/dkd/tui/TangibleObjectManager.java @@ -16,18 +16,17 @@ */ package lu.list.itis.dkd.tui; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.exception.BuildException; -import lu.list.itis.dkd.tui.utility.IDMapper; +import lu.list.itis.dkd.tui.utility.IdMapper; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.BaseWidget; import lu.list.itis.dkd.tui.widget.builder.BaseWidgetBuilder; import lu.list.itis.dkd.tui.widget.corona.ShapeFactory; import lu.list.itis.dkd.tui.widget.corona.builder.ShadowBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import java.util.Collection; @@ -49,7 +48,9 @@ import java.util.logging.Logger; */ @NonNullByDefault public abstract class TangibleObjectManager { - /** This dictionary stores all tangibles detected by reacTIVision relevant to the application. */ + /** + * This dictionary stores all tangibles detected by reacTIVision relevant to the application. + */ protected volatile static ConcurrentHashMap objectList = new ConcurrentHashMap<>(); /** This dictionary stores all cursors detected by reacTIVision. */ @@ -86,10 +87,11 @@ public abstract class TangibleObjectManager { /** * Method used to define all widgets. In this method, all handles need to be assigned to * instances of {@link BaseWidget} or a child thereof. Implementing classes should define what - * widgets to use by implementing this method. By default, no widgets are instantiated.
+ * widgets to use by implementing this method. By default, no widgets are instantiated. + *
*
* - * When adding Widgets to map to cursors, refer to {@link IDMapper#remapCursorId(int)}. Cursor + * When adding Widgets to map to cursors, refer to {@link IdMapper#remapCursorId(int)}. Cursor * IDs are remapped as not to clash with any symbol ID assigned by reacTIVision. A good practice * is to reason with regular cursor IDs and add them to the map by calling for example: * objectList.put(remapCursorID(0), W extends BaseWidget); to the first cursor that diff --git a/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObject.java b/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObject.java index 3be6bc87a21c42e951a3117f831d11efe0c5fbb0..495a1ad1f7ec2743a48a76895fb08d5114241e0c 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObject.java +++ b/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObject.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.adapter; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.TangibleApplication; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.util.ArrayList; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObjectBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObjectBuilder.java index a3f7ff7f2fcea45d829838b6db45e146445cfdee..474d4289c7032c1a9bacf04575574ccf406d1089 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObjectBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/adapter/TangibleObjectBuilder.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.adapter; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject.State; import lu.list.itis.dkd.tui.adapter.TangibleObject.Type; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.ArrayList; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/adapter/TuiAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/adapter/TuiAdapter.java index 487fbc529924005b193d09cee00e5347817c5d28..bd0223d4c9e1f0249857e5479f1f9562effc9a16 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/adapter/TuiAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/adapter/TuiAdapter.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.adapter; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.TangibleInterfaceManager; import lu.list.itis.dkd.tui.TangibleObjectManager; import lu.list.itis.dkd.tui.logging.EventLogger; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/TULIP/src/lu/list/itis/dkd/tui/adapter/TuioAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/adapter/TuioAdapter.java index 8e7734f924b645efc45e4a7f03f80533e5b29aae..cd181d06f12b413d1cec1aa90fb97093a4823882 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/adapter/TuioAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/adapter/TuioAdapter.java @@ -16,14 +16,20 @@ */ package lu.list.itis.dkd.tui.adapter; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.TangibleInterfaceManager; import lu.list.itis.dkd.tui.TangibleObjectManager; import lu.list.itis.dkd.tui.adapter.TangibleObject.Type; import lu.list.itis.dkd.tui.logging.EventLogger; -import lu.list.itis.dkd.tui.utility.IDMapper; +import lu.list.itis.dkd.tui.utility.IdMapper; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import com.google.common.base.Preconditions; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Vector; +import java.util.concurrent.ConcurrentHashMap; import TUIO.TuioBlob; import TUIO.TuioClient; @@ -32,13 +38,6 @@ import TUIO.TuioListener; import TUIO.TuioObject; import TUIO.TuioTime; -import com.google.common.base.Preconditions; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Vector; -import java.util.concurrent.ConcurrentHashMap; - /** * Adapter class managing interaction with reacTIVision tangible table using TUIO protocol. * @@ -196,7 +195,7 @@ public class TuioAdapter extends TuiAdapter implements TuioListener { ArrayList tempPath = new ArrayList<>(); tuioCursor.getPath().forEach(path -> tempPath.add(new Point(path.getX(), path.getY(), 0))); - TangibleObject convertedTangibleObject = new TangibleObjectBuilder(IDMapper.remapCursorId(tuioCursor.getCursorID()), Type.CURSOR, tuioCursor.getPath().get(tuioCursor.getPath().size() - 1).getX(), tuioCursor.getPath().get(tuioCursor.getPath().size() - 1).getY()) + TangibleObject convertedTangibleObject = new TangibleObjectBuilder(IdMapper.remapCursorId(tuioCursor.getCursorID()), Type.CURSOR, tuioCursor.getPath().get(tuioCursor.getPath().size() - 1).getX(), tuioCursor.getPath().get(tuioCursor.getPath().size() - 1).getY()) .withSeconds(tuioCursor.getTuioTime().getSeconds()) .withMicroSeconds(tuioCursor.getTuioTime().getMicroseconds()) .withxSpeed(tuioCursor.getXSpeed()) @@ -228,7 +227,7 @@ public class TuioAdapter extends TuiAdapter implements TuioListener { ArrayList tempPath = new ArrayList<>(); tuioBlob.getPath().forEach(path -> tempPath.add(new Point(path.getX(), path.getY(), tuioBlob.getAngle()))); - convertedTangibleObject = new TangibleObjectBuilder(IDMapper.remapCursorId(tuioBlob.getBlobID()), Type.BLOB, tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getX(), tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getY()) + convertedTangibleObject = new TangibleObjectBuilder(IdMapper.remapCursorId(tuioBlob.getBlobID()), Type.BLOB, tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getX(), tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getY()) .withSeconds(tuioBlob.getTuioTime().getSeconds()) .withMicroSeconds(tuioBlob.getTuioTime().getMicroseconds()) .withxSpeed(tuioBlob.getXSpeed()) @@ -248,7 +247,7 @@ public class TuioAdapter extends TuiAdapter implements TuioListener { int index = tuioBlob.getPath().size() - 1; tempPath.add(new Point(tuioBlob.getPath().get(index).getX(), tuioBlob.getPath().get(index).getY(), tuioBlob.getAngle())); - convertedTangibleObject = new TangibleObjectBuilder(IDMapper.remapCursorId(tuioBlob.getBlobID()), Type.BLOB, tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getX(), tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getY()) + convertedTangibleObject = new TangibleObjectBuilder(IdMapper.remapCursorId(tuioBlob.getBlobID()), Type.BLOB, tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getX(), tuioBlob.getPath().get(tuioBlob.getPath().size() - 1).getY()) .withSeconds(tuioBlob.getTuioTime().getSeconds()) .withMicroSeconds(tuioBlob.getTuioTime().getMicroseconds()) .withxSpeed(tuioBlob.getXSpeed()) @@ -477,7 +476,7 @@ public class TuioAdapter extends TuiAdapter implements TuioListener { */ @Override public TangibleObject getCursor(long id) { - return convertTuioCursorToTangibleObject(client.getTuioCursor(IDMapper.remapTangibleObjectId((int) id))); + return convertTuioCursorToTangibleObject(client.getTuioCursor(IdMapper.remapTangibleObjectId((int) id))); } /** @@ -497,6 +496,6 @@ public class TuioAdapter extends TuiAdapter implements TuioListener { */ @Override public TangibleObject getBlob(long id) { - return convertTuioBlobToTangibleObject(client.getTuioBlob(IDMapper.remapTangibleObjectId((int) id))); + return convertTuioBlobToTangibleObject(client.getTuioBlob(IdMapper.remapTangibleObjectId((int) id))); } } \ No newline at end of file diff --git a/TULIP/src/lu/list/itis/dkd/tui/content/AsynchronousInfomationProvider.java b/TULIP/src/lu/list/itis/dkd/tui/content/AsynchronousInfomationProvider.java index afd456edbd86d8e61bef6b5457f173b378962e87..1421b108319918ba4477f7de0698a0bde73fa356 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/content/AsynchronousInfomationProvider.java +++ b/TULIP/src/lu/list/itis/dkd/tui/content/AsynchronousInfomationProvider.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.content; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * @author Eric TOBIAS [eric.tobias@list.lu] * @since 1.0 diff --git a/TULIP/src/lu/list/itis/dkd/tui/content/Content.java b/TULIP/src/lu/list/itis/dkd/tui/content/Content.java index 0e8ff344723d804919538bba0eb25dcb4312895a..aac01d7f17c1aef1b4bf9f5acb3fe3db333d8a4b 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/content/Content.java +++ b/TULIP/src/lu/list/itis/dkd/tui/content/Content.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,8 +16,8 @@ */ package lu.list.itis.dkd.tui.content; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import java.awt.Graphics2D; diff --git a/TULIP/src/lu/list/itis/dkd/tui/content/InformationProvider.java b/TULIP/src/lu/list/itis/dkd/tui/content/InformationProvider.java index d668165bc2b7eb8d9d50e34717499a0ef5167c22..888eceee4ed27ddf69decb5fb57c2d9a1850f41e 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/content/InformationProvider.java +++ b/TULIP/src/lu/list/itis/dkd/tui/content/InformationProvider.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.content; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * Interface specifying the contract for all information provider instances. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/content/InformationReceiver.java b/TULIP/src/lu/list/itis/dkd/tui/content/InformationReceiver.java index 4f15f67c4b034763d2c818e68cfd52172446fc59..8fe8bfe3d30921fab1410a6739317a02398cdcaf 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/content/InformationReceiver.java +++ b/TULIP/src/lu/list/itis/dkd/tui/content/InformationReceiver.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.content; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; /** * @author Eric TOBIAS [eric.tobias@list.lu] diff --git a/TULIP/src/lu/list/itis/dkd/tui/content/Zoomable.java b/TULIP/src/lu/list/itis/dkd/tui/content/Zoomable.java index 1b7aa461889a0e1aaf37f6c92f8f84499fb61a04..63b8d210909332de0dc0d706f240f18fcd392614 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/content/Zoomable.java +++ b/TULIP/src/lu/list/itis/dkd/tui/content/Zoomable.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.content; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.ZoomWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - /** * Interface imposing functionality in order to be used with the {@link ZoomWidget}. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/ContentEvent.java b/TULIP/src/lu/list/itis/dkd/tui/event/ContentEvent.java index eba31eafc3a7c1498009a43aef117ae54e8d1b04..6795f5c264facb9167c80b5f961a56a4b33ff419 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/ContentEvent.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/ContentEvent.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.event; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.BaseWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.EventObject; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/ContentEventListener.java b/TULIP/src/lu/list/itis/dkd/tui/event/ContentEventListener.java index 405d159567e251ae5812dd3b0bd2c6fc2a0bd58e..69555eecf9ef1c84622e91a6b30e277e635f78b4 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/ContentEventListener.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/ContentEventListener.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.event; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.util.EventListener; diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/ContextEvent.java b/TULIP/src/lu/list/itis/dkd/tui/event/ContextEvent.java index ab799bd0b987c1a521bf729083530aa95d348060..a4bd39af8d00e1bb6474e3de239b74d3a454f87f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/ContextEvent.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/ContextEvent.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,8 +16,8 @@ */ package lu.list.itis.dkd.tui.event; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import java.util.EventObject; diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/ContextEventListener.java b/TULIP/src/lu/list/itis/dkd/tui/event/ContextEventListener.java index 639a54c775f56cd350d1166525c512f4ac35dfd8..9222ed94bb0648558883720c4be2db489357d74d 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/ContextEventListener.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/ContextEventListener.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.event; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.exception.UnsupportedInformationException; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.EventListener; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/TimerEvent.java b/TULIP/src/lu/list/itis/dkd/tui/event/TimerEvent.java index e9c4181d2c4b0bc9b4ddc5648ffed9f032b0bbfd..7ad3beba3f8f65f969e14f57232eb743b811437a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/TimerEvent.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/TimerEvent.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.event; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.EventObject; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/event/TimerEventListener.java b/TULIP/src/lu/list/itis/dkd/tui/event/TimerEventListener.java index 84150b5461af449a6b33c28fe0ea39a3ee4d4f64..8ab1f400ac175f84c6eeb2dbf7340826671abc72 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/event/TimerEventListener.java +++ b/TULIP/src/lu/list/itis/dkd/tui/event/TimerEventListener.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.event; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.StatefulWidget; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.EventListener; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/exception/BuildException.java b/TULIP/src/lu/list/itis/dkd/tui/exception/BuildException.java index f1ff8b6af591d55844618e3dc0fc69b6b20dd0e8..a0ba688c2a917c0f9c874ea2356d44a35f7ebb10 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/exception/BuildException.java +++ b/TULIP/src/lu/list/itis/dkd/tui/exception/BuildException.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.exception; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; /** * Exception raised when the building on a widget or corona instance cannot complete successfully diff --git a/TULIP/src/lu/list/itis/dkd/tui/exception/UnsupportedInformationException.java b/TULIP/src/lu/list/itis/dkd/tui/exception/UnsupportedInformationException.java index 508d9c5bc48d1f1a361d9a71067d1ffe3dbf4013..bf639bd5b817d34e33de0aaefe23ee742ff2aff1 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/exception/UnsupportedInformationException.java +++ b/TULIP/src/lu/list/itis/dkd/tui/exception/UnsupportedInformationException.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.exception; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; /** * Class modelling a simple exception to be thrown when provided information cannot be processed. diff --git a/TULIP/src/lu/list/itis/dkd/tui/logging/EventLogger.java b/TULIP/src/lu/list/itis/dkd/tui/logging/EventLogger.java index 9a1807ae74de9c2544ee393b3dc94dc6197f1270..b6091d5d89d502b94b9b70e6222e9308efa33809 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/logging/EventLogger.java +++ b/TULIP/src/lu/list/itis/dkd/tui/logging/EventLogger.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,8 +16,8 @@ */ package lu.list.itis.dkd.tui.logging; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import org.jdom2.Document; import org.jdom2.Element; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothClient.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothClient.java index ea56fbb84a74a901dae38894af47f5d7cd73e466..d592760993d9d9d2286f6d4a305c884986aa5346 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothClient.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothClient.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.io.IOException; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothServer.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothServer.java index d1d6ae46083cce47b7965ee42514b73c8b05b2a4..dd6024ce9509758e7cbb58bfdbdc92e7106d7e32 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothServer.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/BluetoothServer.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.io.IOException; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ClientAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ClientAdapter.java index 3aa51bd5be7dd85847465434d8c89a96e77a2f74..3c0e0b95b1d80e5aeb6e35043dd0fbbeb2f18740 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ClientAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ClientAdapter.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,14 +16,14 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - -import gnu.io.PortInUseException; -import gnu.io.UnsupportedCommOperationException; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.io.IOException; import java.net.UnknownHostException; +import gnu.io.PortInUseException; +import gnu.io.UnsupportedCommOperationException; + /** * Abstract class managing interaction between application and remote device diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/NetworkAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/NetworkAdapter.java index cb1a847d3fa8449a3a93908e242b8eb9d268983a..f5703a2cdaff30841e7d8cf2f2b4265ecd80e285 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/NetworkAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/NetworkAdapter.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.io.InputStream; import java.io.OutputStream; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ServerAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ServerAdapter.java index 634da686c2efe75ac5d2e16ea4312d4b525affbc..57fa6e2ade63dcad06e4d1e77f056291739aafd2 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ServerAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/ServerAdapter.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.io.IOException; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpClient.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpClient.java index 4903251637d81af603712ffd3b36518a610b4de3..8a8411b625d7ee619822ea26d986df1bba6b45f7 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpClient.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpClient.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import com.google.common.base.Preconditions; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpServer.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpServer.java index 1d1228765eada0f841e63ec275e01248c611ca77..e7f0d9547489f49f04b382dc6296a16b6ae83d51 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpServer.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/TcpServer.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import com.google.common.base.Preconditions; diff --git a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/XbeeAdapter.java b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/XbeeAdapter.java index 072024da37dbf56f5d5b556162ac83ea58b9f0e1..302a91e42cd3853215b229e1ce03328c9a19c303 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/network/adapter/XbeeAdapter.java +++ b/TULIP/src/lu/list/itis/dkd/tui/network/adapter/XbeeAdapter.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,19 +16,19 @@ */ package lu.list.itis.dkd.tui.network.adapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import com.google.common.base.Preconditions; +import java.io.IOException; +import java.net.UnknownHostException; +import java.util.Enumeration; + import gnu.io.CommPortIdentifier; import gnu.io.PortInUseException; import gnu.io.SerialPort; import gnu.io.UnsupportedCommOperationException; -import java.io.IOException; -import java.net.UnknownHostException; -import java.util.Enumeration; - /** * Adapter class managing a communication over XBee's protocol using {@link SerialPort}. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/Calibration.java b/TULIP/src/lu/list/itis/dkd/tui/utility/Calibration.java index 0415001c0cdc0962919875233c7785d4db655739..5c87eeb22ebb6fc486a145d9262f4437df9f51b6 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/Calibration.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/Calibration.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.utility; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.TangibleApplication; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import org.jdom2.Document; @@ -49,6 +48,7 @@ import java.util.logging.Logger; public class Calibration { /** A {@link Logger} to log all messages during execution. */ private static final Logger logger = Logger.getLogger(Calibration.class.getSimpleName()); + static { TangibleApplication.configureLogger(logger); } @@ -195,7 +195,8 @@ public class Calibration { /** * Method for transforming the coordinate mapping from the camera in the range [0;1] to the * table mapping in millimetres. The method multiplies by the camera width before adding the - * camera initialTranslation. Then, the intermediate result is multiplied by the table's width.
+ * camera initialTranslation. Then, the intermediate result is multiplied by the table's width. + *
* Note: The measures in table coordinates a equivalent to concrete measures. * * @param x @@ -242,7 +243,8 @@ public class Calibration { /** * Method for transforming the coordinate mapping from the camera in the range [0;1] to the * table mapping in millimetres. The method multiplies by the camera width before adding the - * camera initialTranslation. Then, the intermediate result is multiplied by the table's width.
+ * camera initialTranslation. Then, the intermediate result is multiplied by the table's width. + *
* Note: The measures in table coordinates a equivalent to concrete measures. * * @param y diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/CameraCoordinates.java b/TULIP/src/lu/list/itis/dkd/tui/utility/CameraCoordinates.java index b3a047c05efe9ad006e008a959104079ae6f2122..96ec0d34ca8b17146366c87ad8d1c8f7b28fd62f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/CameraCoordinates.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/CameraCoordinates.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNull; /** * Class implementing a {@link CoordinateState} for camera coordinates. The class features methods @@ -62,8 +62,9 @@ public class CameraCoordinates extends CoordinateState { */ @Override public void toCamera(@NonNull Point context) {/** - * The conversion is naught as the point's - * coordinates are already given in this reference scheme! - */ + * The conversion is naught as the point's + * coordinates are already given in this reference + * scheme! + */ } } \ No newline at end of file diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/CoordinateState.java b/TULIP/src/lu/list/itis/dkd/tui/utility/CoordinateState.java index 93031d32952895792ab26ceb383c15c191f75675..f781b405e2182081e49c2d30141b39cbb331c851 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/CoordinateState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/CoordinateState.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNull; /** * Abstract class defining methods for the StateManager pattern. diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/GlobalContext.java b/TULIP/src/lu/list/itis/dkd/tui/utility/GlobalContext.java index 3177b279a6c128d8982b276d154d8ddc6f90875c..9ed6e02eb9cf82506558f66e8d711616f1cb2450 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/GlobalContext.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/GlobalContext.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.utility; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.adapter.TuiAdapter; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import java.util.Collection; diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/IDMapper.java b/TULIP/src/lu/list/itis/dkd/tui/utility/IdMapper.java similarity index 95% rename from TULIP/src/lu/list/itis/dkd/tui/utility/IDMapper.java rename to TULIP/src/lu/list/itis/dkd/tui/utility/IdMapper.java index d248d81b4b38af6dff176804a0497a319210bf4a..e899a7eeeb36558dc1110184c1c221db41bf7f49 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/IDMapper.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/IdMapper.java @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import com.google.common.base.Preconditions; @@ -31,7 +31,7 @@ import java.util.Properties; * @version 2.0.1 */ @NonNullByDefault -public class IDMapper { +public class IdMapper { static Properties properties = new Properties(); /** @@ -41,7 +41,7 @@ public class IDMapper { * The properties to set the field to. */ public static void initialise(Properties applicationProperties) { - IDMapper.properties = applicationProperties; + IdMapper.properties = applicationProperties; } /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/Point.java b/TULIP/src/lu/list/itis/dkd/tui/utility/Point.java index 1470a51da3f71b35de234504c7defe90a4eca3c5..5f6d5c8f09920290b379887f9009522f625cd122 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/Point.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/Point.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,8 +16,8 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import com.google.common.base.Preconditions; diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/ScreenCoordinates.java b/TULIP/src/lu/list/itis/dkd/tui/utility/ScreenCoordinates.java index 2bef0447872ef10f2fa3a4ea6169dedf866d1eca..b21fddc06ec51f77da5e331e4d650450158d4aec 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/ScreenCoordinates.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/ScreenCoordinates.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNull; /** * Class implementing a {@link CoordinateState} for screen coordinates. The class features methods @@ -54,9 +54,10 @@ public class ScreenCoordinates extends CoordinateState { */ @Override public void toScreen(@NonNull Point context) {/** - * The conversion is naught as the point's - * coordinates are already given in this reference scheme! - */ + * The conversion is naught as the point's + * coordinates are already given in this reference + * scheme! + */ } /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/TableCoordinates.java b/TULIP/src/lu/list/itis/dkd/tui/utility/TableCoordinates.java index c04750e612e1150e1058c1bd9a23d6f2905e80a5..0f68be7864dc6960ed27c354198f9504cf63e7d7 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/TableCoordinates.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/TableCoordinates.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNull; /** * Class implementing a {@link CoordinateState} for table coordinates. The class features methods to @@ -46,9 +46,10 @@ public class TableCoordinates extends CoordinateState { */ @Override public void toTable(@NonNull Point context) {/** - * The conversion is naught as the point's - * coordinates are already given in this reference scheme! - */ + * The conversion is naught as the point's + * coordinates are already given in this reference + * scheme! + */ } /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/utility/TextHelper.java b/TULIP/src/lu/list/itis/dkd/tui/utility/TextHelper.java index 555a28a3e63c4fb85da5ffc85317699924a2f55a..804bf0e9516592cf250d5a77260835266ddb8fc3 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/utility/TextHelper.java +++ b/TULIP/src/lu/list/itis/dkd/tui/utility/TextHelper.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,7 +16,7 @@ */ package lu.list.itis.dkd.tui.utility; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import java.awt.Color; import java.awt.Font; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/BaseWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/BaseWidget.java index 48354c70750b8699922ad45042fb4863ea9d46fc..97b4891e60610cd29e51e655151d51feb9f192b6 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/BaseWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/BaseWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,7 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.logging.EventLogger; import lu.list.itis.dkd.tui.network.adapter.NetworkAdapter; @@ -23,8 +24,6 @@ import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.builder.BaseBuilder; import lu.list.itis.dkd.tui.widget.corona.Corona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.collect.Multimap; import java.awt.Graphics2D; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/ContentWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/ContentWidget.java index ad258399783f046eeef2204f2c20dc4ebc01c1cc..79a5e93d2695f3eeda99df7eabdb5d6e235af757 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/ContentWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/ContentWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,14 +16,13 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.event.ContentEvent; import lu.list.itis.dkd.tui.event.ContentEvent.ContentEventType; import lu.list.itis.dkd.tui.event.ContentEventListener; import lu.list.itis.dkd.tui.widget.builder.BaseContentBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.ArrayList; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/ContextAwareWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/ContextAwareWidget.java index 9ed52006f9d7908e18ff239acee97d880992c8ff..3e584744e5457dc806e020c6bb0217a866bd025f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/ContextAwareWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/ContextAwareWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,7 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.event.ContextEvent; import lu.list.itis.dkd.tui.event.ContextEvent.ContextType; @@ -26,10 +27,6 @@ import lu.list.itis.dkd.tui.widget.builder.BaseContextAwareBuilder; import lu.list.itis.dkd.tui.widget.corona.ContextAwareCorona; import lu.list.itis.dkd.tui.widget.corona.Corona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - -import TUIO.TuioCursor; - import com.google.common.collect.HashMultimap; import java.util.Collection; @@ -37,6 +34,8 @@ import java.util.Vector; import java.util.logging.Level; import java.util.logging.Logger; +import TUIO.TuioCursor; + /** * Widget implementation of a widget being aware of its context, that is, of its corona. The widget * will be able to react to interactions with its coronas. Furthermore, the widget also notifies a diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/InfoWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/InfoWidget.java index 7f5db23c3d97102b59ea834d0dd447885b7ece0b..2c238a3f802cecc1b6a13f0761b1ecf80358539d 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/InfoWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/InfoWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,7 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.content.AsynchronousInfomationProvider; import lu.list.itis.dkd.tui.content.InformationProvider; @@ -27,8 +28,6 @@ import lu.list.itis.dkd.tui.widget.corona.Corona; import lu.list.itis.dkd.tui.widget.corona.InfoBox; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/PieChartWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/PieChartWidget.java index 109492163caac919f99f323884d105d5ade5f875..33e38058c82afd13fe31298ef1bbd9b0050a7f6e 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/PieChartWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/PieChartWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,8 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.event.ContextEvent; import lu.list.itis.dkd.tui.event.ContextEvent.ContextType; @@ -27,11 +29,6 @@ import lu.list.itis.dkd.tui.widget.builder.BaseContextAwareBuilder; import lu.list.itis.dkd.tui.widget.corona.ContextAwareCorona; import lu.list.itis.dkd.tui.widget.corona.Corona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - -import TUIO.TuioCursor; - import java.awt.Graphics2D; import java.util.HashMap; import java.util.Map; @@ -39,6 +36,8 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; +import TUIO.TuioCursor; + /** * Widget implementing the {@link ContextAwareWidget} which is able to react to changes in the * widget's context, that is, the domain defined by the union of all of its coronas. This diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/StatefulWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/StatefulWidget.java index 69d19ced83bf886ebec209561a89fa10d6b10577..cb49317bdae0dbcbe6f2c830cad392cdd8776538 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/StatefulWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/StatefulWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,21 +16,20 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.builder.BaseStatefulBuilder; -import lu.list.itis.dkd.tui.widget.state.NUIState; +import lu.list.itis.dkd.tui.widget.state.NuiState; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import java.util.Collection; import java.util.concurrent.ConcurrentHashMap; /** - * A widget implementation which adds a {@link NUIState} to the widget keeping track of state + * A widget implementation which adds a {@link NuiState} to the widget keeping track of state * transitions and the actual state. * * @author Eric TOBIAS [eric.tobias@list.lu] @@ -39,7 +38,7 @@ import java.util.concurrent.ConcurrentHashMap; */ @NonNullByDefault public class StatefulWidget extends BaseWidget { - /** The coalesced NUIState instances per handle. */ + /** The coalesced NuiState instances per handle. */ protected ConcurrentHashMap states; /** Fields to track changes in position and rotation. */ protected Point rotationDelta, movementDelta; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/ZoomWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/ZoomWidget.java index 58be27ede3c15486a2ad8ceaf38aca27318184f3..9969835ef84243c75c3dd80fc2f2f6e85d5d1acf 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/ZoomWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/ZoomWidget.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,7 @@ */ package lu.list.itis.dkd.tui.widget; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.TangibleApplication; import lu.list.itis.dkd.tui.adapter.TangibleObject; import lu.list.itis.dkd.tui.content.Zoomable; @@ -25,8 +26,6 @@ import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.builder.BaseZoomBuilder; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import java.util.concurrent.ConcurrentHashMap; @@ -109,7 +108,9 @@ public class ZoomWidget extends StatefulWidget implements TimerEventListener { } } - /** Method making a call to the super method and setting the base angle for ration computations. */ + /** + * Method making a call to the super method and setting the base angle for ration computations. + */ @Override public void actionDrop(TangibleObject tangibleObject) { super.actionDrop(tangibleObject); @@ -118,9 +119,9 @@ public class ZoomWidget extends StatefulWidget implements TimerEventListener { /** {@inheritDoc} */ @Override public void stoppedMoving(TimerEvent event) {/** - * The widget recentres synchronously, no need to - * do anything here! - */ + * The widget recentres synchronously, no need to + * do anything here! + */ // TODO Maybe issue a new map request for the content? } diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseBuilder.java index db8c35a25a66526de5c208faf5cc312524281d2e..d3f92a9ac5cabd99e9dea73747bbbc19b241c15a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.network.adapter.NetworkAdapter; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.BaseWidget; import lu.list.itis.dkd.tui.widget.corona.Corona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.collect.Multimap; import com.google.common.collect.TreeMultimap; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContentBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContentBuilder.java index 3a8282759f62bf8e0f4b1359742619ed213f8fdd..a7cd3aac45e7f2d01ed0be267d6fbfacdadf1926 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContentBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContentBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.content.Content; import lu.list.itis.dkd.tui.event.ContentEventListener; import lu.list.itis.dkd.tui.widget.ContentWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.ArrayList; import java.util.Collection; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContextAwareBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContextAwareBuilder.java index 59d4908f3dc1a98f9bee6e950b0c35e2d786942b..46c5e94de3315887fa97a31dce4889c0f79e8a0b 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContextAwareBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseContextAwareBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.event.ContextEventListener; import lu.list.itis.dkd.tui.widget.ContextAwareWidget; import lu.list.itis.dkd.tui.widget.corona.ContextAwareCorona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.collect.HashMultimap; import java.util.Vector; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseInfoBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseInfoBuilder.java index 365e27121cf3c7618c2fe79e7fa9992324127829..a94da8a90dae767a386098a1e8498d966272ce6c 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseInfoBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseInfoBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.AsynchronousInfomationProvider; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.widget.InfoWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - /** * Builder serving as abstract super class for all information builders. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseStatefulBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseStatefulBuilder.java index d3c21a19a5fee9aa0dd522cfdfd1073dc717521f..edb6c8e1b191d0c89ddd01a5da96c3c10863e4a3 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseStatefulBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseStatefulBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.StatefulWidget; -import lu.list.itis.dkd.tui.widget.state.NUIState; +import lu.list.itis.dkd.tui.widget.state.NuiState; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.util.concurrent.ConcurrentHashMap; /** @@ -36,7 +35,7 @@ import java.util.concurrent.ConcurrentHashMap; */ @NonNullByDefault public abstract class BaseStatefulBuilder> extends BaseBuilder { - /** The coalesced NUIState instances per handle! */ + /** The coalesced NuiState instances per handle! */ public ConcurrentHashMap states; /** Constructor initialising the fields. */ @@ -45,7 +44,7 @@ public abstract class BaseStatefulBuilder> exte } /** - * Method for setting the {@link NUIState} the widget is to have upon construction. + * Method for setting the {@link NuiState} the widget is to have upon construction. * * @param handleID * The identifier of the handle to add a state for. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseWidgetBuilder.java index e3f329be725f82c44db91ec884e95e5f9ee4865e..9492155aed3f5ce3b678f568800305e02b2d21f4 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.BaseWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * BaseWidgetBuilder class used to construct a simple widget by providing methods to set all * parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseZoomBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseZoomBuilder.java index a9568d1bd4c596e9f408e6ec548dadece87dd8c3..2b76f77dcbf181ceb09648330fbde0af0899f132 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseZoomBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/BaseZoomBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.content.Zoomable; import lu.list.itis.dkd.tui.widget.ZoomWidget; import lu.list.itis.dkd.tui.widget.state.StateManager; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import java.util.concurrent.ConcurrentHashMap; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ContentWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ContentWidgetBuilder.java index dfd93563a11ffdff9e911225647b5cdc79b82862..07d61bd939989bb11f72397b1febe21d1564b471 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ContentWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ContentWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.ContentWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link ContentWidgetBuilder} class used to construct a content widget by providing methods to set * all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/InfoWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/InfoWidgetBuilder.java index bf0f1835ab23206c3692d8e7d07961d4dd9f4a35..b327dbdb463422a37f9818803d72cd584f0ba1ff 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/InfoWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/InfoWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.InfoWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/PieChartWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/PieChartWidgetBuilder.java index efcd717a75089f049d5ab863503a1bc966d14595..cbca98267570b527a5c99ddd1b312e3f35c284ea 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/PieChartWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/PieChartWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.ContextAwareWidget; import lu.list.itis.dkd.tui.widget.PieChartWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link PieChartWidgetBuilder} class used to construct a simple widget by providing methods to set * all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/StatefulWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/StatefulWidgetBuilder.java index 5ad27b12cab8b688238ec091bc2772a57a05944b..036e987eef5e93fbb86141cb5f3743187d027fbe 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/StatefulWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/StatefulWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.StatefulWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * StatefulWidgetBuilder class used to construct a stateful widget by providing methods to set all * parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ZoomWidgetBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ZoomWidgetBuilder.java index 9a0b6494a2db68b9ff35ba51244d154ee8b6341d..5f0ff40ca2778ac3fe4e8195a744abb418a82ff9 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ZoomWidgetBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/builder/ZoomWidgetBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.widget.ZoomWidget; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ContextAwareCorona.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ContextAwareCorona.java index ff75e8ef01c5b56d4e1b9a92212d3be21d123357..fd9429809f24784db98bd5e6348a955b6400068a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ContextAwareCorona.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ContextAwareCorona.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.builder.CoronaBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import java.awt.Shape; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Corona.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Corona.java index 5c7802ecbcd95eae020cbb01ce9d0cf12c8a6e83..478dfeb7291bbe875c975ee5c40850331ed41a3a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Corona.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Corona.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.utility.ScreenCoordinates; import lu.list.itis.dkd.tui.widget.corona.builder.CoronaBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import com.google.common.collect.Multimap; @@ -76,7 +75,9 @@ public abstract class Corona implements Comparable { /** Field holding the shape representing the corona. */ @Nullable protected Shape shape; - /** Field indicating whether the corona is part of the background. Default: false. */ + /** + * Field indicating whether the corona is part of the background. Default: false. + */ protected boolean background = false; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Image.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Image.java index 12253652e38b29f976e4b376af7e7ee1116e0492..240ddb8ba9a5d47bfa2a09d1222cc6a2d3fc5568 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Image.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Image.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,8 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.content.InformationReceiver; import lu.list.itis.dkd.tui.event.ContextEvent; @@ -25,9 +27,6 @@ import lu.list.itis.dkd.tui.exception.UnsupportedInformationException; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.builder.ImageBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.Graphics2D; import java.awt.geom.AffineTransform; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/InfoBox.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/InfoBox.java index b8ee5bec399825f227f212a4ab4557906f8dfccf..51648d169910b9432a5cb98a0044055c6864be08 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/InfoBox.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/InfoBox.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,14 +16,13 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.content.InformationReceiver; import lu.list.itis.dkd.tui.utility.Calibration; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.utility.TableCoordinates; import lu.list.itis.dkd.tui.widget.corona.builder.BaseInfoBoxBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Pointer.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Pointer.java index 297a56a4487279fe5d302d5e6a93e57e20ea5ccc..baa6983cbc3db6ce47855f7250f37fe74ec7927a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Pointer.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Pointer.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.utility.TableCoordinates; import lu.list.itis.dkd.tui.widget.corona.builder.BasePointerBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import com.google.common.base.Preconditions; import java.awt.Color; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Radius.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Radius.java index 9a3cf33d2d77e843da8bf0c7574dfffbfd21ff65..62facfe67fe9fc669b5f8875ba8741e8322e3e68 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Radius.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Radius.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.builder.BaseRadiusBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Shadow.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Shadow.java index c18824ac367be3c69ead768e4b86450a48961754..ed43ae67848a34ebc6b0954f1e7ac0657ccb3d3e 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Shadow.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Shadow.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.builder.BaseShadowBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.awt.Color; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ShapeFactory.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ShapeFactory.java index 3865ef2511474e0e8ca02875e6362027b839dbcd..9050a34010620870ca0cb430373fbaa70afcd88f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ShapeFactory.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/ShapeFactory.java @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Calibration; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - import java.awt.geom.Arc2D; import java.awt.geom.Ellipse2D; import java.awt.geom.GeneralPath; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/TextBox.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/TextBox.java index cd2843b74514c18fd7deb1008e4bbfffa127528e..4f73e549f56b738ab15fd606400972084d0d17e3 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/TextBox.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/TextBox.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,6 +16,8 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.content.InformationReceiver; import lu.list.itis.dkd.tui.event.ContextEvent; @@ -25,9 +27,6 @@ import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.utility.TextHelper; import lu.list.itis.dkd.tui.widget.corona.builder.BaseTextBoxBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Wedge.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Wedge.java index 9ab0239539207ff3dd38d7d8a71fc7ab548f5913..b281bbe8aea9b5368369dda2113cfe7f20cd1396 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Wedge.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/Wedge.java @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.corona; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.utility.ScreenCoordinates; import lu.list.itis.dkd.tui.widget.corona.builder.BaseWedgeBuilder; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import java.awt.Color; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseImageBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseImageBuilder.java index c8d274f7db7843db993f6665bcd3a34c6d13e70e..249f8a97fde9e4170002af922d169cc87d18461b 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseImageBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseImageBuilder.java @@ -4,8 +4,8 @@ * This file is part of TULIP. * * TULIP is free software: you can redistribute it and/or modify it under the terms of the GNU - * Lesser General Public License as published by the Free Software Foundation, version 3 of - * the License. + * Lesser General Public License as published by the Free Software Foundation, version 3 of the + * License. * * TULIP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser @@ -16,15 +16,14 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.exception.BuildException; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Image; import lu.list.itis.dkd.tui.widget.corona.TextBox; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - /** * Builder serving as abstract super class for all {@link Image} builders. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseInfoBoxBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseInfoBoxBuilder.java index 65c5d24bdbab35f0f13705618d349f34c461b392..abbd466fc8d32bc6a8dbe361e09a6f2661bac5df 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseInfoBoxBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseInfoBoxBuilder.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.InfoBox; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.util.List; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BasePointerBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BasePointerBuilder.java index f80cf244197c1163d73658ccb818495751a4074f..6c300e053b739705336e36286716a99cb287068f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BasePointerBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BasePointerBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Pointer; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link CoronaBuilder} extension building {@link Pointer} coronas. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseRadiusBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseRadiusBuilder.java index 0d99054de38a664e723abd28aef1cf54e2c0c680..baab6859b48b908fe85d9bc0e9c2df8f1768c094 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseRadiusBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseRadiusBuilder.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Radius; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; import java.awt.Color; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseShadowBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseShadowBuilder.java index a2b9eca4290bb6654494fc5f3b5679fd121a2cf5..e62c125c30e5dd88bf1f23597b0d4fd5d1fdfbe6 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseShadowBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseShadowBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Shadow; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link CoronaBuilder} extension building {@link Shadow} coronas. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseTextBoxBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseTextBoxBuilder.java index 0ed2624a65b9ff9e4ba16d3cd87e4ae4329cf7e9..fd4657388bc7b38a9a68432dba7f1d2fbbdbd34a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseTextBoxBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseTextBoxBuilder.java @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.content.InformationProvider; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.TextBox; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.Color; import java.awt.Font; diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseWedgeBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseWedgeBuilder.java index 40fe4bf74e5931704c4df5bb8c72e0ecda560714..d8fb5ca6b6f55a5e802632cc67cf68c5916b8e4f 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseWedgeBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/BaseWedgeBuilder.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Wedge; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.Color; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/CoronaBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/CoronaBuilder.java index 23e208edc3492ad1ec24e90ca963d6e2693e4447..018fadc4a5432a9faf0a253621bf982733dab361 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/CoronaBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/CoronaBuilder.java @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.exception.BuildException; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Corona; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import java.awt.Shape; /** diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ImageBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ImageBuilder.java index 56cf5adfa6767c90f59a06b15ef7dd34b5a7047e..a4d06d54216aa97399ec3ba9a94a85aad3f450f4 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ImageBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ImageBuilder.java @@ -16,12 +16,11 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.exception.BuildException; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Image; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link ImageBuilder} class used to construct an {@link Image} corona by providing methods to set * all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/InfoBoxBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/InfoBoxBuilder.java index 12f8ee4e9facd3daf6fc67d6caffb96cd1608e8d..5c7a08147916c795457016e12398c58370659249 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/InfoBoxBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/InfoBoxBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.InfoBox; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link InfoBoxBuilder} class used to construct an {@link InfoBox} corona by providing methods to * set all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/PointerBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/PointerBuilder.java index ff9824ce7a9ab7aaafe261bd47426202296373f1..e62179419362294717f6d1bb763da55eb023dce2 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/PointerBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/PointerBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Pointer; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link PointerBuilder} class used to construct a {@link Pointer} corona by providing methods to * set all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/RadiusBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/RadiusBuilder.java index 4ef6827792c7556892c2a78d0b813fc5b9fd56d2..206079e23c8d4b077f9f219ce2f7a0dd09c9bbfe 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/RadiusBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/RadiusBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Radius; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link RadiusBuilder} class used to construct an {@link Radius} corona by providing methods to * set all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ShadowBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ShadowBuilder.java index ee6891c1fd1f9fcfda602e05b4810659f28432f4..61471b9a3037d6de96d6252ae232b8d7d0ed051a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ShadowBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/ShadowBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Shadow; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link ShadowBuilder} class used to construct a {@link Shadow} corona by providing methods to set * all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/TextBoxBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/TextBoxBuilder.java index d833c2917e954634d8290d3264d3de1312167803..d374ca0bfcbec98254d7ba281f23135d482c0827 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/TextBoxBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/TextBoxBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.TextBox; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link TextBoxBuilder} class used to construct a {@link TextBox} corona by providing methods to * set all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/WedgeBuilder.java b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/WedgeBuilder.java index ae4400bc8d058fe8cde6d2db5ddd7c63c3eb97d2..ee703fec1bf55e5e3d02f3559724245b51c6894a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/WedgeBuilder.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/corona/builder/WedgeBuilder.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.corona.builder; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; import lu.list.itis.dkd.tui.utility.Point; import lu.list.itis.dkd.tui.widget.corona.Wedge; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; - /** * {@link WedgeBuilder} class used to construct a {@link Wedge} corona by providing methods to set * all parameters and permutations thereof. diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/Attenuator.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/Attenuator.java index 4f9aa74f475c79af6d5306d3a30b800ab9a8df33..c0a28de52601d56bb30821a960ff331681c30261 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/Attenuator.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/Attenuator.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - /** * Class used to compensate jitter before transitioning to another widget state. The class also * features a timer to be used to set attenuation timers for blocking state transitions before a diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/FunctionState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/FunctionState.java index e57fc649d6d87f60396ce6053f3b5e44d05742a0..dac7550f49b5585131ef2b96271343811cc8ab2a 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/FunctionState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/FunctionState.java @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNull; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; - import java.util.UUID; /** @@ -29,7 +28,7 @@ import java.util.UUID; * @since 1.0 * @version 1.0.2 */ -public class FunctionState extends NUIState { +public class FunctionState extends NuiState { /** * Constructor initialising the base where the NUI element is or was last at. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/LimboState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/LimboState.java index 7e0116bef471e2949a61820bae195025ed94454b..e848bcd5e006bde40ad81d21af9b94520d1ac4d2 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/LimboState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/LimboState.java @@ -16,19 +16,18 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNull; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; - /** - * StateManager implementation of a {@link NUIState} where the concrete state is unknown or cannot + * StateManager implementation of a {@link NuiState} where the concrete state is unknown or cannot * be ascertained. * * @author Eric TOBIAS [eric.tobias@list.lu] * @since 1.0 * @version 1.0.2 */ -public class LimboState extends NUIState { +public class LimboState extends NuiState { /** * Constructor initialising the base where the NUI element is or was last at. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/MovementState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/MovementState.java index d0d1ae556459b5131f1fc200a1d2af383f86877b..11da12ae7e056986654b6041a2a6ae3c089d1a53 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/MovementState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/MovementState.java @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNull; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; - /** * StateManager implementation of a NUI element where the concrete state is moving. The state * retains the last known position of the NUI element without applying any compensation. @@ -28,7 +27,7 @@ import lu.tudor.ssi.kiss.dbc.annotation.NonNull; * @since 1.0 * @version 1.0.2 */ -public class MovementState extends NUIState { +public class MovementState extends NuiState { /** * Constructor initialising the base where the NUI element is or was last at. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/NUIState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/NuiState.java similarity index 92% rename from TULIP/src/lu/list/itis/dkd/tui/widget/state/NUIState.java rename to TULIP/src/lu/list/itis/dkd/tui/widget/state/NuiState.java index c2e712694d6d5e1226783a041ed39e03b7edcf42..02dfa3bbfc92e803ebe2eca00d015b28f1e6d024 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/NUIState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/NuiState.java @@ -16,11 +16,10 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.base.Preconditions; /** @@ -32,7 +31,7 @@ import com.google.common.base.Preconditions; * @version 1.0.2 */ @NonNullByDefault -public abstract class NUIState { +public abstract class NuiState { protected Point base; protected String id; @@ -45,7 +44,7 @@ public abstract class NUIState { * The string identifying this state. * @pre identifier != null */ - public NUIState(Point position, @Nullable String identifier) { + public NuiState(Point position, @Nullable String identifier) { Preconditions.checkState(identifier != null, "The provided identifier may not be null!"); //$NON-NLS-1$ base = position; id = identifier; @@ -134,8 +133,8 @@ public abstract class NUIState { if (this == state) return true; - if (state instanceof NUIState) { - return hashCode() == ((NUIState) state).hashCode(); + if (state instanceof NuiState) { + return hashCode() == ((NuiState) state).hashCode(); } return false; } diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/RotationState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/RotationState.java index 891340d185b5092b940b047e97b6f205c507a281..b4fe28040d4fa5a5189514454d55f43555735667 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/RotationState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/RotationState.java @@ -16,10 +16,9 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNull; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; - /** * StateManager implementation of a NUI element where the concrete state is rotating. The state * retains the last known position of the NUI element without applying any compensation. @@ -28,7 +27,7 @@ import lu.tudor.ssi.kiss.dbc.annotation.NonNull; * @since 1.0 * @version 1.0.2 */ -public class RotationState extends NUIState { +public class RotationState extends NuiState { /** * Constructor initialising the base where the NUI element is or was last at. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/StateManager.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/StateManager.java index 608f91c6e8205574f2da2150a5517ad1796709b7..f99b12439282e741cac05b1bf906b6fb0b5b9b01 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/StateManager.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/StateManager.java @@ -16,13 +16,12 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.Nullable; import lu.list.itis.dkd.tui.event.TimerEvent; import lu.list.itis.dkd.tui.event.TimerEventListener; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; -import lu.tudor.ssi.kiss.dbc.annotation.Nullable; - import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; @@ -34,7 +33,7 @@ import java.util.Iterator; import javax.swing.Timer; /** - * Class holding a map of {@link NUIState} instances which coalesce into the overall state. The + * Class holding a map of {@link NuiState} instances which coalesce into the overall state. The * class features methods to receive actions which may affect the state. The class is thread safe as * all operations make use of reentrant locks. * @@ -45,11 +44,11 @@ import javax.swing.Timer; @NonNullByDefault public class StateManager { /** - * A map storing all {@link NUIState} instances coalescing into the overall state. Due to the - * equality of all {@link NUIState} instances in regard to themselves, with the exception of + * A map storing all {@link NuiState} instances coalescing into the overall state. Due to the + * equality of all {@link NuiState} instances in regard to themselves, with the exception of * FunctionState, all keys will only map to one instance. */ - protected volatile Multimap states; + protected volatile Multimap states; /** A list of listeners that will be notified when timers expire. */ protected volatile ArrayList listeners; @@ -108,7 +107,7 @@ public class StateManager { lastMovementStart = position.clone(); ArrayList transitions = new ArrayList<>(); - for (NUIState state : states.values()) { + for (NuiState state : states.values()) { Transition transition = state.drop(position); if (transition != null) transitions.add(transition); @@ -229,21 +228,21 @@ public class StateManager { // /** - // * Method used to retrieve the sole {@link NUIState} with the given name + // * Method used to retrieve the sole {@link NuiState} with the given name // * as key. Note that all states except for the {@link FunctionState} have // * IDs depending on their classes names and can be retrieved that way. // * @param name // * The name serving as key to retrieve the state. // * @return - // * The {@link NUIState} matching the key. + // * The {@link NuiState} matching the key. // * @pre states.containsKey(name) // */ // @SuppressWarnings("null") - // private synchronized NUIState retrieveState(String name) + // private synchronized NuiState retrieveState(String name) // { // Preconditions.checkArgument(states.containsKey(name)); // Preconditions.checkState(states.get(name).toArray().length == 1); - // return (NUIState) states.get(name).toArray()[0]; // ArrayIndexOutOfBoundsException + // return (NuiState) states.get(name).toArray()[0]; // ArrayIndexOutOfBoundsException // } @@ -258,7 +257,7 @@ public class StateManager { lastPosition = position; ArrayList transitions = new ArrayList<>(); - for (NUIState state : states.values()) { + for (NuiState state : states.values()) { Transition transition = state.lift(position); if (transition != null) transitions.add(transition); @@ -287,7 +286,7 @@ public class StateManager { lastPosition = position; ArrayList transitions = new ArrayList<>(); - for (NUIState state : states.values()) { + for (NuiState state : states.values()) { Transition transition = state.move(position); // TODO ConcurrentModificationException if (transition != null) transitions.add(transition); @@ -314,7 +313,7 @@ public class StateManager { lastPosition = position; ArrayList transitions = new ArrayList<>(); - for (NUIState state : states.values()) { + for (NuiState state : states.values()) { Transition transition = state.rotate(position); if (transition != null) transitions.add(transition); @@ -339,7 +338,7 @@ public class StateManager { */ public synchronized StateManager function(Point position) { ArrayList transitions = new ArrayList<>(); - for (NUIState state : states.values()) { + for (NuiState state : states.values()) { Transition transition = state.function(position); if (transition != null) transitions.add(transition); @@ -408,7 +407,7 @@ public class StateManager { */ @Deprecated public synchronized @Nullable Point getBase(String state) { - Iterator iterator = states.get(state).iterator(); + Iterator iterator = states.get(state).iterator(); if (iterator.hasNext()) { return iterator.next().base; } diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/StillState.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/StillState.java index 16fa94e91960023fab21593afa0343fc541d367b..1e3c284e0fa3ebb48a74eec2e4a1458cb26dcdd7 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/StillState.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/StillState.java @@ -16,19 +16,18 @@ */ package lu.list.itis.dkd.tui.widget.state; +import lu.list.itis.dkd.dbc.annotation.NonNull; import lu.list.itis.dkd.tui.utility.Point; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; - /** - * StateManager implementation of a {@link NUIState} where the concrete state is neither moving nor + * StateManager implementation of a {@link NuiState} where the concrete state is neither moving nor * rotating nor functioning but still present on the table. * * @author Eric TOBIAS [eric.tobias@list.lu] * @since 1.0 * @version 1.0.2 */ -public class StillState extends NUIState { +public class StillState extends NuiState { /** * Constructor initialising the base where the NUI element is or was last at. * diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/state/Transition.java b/TULIP/src/lu/list/itis/dkd/tui/widget/state/Transition.java index c7a9c2860d4c070f07e7ecc2f8bd79a8d8ce6ff5..c912379c0064b3f9e3afef6a84d0cda772d064f0 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/state/Transition.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/state/Transition.java @@ -16,19 +16,19 @@ */ package lu.list.itis.dkd.tui.widget.state; -import lu.tudor.ssi.kiss.dbc.annotation.NonNull; -import lu.tudor.ssi.kiss.dbc.annotation.NonNullByDefault; +import lu.list.itis.dkd.dbc.annotation.NonNull; +import lu.list.itis.dkd.dbc.annotation.NonNullByDefault; /** - * Wrapper class serving as a wrapper to two {@link NUIState} instances being part of a state + * Wrapper class serving as a wrapper to two {@link NuiState} instances being part of a state * transition. * * @author Eric TOBIAS [eric.tobias@list.lu] * @since 1.0 * @version 1.0.2 */ -public class Transition extends java.util.AbstractMap.SimpleEntry { +public class Transition extends java.util.AbstractMap.SimpleEntry { /** Generated default serial UID for serialisation purposes */ private static final long serialVersionUID = 8192623541100584952L; @@ -40,27 +40,27 @@ public class Transition extends java.util.AbstractMap.SimpleEntry stateMap = getStateMap(thisManager.getClass()); + Multimap stateMap = getStateMap(thisManager.getClass()); assertNotNull(stateMap); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(LimboState.class.getSimpleName())); @@ -89,26 +89,26 @@ public class StateManagerTest { */ @Test public void testDrop() { - Multimap stateMap = getStateMap(manager.getClass()); + Multimap stateMap = getStateMap(manager.getClass()); manager.drop(point); assertTrue(manager.isStill()); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); assertEquals(1, stateMap.get(StillState.class.getSimpleName()).size()); - assertEquals(point, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.lift(point); manager.drop(pointEnough); assertTrue(manager.isStill()); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.lift(pointEnough); manager.drop(pointToLittle); assertTrue(manager.isStill()); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); - assertEquals(pointToLittle, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointToLittle, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.lift(pointToLittle); manager.drop(point); @@ -180,7 +180,7 @@ public class StateManagerTest { */ @Test public void testLift() { - Multimap stateMap = getStateMap(manager.getClass()); + Multimap stateMap = getStateMap(manager.getClass()); manager.lift(pointEnough); manager.lift(point); manager.lift(pointToLittle); @@ -192,21 +192,21 @@ public class StateManagerTest { manager.lift(point); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(LimboState.class.getSimpleName())); - assertEquals(point, ((NUIState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); manager.drop(point); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); manager.lift(pointEnough); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(LimboState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); manager.drop(point); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); manager.lift(pointToLittle); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(LimboState.class.getSimpleName())); - assertEquals(pointToLittle, ((NUIState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointToLittle, ((NuiState) (stateMap.get(LimboState.class.getSimpleName()).toArray()[0])).getBase()); manager.drop(point); manager.move(pointEnough); @@ -304,7 +304,7 @@ public class StateManagerTest { */ @Test public void testMoveAndIsMoving() throws InterruptedException { - Multimap stateMap = getStateMap(manager.getClass()); + Multimap stateMap = getStateMap(manager.getClass()); manager.move(point); manager.move(pointEnough); @@ -318,17 +318,17 @@ public class StateManagerTest { assertTrue(manager.isStill()); assertEquals(1, stateMap.size()); assertFalse(stateMap.containsKey(MovementState.class.getSimpleName())); - assertEquals(point, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.move(pointEnough); assertTrue(manager.isMoving()); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(MovementState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); manager.move(pointEvenMore); assertTrue(manager.isMoving()); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(MovementState.class.getSimpleName())); - assertEquals(pointEvenMore, ((NUIState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEvenMore, ((NuiState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); Thread.sleep(Attenuator.getMovementCooldown() + 100); assertFalse(manager.isMoving()); manager.lift(point); @@ -376,16 +376,16 @@ public class StateManagerTest { manager.move(pointToLittle); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); - assertEquals(point, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.move(pointEnough); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(MovementState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); manager.move(new Point(12f + 0.007f, 12f + 0.007f, 3f)); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(MovementState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(MovementState.class.getSimpleName()).toArray()[0])).getBase()); } /** @@ -397,7 +397,7 @@ public class StateManagerTest { */ @Test public void testRotateAndIsRotating() throws InterruptedException { - Multimap stateMap = getStateMap(manager.getClass()); + Multimap stateMap = getStateMap(manager.getClass()); manager.rotate(point); manager.rotate(pointEnough); @@ -409,15 +409,15 @@ public class StateManagerTest { manager.rotate(pointToLittle); assertEquals(1, stateMap.size()); assertFalse(stateMap.containsKey(RotationState.class.getSimpleName())); - assertEquals(point, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.rotate(pointEnough); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(RotationState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); manager.rotate(pointEvenMore); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(RotationState.class.getSimpleName())); - assertEquals(pointEvenMore, ((NUIState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEvenMore, ((NuiState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); manager.lift(point); @@ -467,16 +467,16 @@ public class StateManagerTest { manager.rotate(pointToLittle); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(StillState.class.getSimpleName())); - assertEquals(point, ((NUIState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(point, ((NuiState) (stateMap.get(StillState.class.getSimpleName()).toArray()[0])).getBase()); manager.rotate(pointEnough); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(RotationState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); manager.rotate(new Point(12f + 0.007f, 12f + 0.007f, 3f)); assertEquals(1, stateMap.size()); assertTrue(stateMap.containsKey(RotationState.class.getSimpleName())); - assertEquals(pointEnough, ((NUIState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); + assertEquals(pointEnough, ((NuiState) (stateMap.get(RotationState.class.getSimpleName()).toArray()[0])).getBase()); } /** @@ -486,7 +486,7 @@ public class StateManagerTest { */ @Test public void testFunction() { - Multimap stateMap = getStateMap(manager.getClass()); + Multimap stateMap = getStateMap(manager.getClass()); ArrayList points = new ArrayList<>(2); points.add(new Point(33f, 31f, 353f)); points.add(new Point(1f, 5f, 345f)); @@ -501,8 +501,8 @@ public class StateManagerTest { assertEquals(3, stateMap.size()); stateMap.removeAll(LimboState.class.getSimpleName()); assertEquals(2, stateMap.size()); - Collection functions = stateMap.values(); - for (NUIState state : functions) { + Collection functions = stateMap.values(); + for (NuiState state : functions) { assertTrue(state instanceof FunctionState); functionsStates.add((FunctionState) state); } @@ -555,11 +555,11 @@ public class StateManagerTest { // } @SuppressWarnings("unchecked") - private Multimap getStateMap(Class managerClass) { + private Multimap getStateMap(Class managerClass) { try { Field states = managerClass.getDeclaredField("states"); //$NON-NLS-1$ states.setAccessible(true); - return (Multimap) states.get(manager); + return (Multimap) states.get(manager); } catch (NoSuchFieldException e) { System.err.println("Error accessing field! No such field!"); //$NON-NLS-1$ diff --git a/TULIP/test/lu/list/itis/dkd/tui/widget/state/StillStateTest.java b/TULIP/test/lu/list/itis/dkd/tui/widget/state/StillStateTest.java index 22337d4fc2f910da74f9f963a54307acf169144b..8582830ddbc76825610d67ea52a8ce78a0aa134f 100644 --- a/TULIP/test/lu/list/itis/dkd/tui/widget/state/StillStateTest.java +++ b/TULIP/test/lu/list/itis/dkd/tui/widget/state/StillStateTest.java @@ -194,7 +194,7 @@ public class StillStateTest { } /** - * Test method for {@link lu.list.itis.dkd.tui.widget.state.NUIState#hashCode()}. + * Test method for {@link lu.list.itis.dkd.tui.widget.state.NuiState#hashCode()}. */ @Test public void testHashCode() { @@ -206,7 +206,7 @@ public class StillStateTest { } /** - * Test method for {@link lu.list.itis.dkd.tui.widget.state.NUIState#getID()}. + * Test method for {@link lu.list.itis.dkd.tui.widget.state.NuiState#getID()}. */ @Test public void testGetID() { @@ -218,7 +218,7 @@ public class StillStateTest { } /** - * Test method for {@link lu.list.itis.dkd.tui.widget.state.NUIState#equals(java.lang.Object)}. + * Test method for {@link lu.list.itis.dkd.tui.widget.state.NuiState#equals(java.lang.Object)}. */ @Test public void testEqualsObject() { diff --git a/TULIP/test/lu/list/itis/dkd/tui/widget/state/TransitionTest.java b/TULIP/test/lu/list/itis/dkd/tui/widget/state/TransitionTest.java index dffd6bdba7ae55427a3183774040b13ad8f33618..3db3fc97baa5b3a29b0361c2899a54279d111903 100644 --- a/TULIP/test/lu/list/itis/dkd/tui/widget/state/TransitionTest.java +++ b/TULIP/test/lu/list/itis/dkd/tui/widget/state/TransitionTest.java @@ -53,7 +53,7 @@ public class TransitionTest { /** * Test method for - * {@link lu.list.itis.dkd.tui.widget.state.Transition#Transition(lu.list.itis.dkd.tui.widget.state.NUIState, lu.list.itis.dkd.tui.widget.state.NUIState)} + * {@link lu.list.itis.dkd.tui.widget.state.Transition#Transition(lu.list.itis.dkd.tui.widget.state.NuiState, lu.list.itis.dkd.tui.widget.state.NuiState)} * . */ @Test