Quellcode durchsuchen

Refactoring: Enably -> IT Mill Toolkit

svn changeset:92/svn branch:toolkit
tags/6.7.0.beta1
Joonas Lehtinen vor 17 Jahren
Ursprung
Commit
13af8cba41
100 geänderte Dateien mit 453 neuen und 453 gelöschten Zeilen
  1. 1
    1
      build/VERSION
  2. 5
    5
      build/build.xml
  3. 1
    1
      build/html-style.properties
  4. 2
    2
      index.html
  5. 1
    1
      licensing-guidelines.html
  6. 15
    15
      src/com/itmill/toolkit/Application.java
  7. 10
    10
      src/com/itmill/toolkit/data/Buffered.java
  8. 5
    5
      src/com/itmill/toolkit/data/BufferedValidatable.java
  9. 6
    6
      src/com/itmill/toolkit/data/Container.java
  10. 5
    5
      src/com/itmill/toolkit/data/Item.java
  11. 5
    5
      src/com/itmill/toolkit/data/Property.java
  12. 6
    6
      src/com/itmill/toolkit/data/Validatable.java
  13. 9
    9
      src/com/itmill/toolkit/data/Validator.java
  14. 0
    0
      src/com/itmill/toolkit/data/doc-files/Container_full.gif
  15. 0
    0
      src/com/itmill/toolkit/data/doc-files/Container_simple.gif
  16. 0
    0
      src/com/itmill/toolkit/data/doc-files/Item.gif
  17. 0
    0
      src/com/itmill/toolkit/data/doc-files/Property.gif
  18. 0
    0
      src/com/itmill/toolkit/data/doc-files/datalayer.gif
  19. 0
    0
      src/com/itmill/toolkit/data/package.html
  20. 6
    6
      src/com/itmill/toolkit/data/util/BeanItem.java
  21. 10
    10
      src/com/itmill/toolkit/data/util/ContainerHierarchicalWrapper.java
  22. 11
    11
      src/com/itmill/toolkit/data/util/ContainerOrderedWrapper.java
  23. 18
    18
      src/com/itmill/toolkit/data/util/FilesystemContainer.java
  24. 12
    12
      src/com/itmill/toolkit/data/util/HierarchicalContainer.java
  25. 23
    23
      src/com/itmill/toolkit/data/util/IndexedContainer.java
  26. 6
    6
      src/com/itmill/toolkit/data/util/MethodProperty.java
  27. 7
    7
      src/com/itmill/toolkit/data/util/ObjectProperty.java
  28. 7
    7
      src/com/itmill/toolkit/data/util/PropertysetItem.java
  29. 0
    0
      src/com/itmill/toolkit/data/util/package.html
  30. 6
    6
      src/com/itmill/toolkit/data/validator/CompositeValidator.java
  31. 6
    6
      src/com/itmill/toolkit/data/validator/NullValidator.java
  32. 6
    6
      src/com/itmill/toolkit/data/validator/StringLengthValidator.java
  33. 0
    0
      src/com/itmill/toolkit/data/validator/package.html
  34. 6
    6
      src/com/itmill/toolkit/demo/Calc.java
  35. 7
    7
      src/com/itmill/toolkit/demo/Chat.java
  36. 8
    8
      src/com/itmill/toolkit/demo/HelloWorld.java
  37. 8
    8
      src/com/itmill/toolkit/demo/Login.java
  38. 8
    8
      src/com/itmill/toolkit/demo/features/Feature.java
  39. 8
    8
      src/com/itmill/toolkit/demo/features/FeatureBrowser.java
  40. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureBuffering.java
  41. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureButton.java
  42. 5
    5
      src/com/itmill/toolkit/demo/features/FeatureContainers.java
  43. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureCustomLayout.java
  44. 8
    8
      src/com/itmill/toolkit/demo/features/FeatureDateField.java
  45. 8
    8
      src/com/itmill/toolkit/demo/features/FeatureEmbedded.java
  46. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureForm.java
  47. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureFrameWindow.java
  48. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureGridLayout.java
  49. 5
    5
      src/com/itmill/toolkit/demo/features/FeatureItems.java
  50. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureLabel.java
  51. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureLink.java
  52. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureOrderedLayout.java
  53. 6
    6
      src/com/itmill/toolkit/demo/features/FeaturePanel.java
  54. 14
    14
      src/com/itmill/toolkit/demo/features/FeatureParameters.java
  55. 6
    6
      src/com/itmill/toolkit/demo/features/FeatureProperties.java
  56. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureSelect.java
  57. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureServerEvents.java
  58. 6
    6
      src/com/itmill/toolkit/demo/features/FeatureTabSheet.java
  59. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureTable.java
  60. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureTextField.java
  61. 7
    7
      src/com/itmill/toolkit/demo/features/FeatureTree.java
  62. 14
    14
      src/com/itmill/toolkit/demo/features/FeatureUpload.java
  63. 5
    5
      src/com/itmill/toolkit/demo/features/FeatureValidators.java
  64. 6
    6
      src/com/itmill/toolkit/demo/features/FeatureWindow.java
  65. 7
    7
      src/com/itmill/toolkit/demo/features/FeaturesApplication.java
  66. 9
    9
      src/com/itmill/toolkit/demo/features/PropertyPanel.java
  67. 5
    5
      src/com/itmill/toolkit/demo/features/UIComponents.java
  68. 0
    0
      src/com/itmill/toolkit/demo/features/buffering.jpg
  69. 0
    0
      src/com/itmill/toolkit/demo/features/button.jpg
  70. 0
    0
      src/com/itmill/toolkit/demo/features/containers.jpg
  71. 0
    0
      src/com/itmill/toolkit/demo/features/customlayout.jpg
  72. 0
    0
      src/com/itmill/toolkit/demo/features/datefield.jpg
  73. 0
    0
      src/com/itmill/toolkit/demo/features/embedded.jpg
  74. 0
    0
      src/com/itmill/toolkit/demo/features/filetransfer.jpg
  75. 0
    0
      src/com/itmill/toolkit/demo/features/form.jpg
  76. 0
    0
      src/com/itmill/toolkit/demo/features/framewindow.jpg
  77. 0
    0
      src/com/itmill/toolkit/demo/features/gridlayout.jpg
  78. 0
    0
      src/com/itmill/toolkit/demo/features/items.jpg
  79. 0
    0
      src/com/itmill/toolkit/demo/features/label.jpg
  80. 0
    0
      src/com/itmill/toolkit/demo/features/link.jpg
  81. 0
    0
      src/com/itmill/toolkit/demo/features/m.gif
  82. 0
    0
      src/com/itmill/toolkit/demo/features/millstone-logo.gif
  83. 0
    0
      src/com/itmill/toolkit/demo/features/orderedlayout.jpg
  84. 0
    0
      src/com/itmill/toolkit/demo/features/panel.jpg
  85. 0
    0
      src/com/itmill/toolkit/demo/features/parameters.jpg
  86. 0
    0
      src/com/itmill/toolkit/demo/features/properties.jpg
  87. 0
    0
      src/com/itmill/toolkit/demo/features/select.jpg
  88. 0
    0
      src/com/itmill/toolkit/demo/features/serverevents.jpg
  89. 0
    0
      src/com/itmill/toolkit/demo/features/table.jpg
  90. 0
    0
      src/com/itmill/toolkit/demo/features/tabsheet.jpg
  91. 0
    0
      src/com/itmill/toolkit/demo/features/textfield.gif
  92. 0
    0
      src/com/itmill/toolkit/demo/features/tree.jpg
  93. 0
    0
      src/com/itmill/toolkit/demo/features/ui-components.gif
  94. 0
    0
      src/com/itmill/toolkit/demo/features/validators.gif
  95. 0
    0
      src/com/itmill/toolkit/demo/features/window.jpg
  96. 4
    4
      src/com/itmill/toolkit/demo/gogame/Board.java
  97. 1
    1
      src/com/itmill/toolkit/demo/gogame/Game.java
  98. 12
    12
      src/com/itmill/toolkit/demo/gogame/Go.java
  99. 0
    0
      src/com/itmill/toolkit/demo/package.html
  100. 0
    0
      src/com/itmill/toolkit/demo/table/TableDemoApplication.java

+ 1
- 1
build/VERSION Datei anzeigen

@@ -1 +1 @@
version=4.0-alpha-20061020-3
version=4.0-alpha-20061031-1

+ 5
- 5
build/build.xml Datei anzeigen

@@ -1,6 +1,6 @@
<?xml version="1.0"?>

<project name="Enably" basedir="../" default="all">
<project name="IT Mill Toolkit" basedir="../" default="all">

<!-- Default build target -->
<target name="all" depends="package" description="Build all">
@@ -11,9 +11,9 @@
<target name="init">

<property file="build/VERSION" />
<property name="product-file" value="enably-toolkit" />
<property name="product-name" value="Enably Toolkit" />
<property name="toolkit-package" value="com/enably/tk" />
<property name="product-file" value="itmill-toolkit" />
<property name="product-name" value="IT Mill Toolkit" />
<property name="toolkit-package" value="com/itmill/toolkit" />

<property file="build/html-style.properties" />
<property name="html.body.tag" value="&lt;body>" />
@@ -177,7 +177,7 @@
<exclude name="${toolkit-package}/demo/**" />
</packageset>
<doctitle>
<![CDATA[<h1>Enably Toolkit</h1>]]></doctitle>
<![CDATA[<h1>IT Mill Toolkit</h1>]]></doctitle>
<!-- <header><![CDATA[<script type="text/javascript" src=".html-style/style.js"></script>]]></header> -->
<bottom>
<![CDATA[<i>Copyright &#169; 2000-2006 IT Mill Ltd. All Rights Reserved.</i>]]></bottom>

+ 1
- 1
build/html-style.properties Datei anzeigen

@@ -1,2 +1,2 @@
html.body.start=<table border="0" width="100%"><tr><td style="padding-left: 10px;"><div id="enablylogo"/></td><td align="right" style="padding-right: 10px; font-size: 14pt; font-weight: bold;"><script type="text/javascript">document.write(document.title);</script></td></tr></table><div id="page">
html.body.start=<table border="0" width="100%"><tr><td style="padding-left: 10px;"><div id="itmilllogo"/></td><td align="right" style="padding-right: 10px; font-size: 14pt; font-weight: bold;"><script type="text/javascript">document.write(document.title);</script></td></tr></table><div id="page">
html.body.end=<span style="float: right; color: #444444;">Version: ${version}</span></div><div id="footer">(c) Oy IT Mill Ltd, 2000-2006</div>

+ 2
- 2
index.html Datei anzeigen

@@ -1,6 +1,6 @@
<html>
<head>
<title>Enably Toolkit 4</title>
<title>IT Mill Toolkit 4</title>
<link href="doc/manual/html-style/local.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -12,7 +12,7 @@
<h2>Intro</h2>

<div class="front-page-box">
Enably Toolkit allows easy creation of first class user interfaces (UI) for <a href="http://java.sun.com/" target="new">Java-based</a> programs.
IT Mill Toolkit allows easy creation of first class user interfaces (UI) for <a href="http://java.sun.com/" target="new">Java-based</a> programs.
UI can be programmed in Java with easy to learn <a href="doc/api/index.html">API</a> and the toolkit takes care of
creating stunning <a href="http://www.openajax.org/whitepaper.html" target="new">AJAX-based</a> UI.


+ 1
- 1
licensing-guidelines.html Datei anzeigen

@@ -1,6 +1,6 @@
<html>
<head>
<title>Enably Toolkit Licensing Guidelines</title>
<title>IT Mill Toolkit Licensing Guidelines</title>
<link href="doc/manual/html-style/local.css" rel="stylesheet" type="text/css" />
</head>
<body>

src/com/enably/tk/Application.java → src/com/itmill/toolkit/Application.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,19 +19,19 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk;
package com.itmill.toolkit;

import com.enably.tk.service.ApplicationContext;
import com.enably.tk.terminal.*;
import com.enably.tk.ui.AbstractComponent;
import com.enably.tk.ui.Window;
import com.itmill.toolkit.service.ApplicationContext;
import com.itmill.toolkit.terminal.*;
import com.itmill.toolkit.ui.AbstractComponent;
import com.itmill.toolkit.ui.Window;

import java.util.Collection;
import java.util.Collections;
@@ -50,7 +50,7 @@ import java.net.URL;
/** <p>Abstract base class required for all MillStone applications. This
* class provides all the basic services required by the MillStone
* framework. These services allow external discovery and manipulation of
* the user, {@link com.enably.tk.ui.Window windows} and
* the user, {@link com.itmill.toolkit.ui.Window windows} and
* themes, and starting and stopping the application.</p>
*
* <p>As mentioned, all MillStone applications must inherit this class.
@@ -66,7 +66,7 @@ import java.net.URL;
* correspond to a URL gotten by catenating the window's name to the
* application URL.</p>
*
* <p>See the class <code>com.enably.tk.demo.HelloWorld</code> for
* <p>See the class <code>com.itmill.toolkit.demo.HelloWorld</code> for
* a simple example of a fully working MillStone Application.</p>
*
* <p><strong>Window access.</strong> <code>Application</code> provides
@@ -83,7 +83,7 @@ import java.net.URL;
* for a preferred theme. If the window does not prefer a specific theme,
* the application containing the window is queried. If neither the
* application prefers a theme, the default theme for the
* {@link com.enably.tk.terminal.Terminal terminal} is used. The
* {@link com.itmill.toolkit.terminal.Terminal terminal} is used. The
* terminal always defines a default theme.</p>
*
* @author IT Mill Ltd.
@@ -166,7 +166,7 @@ public abstract class Application
/** Adds a new window to the application.
*
* <p>This implicitly invokes the
* {@link com.enably.tk.ui.Window#setApplication(Application)}
* {@link com.itmill.toolkit.ui.Window#setApplication(Application)}
* method. </p>
*
* @param window the new <code>Window</code> to add
@@ -465,7 +465,7 @@ public abstract class Application
return "APP/" + key + "/" + filename;
}

/* @see com.enably.tk.terminal.URIHandler#handleURI(URL, String)
/* @see com.itmill.toolkit.terminal.URIHandler#handleURI(URL, String)
*/
public DownloadStream handleURI(
URL context,
@@ -730,7 +730,7 @@ public abstract class Application
}

/**
* @see com.enably.tk.terminal.Terminal.ErrorListener#terminalError(com.enably.tk.terminal.Terminal.ErrorEvent)
* @see com.itmill.toolkit.terminal.Terminal.ErrorListener#terminalError(com.itmill.toolkit.terminal.Terminal.ErrorEvent)
*/
public void terminalError(Terminal.ErrorEvent event) {


src/com/enably/tk/data/Buffered.java → src/com/itmill/toolkit/data/Buffered.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,19 +19,19 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

import com.enably.tk.terminal.ErrorMessage;
import com.enably.tk.terminal.PaintException;
import com.enably.tk.terminal.PaintTarget;
import com.enably.tk.terminal.SystemError;
import com.itmill.toolkit.terminal.ErrorMessage;
import com.itmill.toolkit.terminal.PaintException;
import com.itmill.toolkit.terminal.PaintTarget;
import com.itmill.toolkit.terminal.SystemError;

/** <p>Defines the interface to commit and discard changes to an object,
* supporting read-through and write-through modes.</p>
@@ -215,7 +215,7 @@ public interface Buffered {
* <code>ERROR</code> level. Also source exception without any causes
* are of level <code>ERROR</code>.
*
* @see com.enably.tk.terminal.ErrorMessage#getErrorLevel()
* @see com.itmill.toolkit.terminal.ErrorMessage#getErrorLevel()
*/
public int getErrorLevel() {


src/com/enably/tk/data/BufferedValidatable.java → src/com/itmill/toolkit/data/BufferedValidatable.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;


/** <p>This interface defines the combination of Validatable and Buffered interfaces.

src/com/enably/tk/data/Container.java → src/com/itmill/toolkit/data/Container.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

import java.util.Collection;

@@ -512,7 +512,7 @@ public interface Container {
* <code>false</code> is returned; the children must be first
* explicitly removed with
* {@link #setParent(Object itemId, Object newParentId)}or
* {@link com.enably.tk.data.Container#removeItem(Object itemId)}.
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}.
* </p>
*
* <p>

src/com/enably/tk/data/Item.java → src/com/itmill/toolkit/data/Item.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

import java.util.Collection;


src/com/enably/tk/data/Property.java → src/com/itmill/toolkit/data/Property.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

/** Property is a simple data object that contains one typed value. This
* interface contains methods to inspect and modify the stored value and its

src/com/enably/tk/data/Validatable.java → src/com/itmill/toolkit/data/Validatable.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

import java.util.Collection;

@@ -37,7 +37,7 @@ import java.util.Collection;
* @author IT Mill Ltd.
* @version @VERSION@
* @since 3.0
* @see com.enably.tk.data.Validator
* @see com.itmill.toolkit.data.Validator
*/
public interface Validatable {

src/com/enably/tk/data/Validator.java → src/com/itmill/toolkit/data/Validator.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,21 +19,21 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data;
package com.itmill.toolkit.data;

import com.enably.tk.terminal.ErrorMessage;
import com.enably.tk.terminal.PaintException;
import com.enably.tk.terminal.PaintTarget;
import com.itmill.toolkit.terminal.ErrorMessage;
import com.itmill.toolkit.terminal.PaintException;
import com.itmill.toolkit.terminal.PaintTarget;

/** Object validator interface. Implementors of this class can be added to
* any {@link com.enably.tk.data.Validatable} object to verify
* any {@link com.itmill.toolkit.data.Validatable} object to verify
* its value. The <code>Validatable#isValid(Object)</code> iterates all
* registered <code>Validator</code>s, calling their {@link #validate(Object)}
* methods. <code>validate(Object)</code> should throw the

src/com/enably/tk/data/doc-files/Container_full.gif → src/com/itmill/toolkit/data/doc-files/Container_full.gif Datei anzeigen


src/com/enably/tk/data/doc-files/Container_simple.gif → src/com/itmill/toolkit/data/doc-files/Container_simple.gif Datei anzeigen


src/com/enably/tk/data/doc-files/Item.gif → src/com/itmill/toolkit/data/doc-files/Item.gif Datei anzeigen


src/com/enably/tk/data/doc-files/Property.gif → src/com/itmill/toolkit/data/doc-files/Property.gif Datei anzeigen


src/com/enably/tk/data/doc-files/datalayer.gif → src/com/itmill/toolkit/data/doc-files/datalayer.gif Datei anzeigen


src/com/enably/tk/data/package.html → src/com/itmill/toolkit/data/package.html Datei anzeigen


src/com/enably/tk/data/util/BeanItem.java → src/com/itmill/toolkit/data/util/BeanItem.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.beans.Introspector;
import java.beans.BeanInfo;
@@ -35,7 +35,7 @@ import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Iterator;

import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Property;

/** A wrapper class for adding the Item interface to any Java Bean.
*

src/com/enably/tk/data/util/ContainerHierarchicalWrapper.java → src/com/itmill/toolkit/data/util/ContainerHierarchicalWrapper.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.Collection;
import java.util.Iterator;
@@ -35,12 +35,12 @@ import java.util.Collections;
import java.util.Hashtable;
import java.util.HashSet;

import com.enably.tk.data.Container;
import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;

/** <p>A wrapper class for adding external hierarchy to containers not
* implementing the {@link com.enably.tk.data.Container.Hierarchical}
* implementing the {@link com.itmill.toolkit.data.Container.Hierarchical}
* interface.</p>
*
* <p>If the wrapped container is changed directly (that is, not through
@@ -268,7 +268,7 @@ public class ContainerHierarchicalWrapper
* <code>areChildrenAllowed</code> is false this method fails and
* <code>false</code> is returned; the children must be first explicitly
* removed with {@link #setParent(Object itemId, Object newParentId)} or
* {@link com.enably.tk.data.Container#removeItem(Object itemId)}.</p>
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}.</p>
*
* @param itemId ID of the Item in the container whose child
* capability is to be set

src/com/enably/tk/data/util/ContainerOrderedWrapper.java → src/com/itmill/toolkit/data/util/ContainerOrderedWrapper.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,26 +19,26 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Hashtable;

import com.enably.tk.data.Container;
import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;

/** <p>A wrapper class for adding external ordering to containers not
* implementing the {@link com.enably.tk.data.Container.Ordered}
* implementing the {@link com.itmill.toolkit.data.Container.Ordered}
* interface.</p>
*
* <p>If the wrapped container is changed directly (that is, not through
@@ -447,7 +447,7 @@ public class ContainerOrderedWrapper
listener);
}
/**
* @see com.enably.tk.data.Container.Ordered#addItemAfter(Object, Object)
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object, Object)
*/
public Item addItemAfter(Object previousItemId, Object newItemId)
throws UnsupportedOperationException {
@@ -467,7 +467,7 @@ public class ContainerOrderedWrapper
}

/**
* @see com.enably.tk.data.Container.Ordered#addItemAfter(Object)
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object)
*/
public Object addItemAfter(Object previousItemId)
throws UnsupportedOperationException {

src/com/enably/tk/data/util/FilesystemContainer.java → src/com/itmill/toolkit/data/util/FilesystemContainer.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.ArrayList;
import java.util.Arrays;
@@ -41,11 +41,11 @@ import java.io.FilenameFilter;
import java.io.IOException;
import java.lang.reflect.Method;

import com.enably.tk.data.Container;
import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.enably.tk.service.FileTypeResolver;
import com.enably.tk.terminal.Resource;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;
import com.itmill.toolkit.service.FileTypeResolver;
import com.itmill.toolkit.terminal.Resource;

/** A hierarchical container wrapper for a filesystem.
*
@@ -618,7 +618,7 @@ public class FilesystemContainer implements Container.Hierarchical {
}

/** Filesystem container does not support adding new properties.
* @see com.enably.tk.data.Item#addItemProperty(Object, Property)
* @see com.itmill.toolkit.data.Item#addItemProperty(Object, Property)
*/
public boolean addItemProperty(Object id, Property property)
throws UnsupportedOperationException {
@@ -628,7 +628,7 @@ public class FilesystemContainer implements Container.Hierarchical {
}

/** Filesystem container does not support removing properties.
* @see com.enably.tk.data.Item#removeItemProperty(Object)
* @see com.itmill.toolkit.data.Item#removeItemProperty(Object)
*/
public boolean removeItemProperty(Object id)
throws UnsupportedOperationException {
@@ -701,7 +701,7 @@ public class FilesystemContainer implements Container.Hierarchical {
}

/**
* @see com.enably.tk.data.Container#addContainerProperty(Object, Class, Object)
* @see com.itmill.toolkit.data.Container#addContainerProperty(Object, Class, Object)
*/
public boolean addContainerProperty(
Object propertyId,
@@ -712,28 +712,28 @@ public class FilesystemContainer implements Container.Hierarchical {
}

/**
* @see com.enably.tk.data.Container#addItem()
* @see com.itmill.toolkit.data.Container#addItem()
*/
public Object addItem() throws UnsupportedOperationException {
throw new UnsupportedOperationException("File system container does not support this operation");
}

/**
* @see com.enably.tk.data.Container#addItem(Object)
* @see com.itmill.toolkit.data.Container#addItem(Object)
*/
public Item addItem(Object itemId) throws UnsupportedOperationException {
throw new UnsupportedOperationException("File system container does not support this operation");
}

/**
* @see com.enably.tk.data.Container#removeAllItems()
* @see com.itmill.toolkit.data.Container#removeAllItems()
*/
public boolean removeAllItems() throws UnsupportedOperationException {
throw new UnsupportedOperationException("File system container does not support this operation");
}

/**
* @see com.enably.tk.data.Container#removeItem(Object)
* @see com.itmill.toolkit.data.Container#removeItem(Object)
*/
public boolean removeItem(Object itemId)
throws UnsupportedOperationException {
@@ -741,7 +741,7 @@ public class FilesystemContainer implements Container.Hierarchical {
}

/**
* @see com.enably.tk.data.Container#removeContainerProperty(Object)
* @see com.itmill.toolkit.data.Container#removeContainerProperty(Object)
*/
public boolean removeContainerProperty(Object propertyId)
throws UnsupportedOperationException {

src/com/enably/tk/data/util/HierarchicalContainer.java → src/com/itmill/toolkit/data/util/HierarchicalContainer.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.Collection;
import java.util.LinkedList;
@@ -34,8 +34,8 @@ import java.util.Collections;
import java.util.Hashtable;
import java.util.HashSet;

import com.enably.tk.data.Container;
import com.enably.tk.data.Item;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;

/** A specialized Container whose contents can be accessed like it was a
* tree-like structure.
@@ -116,7 +116,7 @@ public class HierarchicalContainer
* <code>areChildrenAllowed</code> is false this method fails and
* <code>false</code> is returned; the children must be first explicitly
* removed with {@link #setParent(Object itemId, Object newParentId)} or
* {@link com.enably.tk.data.Container#removeItem(Object itemId)}.</p>
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}.</p>
*
* @param itemId ID of the Item in the container whose child
* capability is to be set
@@ -222,7 +222,7 @@ public class HierarchicalContainer
return true;
}
/**
* @see com.enably.tk.data.Container#addItem()
* @see com.itmill.toolkit.data.Container#addItem()
*/
public Object addItem() {
Object id = super.addItem();
@@ -233,7 +233,7 @@ public class HierarchicalContainer
}

/**
* @see com.enably.tk.data.Container#addItem(Object)
* @see com.itmill.toolkit.data.Container#addItem(Object)
*/
public Item addItem(Object itemId) {
Item item = super.addItem(itemId);
@@ -243,7 +243,7 @@ public class HierarchicalContainer
}

/**
* @see com.enably.tk.data.Container#removeAllItems()
* @see com.itmill.toolkit.data.Container#removeAllItems()
*/
public boolean removeAllItems() {
boolean success = super.removeAllItems();
@@ -258,7 +258,7 @@ public class HierarchicalContainer
}

/**
* @see com.enably.tk.data.Container#removeItem(Object)
* @see com.itmill.toolkit.data.Container#removeItem(Object)
*/
public boolean removeItem(Object itemId) {
boolean success = super.removeItem(itemId);

src/com/enably/tk/data/util/IndexedContainer.java → src/com/itmill/toolkit/data/util/IndexedContainer.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,32 +19,32 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.*;
import java.lang.reflect.Constructor;

import com.enably.tk.data.Container;
import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;

/**
* Indexed container implementation.
* <p>
* A list implementation of the com.enably.tk.data.Container interface. A
* A list implementation of the com.itmill.toolkit.data.Container interface. A
* list is a ordered collection wherein the user has a precise control over
* where in the list each new Item is inserted. The user may access the Items by
* their integer index (position in the list) or by their Item ID.
* </p>
*
* @see com.enably.tk.data.Container
* @see com.itmill.toolkit.data.Container
*
* @author IT Mill Ltd.
* @version
@@ -176,7 +176,7 @@ public class IndexedContainer implements Container, Container.Indexed,
* ID of the Property to retrieve
* @return Property with the given ID or <code>null</code>
*
* @see com.enably.tk.data.Container#getContainerProperty(Object,
* @see com.itmill.toolkit.data.Container#getContainerProperty(Object,
* Object)
*/
public Property getContainerProperty(Object itemId, Object propertyId) {
@@ -450,7 +450,7 @@ public class IndexedContainer implements Container, Container.Indexed,
}

/**
* @see com.enably.tk.data.Container.Ordered#addItemAfter(Object,
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object,
* Object)
*/
public Item addItemAfter(Object previousItemId, Object newItemId) {
@@ -467,7 +467,7 @@ public class IndexedContainer implements Container, Container.Indexed,
}

/**
* @see com.enably.tk.data.Container.Ordered#addItemAfter(Object)
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object)
*/
public Object addItemAfter(Object previousItemId) {

@@ -507,7 +507,7 @@ public class IndexedContainer implements Container, Container.Indexed,
}

/**
* @see com.enably.tk.data.Container.Indexed#addItemAt(int, Object)
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int, Object)
*/
public Item addItemAt(int index, Object newItemId) {

@@ -526,7 +526,7 @@ public class IndexedContainer implements Container, Container.Indexed,
}

/**
* @see com.enably.tk.data.Container.Indexed#addItemAt(int)
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int)
*/
public Object addItemAt(int index) {

@@ -808,7 +808,7 @@ public class IndexedContainer implements Container, Container.Indexed,
/* Internal Item and Property implementations *************************** */

/*
* A class implementing the com.enably.tk.data.Item interface to be
* A class implementing the com.itmill.toolkit.data.Item interface to be
* contained in the list. @author IT Mill Ltd.
*
* @version @VERSION@
@@ -917,7 +917,7 @@ public class IndexedContainer implements Container, Container.Indexed,
/**
* Indexed container does not support adding new properties.
*
* @see com.enably.tk.data.Item#addProperty(Object, Property)
* @see com.itmill.toolkit.data.Item#addProperty(Object, Property)
*/
public boolean addItemProperty(Object id, Property property)
throws UnsupportedOperationException {
@@ -928,7 +928,7 @@ public class IndexedContainer implements Container, Container.Indexed,
/**
* Indexed container does not support removing properties.
*
* @see com.enably.tk.data.Item#removeProperty(Object)
* @see com.itmill.toolkit.data.Item#removeProperty(Object)
*/
public boolean removeItemProperty(Object id)
throws UnsupportedOperationException {
@@ -939,7 +939,7 @@ public class IndexedContainer implements Container, Container.Indexed,
}

/*
* A class implementing the com.enably.tk.data.Property interface to be
* A class implementing the com.itmill.toolkit.data.Property interface to be
* contained in the Items contained in the list. @author IT Mill Ltd.
*
* @version @VERSION@
@@ -1130,7 +1130,7 @@ public class IndexedContainer implements Container, Container.Indexed,
*
* @param listener
* the new Listener to be registered
* @see com.enably.tk.data.Property.ValueChangeNotifier#addListener(ValueChangeListener)
* @see com.itmill.toolkit.data.Property.ValueChangeNotifier#addListener(ValueChangeListener)
*/
public void addListener(Property.ValueChangeListener listener) {
addSinglePropertyChangeListener(propertyId, itemId, listener);
@@ -1141,7 +1141,7 @@ public class IndexedContainer implements Container, Container.Indexed,
*
* @param listener
* listener to be removed
* @see com.enably.tk.data.Property.ValueChangeNotifier#removeListener(ValueChangeListener)
* @see com.itmill.toolkit.data.Property.ValueChangeNotifier#removeListener(ValueChangeListener)
*/
public void removeListener(Property.ValueChangeListener listener) {
removeSinglePropertyChangeListener(propertyId, itemId, listener);
@@ -1156,7 +1156,7 @@ public class IndexedContainer implements Container, Container.Indexed,
/*
* (non-Javadoc)
*
* @see com.enably.tk.data.Container.Sortable#sort(java.lang.Object[],
* @see com.itmill.toolkit.data.Container.Sortable#sort(java.lang.Object[],
* boolean[])
*/
public synchronized void sort(Object[] propertyId, boolean[] ascending) {
@@ -1192,7 +1192,7 @@ public class IndexedContainer implements Container, Container.Indexed,
/*
* (non-Javadoc)
*
* @see com.enably.tk.data.Container.Sortable#getSortableContainerPropertyIds()
* @see com.itmill.toolkit.data.Container.Sortable#getSortableContainerPropertyIds()
*/
public Collection getSortableContainerPropertyIds() {


src/com/enably/tk/data/util/MethodProperty.java → src/com/itmill/toolkit/data/util/MethodProperty.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,21 +19,21 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Constructor;
import java.util.LinkedList;

import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Property;

/** <p>Proxy class for creating Properties from pairs of getter and setter
* methods of a Bean property. An instance of this class can be thought as

src/com/enably/tk/data/util/ObjectProperty.java → src/com/itmill/toolkit/data/util/ObjectProperty.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,23 +19,23 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Property;

import java.lang.reflect.Constructor;
import java.util.LinkedList;

/** A simple data object containing one typed value. This class is a
* straightforward implementation of the the
* {@link com.enably.tk.data.Property} interface.
* {@link com.itmill.toolkit.data.Property} interface.
*
* @author IT Mill Ltd.
* @version @VERSION@

src/com/enably/tk/data/util/PropertysetItem.java → src/com/itmill/toolkit/data/util/PropertysetItem.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.util;
package com.itmill.toolkit.data.util;

import java.util.Collection;
import java.util.Collections;
@@ -35,8 +35,8 @@ import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;

import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;

/**
* Class for handling a set of identified Properties. The elements contained in

src/com/enably/tk/data/util/package.html → src/com/itmill/toolkit/data/util/package.html Datei anzeigen


src/com/enably/tk/data/validator/CompositeValidator.java → src/com/itmill/toolkit/data/validator/CompositeValidator.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,21 +19,21 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */
package com.enably.tk.data.validator;
package com.itmill.toolkit.data.validator;

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;

import com.enably.tk.data.*;
import com.itmill.toolkit.data.*;

/** Composite validator.
*

src/com/enably/tk/data/validator/NullValidator.java → src/com/itmill/toolkit/data/validator/NullValidator.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */
package com.enably.tk.data.validator;
package com.itmill.toolkit.data.validator;

import com.enably.tk.data.*;
import com.itmill.toolkit.data.*;


/* This validator is used for validating properties that

src/com/enably/tk/data/validator/StringLengthValidator.java → src/com/itmill/toolkit/data/validator/StringLengthValidator.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.data.validator;
package com.itmill.toolkit.data.validator;

import com.enably.tk.data.*;
import com.itmill.toolkit.data.*;


/**

src/com/enably/tk/data/validator/package.html → src/com/itmill/toolkit/data/validator/package.html Datei anzeigen


src/com/enably/tk/demo/Calc.java → src/com/itmill/toolkit/demo/Calc.java Datei anzeigen

@@ -1,6 +1,6 @@
package com.enably.tk.demo;
package com.itmill.toolkit.demo;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

/** <p>An example application implementing a simple web-based calculator.
* using the MillStone UI library. The application opens up a window and
@@ -11,11 +11,11 @@ import com.enably.tk.ui.*;
* button was pressed, figures what that button does, and updates the user
* interface accordingly.</p>
*
* @see com.enably.tk.Application
* @see com.enably.tk.ui.Button.ClickListener
* @see com.itmill.toolkit.Application
* @see com.itmill.toolkit.ui.Button.ClickListener
*/
public class Calc
extends com.enably.tk.Application
extends com.itmill.toolkit.Application
implements Button.ClickListener {

/** The label used as the display */
@@ -45,7 +45,7 @@ public class Calc
public void init() {

/*
* Create a new {@link com.enably.tk.ui.GridLayout GridLayout}
* Create a new {@link com.itmill.toolkit.ui.GridLayout GridLayout}
* to hold the UI components needed by the calculator.
*/
GridLayout layout = new GridLayout(4, 5);

src/com/enably/tk/demo/Chat.java → src/com/itmill/toolkit/demo/Chat.java Datei anzeigen

@@ -1,11 +1,11 @@
package com.enably.tk.demo;
package com.itmill.toolkit.demo;

import java.io.*;
import java.util.*;
import java.lang.ref.WeakReference;

import com.enably.tk.terminal.StreamResource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.StreamResource;
import com.itmill.toolkit.ui.*;

/** Chat example application.
*
@@ -20,13 +20,13 @@ import com.enably.tk.ui.*;
* </ul>
* </p>
*
* @see com.enably.tk.Application
* @see com.enably.tk.ui.FrameWindow
* @see com.enably.tk.terminal.StreamResource
* @see com.itmill.toolkit.Application
* @see com.itmill.toolkit.ui.FrameWindow
* @see com.itmill.toolkit.terminal.StreamResource
*/

public class Chat
extends com.enably.tk.Application
extends com.itmill.toolkit.Application
implements StreamResource.StreamSource, Button.ClickListener {

/** Linked list of Chat applications who participate the discussion */

src/com/enably/tk/demo/HelloWorld.java → src/com/itmill/toolkit/demo/HelloWorld.java Datei anzeigen

@@ -1,21 +1,21 @@
package com.enably.tk.demo;
package com.itmill.toolkit.demo;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

/** The classic "hello, world!" example for the MillStone framework. The
* class simply implements the abstract
* {@link com.enably.tk.Application#init() init()} method
* {@link com.itmill.toolkit.Application#init() init()} method
* in which it creates a Window and adds a Label to it.
*
* @author IT Mill Ltd.
* @see com.enably.tk.Application
* @see com.enably.tk.ui.Window
* @see com.enably.tk.ui.Label
* @see com.itmill.toolkit.Application
* @see com.itmill.toolkit.ui.Window
* @see com.itmill.toolkit.ui.Label
*/
public class HelloWorld extends com.enably.tk.Application {
public class HelloWorld extends com.itmill.toolkit.Application {

/** The initialization method that is the only requirement for
* inheriting the com.enably.tk.service.Application class. It will
* inheriting the com.itmill.toolkit.service.Application class. It will
* be automatically called by the framework when a user accesses the
* application.
*/

src/com/enably/tk/demo/Login.java → src/com/itmill/toolkit/demo/Login.java Datei anzeigen

@@ -1,16 +1,16 @@
package com.enably.tk.demo;
package com.itmill.toolkit.demo;

import com.enably.tk.Application;
import com.enably.tk.data.*;
import com.enably.tk.ui.*;
import com.itmill.toolkit.Application;
import com.itmill.toolkit.data.*;
import com.itmill.toolkit.ui.*;

/** <p>Example application demonstrating simple user login.</p>
*
* @author IT Mill Ltd.
* @see com.enably.tk.service.Application
* @see com.enably.tk.ui.Window
* @see com.enably.tk.ui.TextField
* @see com.enably.tk.ui.Button
* @see com.itmill.toolkit.service.Application
* @see com.itmill.toolkit.ui.Window
* @see com.itmill.toolkit.ui.TextField
* @see com.itmill.toolkit.ui.Button
*/
public class Login
extends Application

src/com/enably/tk/demo/features/Feature.java → src/com/itmill/toolkit/demo/features/Feature.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,18 +19,18 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.terminal.ClassResource;
import com.enably.tk.terminal.Resource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.ClassResource;
import com.itmill.toolkit.terminal.Resource;
import com.itmill.toolkit.ui.*;

public class Feature extends CustomComponent {


src/com/enably/tk/demo/features/FeatureBrowser.java → src/com/itmill/toolkit/demo/features/FeatureBrowser.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,21 +19,21 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.Iterator;
import java.util.StringTokenizer;

import com.enably.tk.data.*;
import com.enably.tk.terminal.ClassResource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.data.*;
import com.itmill.toolkit.terminal.ClassResource;
import com.itmill.toolkit.ui.*;

public class FeatureBrowser
extends CustomComponent

src/com/enably/tk/demo/features/FeatureBuffering.java → src/com/itmill/toolkit/demo/features/FeatureBuffering.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class FeatureBuffering extends Feature {
protected String getExampleSrc() {
@@ -37,7 +37,7 @@ public class FeatureBuffering extends Feature {
return "Buffering";
}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "<p>Millstone data model provides interface for implementing "
@@ -59,7 +59,7 @@ public class FeatureBuffering extends Feature {
}

/**
* @see com.enably.tk.demo.features.Feature#getImage()
* @see com.itmill.toolkit.demo.features.Feature#getImage()
*/
protected String getImage() {
return "buffering.jpg";

src/com/enably/tk/demo/features/FeatureButton.java → src/com/itmill/toolkit/demo/features/FeatureButton.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureButton extends Feature {

@@ -66,7 +66,7 @@ public class FeatureButton extends Feature {
}

/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "In Millstone, boolean input values are represented by buttons. "

src/com/enably/tk/demo/features/FeatureContainers.java → src/com/itmill/toolkit/demo/features/FeatureContainers.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class FeatureContainers extends Feature {


src/com/enably/tk/demo/features/FeatureCustomLayout.java → src/com/itmill/toolkit/demo/features/FeatureCustomLayout.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,20 +19,20 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.net.MalformedURLException;
import java.net.URL;

import com.enably.tk.terminal.ExternalResource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.ui.*;

public class FeatureCustomLayout extends Feature {


src/com/enably/tk/demo/features/FeatureDateField.java → src/com/itmill/toolkit/demo/features/FeatureDateField.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,20 +19,20 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.Locale;

import com.enably.tk.data.util.IndexedContainer;
import com.enably.tk.data.util.MethodProperty;
import com.enably.tk.ui.*;
import com.itmill.toolkit.data.util.IndexedContainer;
import com.itmill.toolkit.data.util.MethodProperty;
import com.itmill.toolkit.ui.*;

public class FeatureDateField extends Feature {


src/com/enably/tk/demo/features/FeatureEmbedded.java → src/com/itmill/toolkit/demo/features/FeatureEmbedded.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,18 +19,18 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.terminal.ClassResource;
import com.enably.tk.terminal.Sizeable;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.ClassResource;
import com.itmill.toolkit.terminal.Sizeable;
import com.itmill.toolkit.ui.*;

public class FeatureEmbedded extends Feature {


src/com/enably/tk/demo/features/FeatureForm.java → src/com/itmill/toolkit/demo/features/FeatureForm.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,19 +19,19 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.Date;

import com.enably.tk.data.Property;
import com.enably.tk.ui.*;
import com.itmill.toolkit.data.Property;
import com.itmill.toolkit.ui.*;

public class FeatureForm
extends Feature

src/com/enably/tk/demo/features/FeatureFrameWindow.java → src/com/itmill/toolkit/demo/features/FeatureFrameWindow.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,20 +19,20 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.HashMap;
import java.util.List;

import com.enably.tk.ui.*;
import com.enably.tk.ui.Button.ClickEvent;
import com.itmill.toolkit.ui.*;
import com.itmill.toolkit.ui.Button.ClickEvent;

public class FeatureFrameWindow
extends Feature

src/com/enably/tk/demo/features/FeatureGridLayout.java → src/com/itmill/toolkit/demo/features/FeatureGridLayout.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,18 +19,18 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.Date;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureGridLayout extends Feature {

@@ -73,7 +73,7 @@ public class FeatureGridLayout extends Feature {
+ "gl.addComponent(new Label(\"Label 4 in GridLayout\"));\n";
}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "<p>This feature provides a container that lays out components "

src/com/enably/tk/demo/features/FeatureItems.java → src/com/itmill/toolkit/demo/features/FeatureItems.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class FeatureItems extends Feature {


src/com/enably/tk/demo/features/FeatureLabel.java → src/com/itmill/toolkit/demo/features/FeatureLabel.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureLabel extends Feature {

@@ -74,7 +74,7 @@ public class FeatureLabel extends Feature {
return "Label l = new Label(\"Caption\");\n";
}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "Labels components are for captions and plain text. "

src/com/enably/tk/demo/features/FeatureLink.java → src/com/itmill/toolkit/demo/features/FeatureLink.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,17 +19,17 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.terminal.ExternalResource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.ui.*;

public class FeatureLink extends Feature {


src/com/enably/tk/demo/features/FeatureOrderedLayout.java → src/com/itmill/toolkit/demo/features/FeatureOrderedLayout.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureOrderedLayout extends Feature {

@@ -76,7 +76,7 @@ public class FeatureOrderedLayout extends Feature {

}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "This feature provides a container for laying out components either "

src/com/enably/tk/demo/features/FeaturePanel.java → src/com/itmill/toolkit/demo/features/FeaturePanel.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeaturePanel extends Feature {


src/com/enably/tk/demo/features/FeatureParameters.java → src/com/itmill/toolkit/demo/features/FeatureParameters.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,24 +19,24 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.net.URL;
import java.util.Iterator;
import java.util.Map;

import com.enably.tk.terminal.DownloadStream;
import com.enably.tk.terminal.ExternalResource;
import com.enably.tk.terminal.ParameterHandler;
import com.enably.tk.terminal.URIHandler;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.DownloadStream;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.terminal.ParameterHandler;
import com.itmill.toolkit.terminal.URIHandler;
import com.itmill.toolkit.ui.*;

public class FeatureParameters
extends Feature
@@ -111,7 +111,7 @@ public class FeatureParameters
}

/** Add URI and parametes handlers to window.
* @see com.enably.tk.ui.Component#attach()
* @see com.itmill.toolkit.ui.Component#attach()
*/
public void attach() {
super.attach();
@@ -120,7 +120,7 @@ public class FeatureParameters
}

/** Remove all handlers from window
* @see com.enably.tk.ui.Component#detach()
* @see com.itmill.toolkit.ui.Component#detach()
*/
public void detach() {
super.detach();
@@ -129,7 +129,7 @@ public class FeatureParameters
}

/** Update URI
* @see com.enably.tk.terminal.URIHandler#handleURI(URL, String)
* @see com.itmill.toolkit.terminal.URIHandler#handleURI(URL, String)
*/
public DownloadStream handleURI(URL context, String relativeUri) {
this.context.setValue(context.toString());
@@ -138,7 +138,7 @@ public class FeatureParameters
}

/** Update parameters table
* @see com.enably.tk.terminal.ParameterHandler#handleParameters(Map)
* @see com.itmill.toolkit.terminal.ParameterHandler#handleParameters(Map)
*/
public void handleParameters(Map parameters) {
params.removeAllItems();

src/com/enably/tk/demo/features/FeatureProperties.java → src/com/itmill/toolkit/demo/features/FeatureProperties.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class FeatureProperties extends Feature {

@@ -61,7 +61,7 @@ public class FeatureProperties extends Feature {
}

/**
* @see com.enably.tk.demo.features.Feature#getImage()
* @see com.itmill.toolkit.demo.features.Feature#getImage()
*/
protected String getImage() {
return "properties.jpg";

src/com/enably/tk/demo/features/FeatureSelect.java → src/com/itmill/toolkit/demo/features/FeatureSelect.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureSelect extends Feature {

@@ -71,7 +71,7 @@ public class FeatureSelect extends Feature {

}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "The select component combines two different modes of item selection. "

src/com/enably/tk/demo/features/FeatureServerEvents.java → src/com/itmill/toolkit/demo/features/FeatureServerEvents.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,20 +19,20 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.net.MalformedURLException;
import java.net.URL;

import com.enably.tk.terminal.ExternalResource;
import com.enably.tk.ui.*;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.ui.*;

public class FeatureServerEvents extends Feature {


src/com/enably/tk/demo/features/FeatureTabSheet.java → src/com/itmill/toolkit/demo/features/FeatureTabSheet.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureTabSheet extends Feature {


src/com/enably/tk/demo/features/FeatureTable.java → src/com/itmill/toolkit/demo/features/FeatureTable.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,17 +19,17 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.event.Action;
import com.enably.tk.ui.*;
import com.itmill.toolkit.event.Action;
import com.itmill.toolkit.ui.*;

public class FeatureTable extends Feature implements Action.Handler {


src/com/enably/tk/demo/features/FeatureTextField.java → src/com/itmill/toolkit/demo/features/FeatureTextField.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureTextField extends Feature {

@@ -70,7 +70,7 @@ public class FeatureTextField extends Feature {
+ "tf.setValue(\"Contents\");";
}
/**
* @see com.enably.tk.demo.features.Feature#getDescriptionXHTML()
* @see com.itmill.toolkit.demo.features.Feature#getDescriptionXHTML()
*/
protected String getDescriptionXHTML() {
return "<p>Millstone combines the logic of both the single line text-entry field and the multi-line "

src/com/enably/tk/demo/features/FeatureTree.java → src/com/itmill/toolkit/demo/features/FeatureTree.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,19 +19,19 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.util.Iterator;

import com.enably.tk.event.Action;
import com.enably.tk.ui.*;
import com.itmill.toolkit.event.Action;
import com.itmill.toolkit.ui.*;

public class FeatureTree extends Feature implements Action.Handler {


src/com/enably/tk/demo/features/FeatureUpload.java → src/com/itmill/toolkit/demo/features/FeatureUpload.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,28 +19,28 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

import com.enably.tk.terminal.StreamResource;
import com.enably.tk.ui.Component;
import com.enably.tk.ui.Label;
import com.enably.tk.ui.Link;
import com.enably.tk.ui.OrderedLayout;
import com.enably.tk.ui.Panel;
import com.enably.tk.ui.Upload;
import com.enably.tk.ui.Upload.FinishedEvent;
import com.itmill.toolkit.terminal.StreamResource;
import com.itmill.toolkit.ui.Component;
import com.itmill.toolkit.ui.Label;
import com.itmill.toolkit.ui.Link;
import com.itmill.toolkit.ui.OrderedLayout;
import com.itmill.toolkit.ui.Panel;
import com.itmill.toolkit.ui.Upload;
import com.itmill.toolkit.ui.Upload.FinishedEvent;

public class FeatureUpload
extends Feature
@@ -150,7 +150,7 @@ public class FeatureUpload
}

/**
* @see com.enably.tk.ui.Upload.Receiver#receiveUpload(String, String)
* @see com.itmill.toolkit.ui.Upload.Receiver#receiveUpload(String, String)
*/
public OutputStream receiveUpload(String filename, String MIMEType) {
fileName = filename;

src/com/enably/tk/demo/features/FeatureValidators.java → src/com/itmill/toolkit/demo/features/FeatureValidators.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class FeatureValidators extends Feature {


src/com/enably/tk/demo/features/FeatureWindow.java → src/com/itmill/toolkit/demo/features/FeatureWindow.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,16 +19,16 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeatureWindow extends Feature {
Button addButton = new Button("Add to application", this, "addWin");

src/com/enably/tk/demo/features/FeaturesApplication.java → src/com/itmill/toolkit/demo/features/FeaturesApplication.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,19 +19,19 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import com.enably.tk.ui.*;
import com.itmill.toolkit.ui.*;

public class FeaturesApplication
extends com.enably.tk.Application {
extends com.itmill.toolkit.Application {

public void init() {
Window main = new Window("Millstone Features Tour");

src/com/enably/tk/demo/features/PropertyPanel.java → src/com/itmill/toolkit/demo/features/PropertyPanel.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

import java.beans.BeanInfo;
import java.beans.IntrospectionException;
@@ -37,10 +37,10 @@ import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;

import com.enably.tk.data.*;
import com.enably.tk.data.util.*;
import com.enably.tk.terminal.*;
import com.enably.tk.ui.*;
import com.itmill.toolkit.data.*;
import com.itmill.toolkit.data.util.*;
import com.itmill.toolkit.terminal.*;
import com.itmill.toolkit.ui.*;

public class PropertyPanel
extends Panel

src/com/enably/tk/demo/features/UIComponents.java → src/com/itmill/toolkit/demo/features/UIComponents.java Datei anzeigen

@@ -1,6 +1,6 @@
/* *************************************************************************
Enably Toolkit
IT Mill Toolkit

Development of Browser User Intarfaces Made Easy

@@ -19,14 +19,14 @@
IT Mill Ltd phone: +358 2 4802 7180
Ruukinkatu 2-4 fax: +358 2 4802 7181
20540, Turku email: info@enably.com
Finland company www: www.enably.com
20540, Turku email: info@itmill.com
Finland company www: www.itmill.com
Primary source for information and releases: www.enably.com
Primary source for information and releases: www.itmill.com

********************************************************************** */

package com.enably.tk.demo.features;
package com.itmill.toolkit.demo.features;

public class UIComponents extends Feature {


src/com/enably/tk/demo/features/buffering.jpg → src/com/itmill/toolkit/demo/features/buffering.jpg Datei anzeigen


src/com/enably/tk/demo/features/button.jpg → src/com/itmill/toolkit/demo/features/button.jpg Datei anzeigen


src/com/enably/tk/demo/features/containers.jpg → src/com/itmill/toolkit/demo/features/containers.jpg Datei anzeigen


src/com/enably/tk/demo/features/customlayout.jpg → src/com/itmill/toolkit/demo/features/customlayout.jpg Datei anzeigen


src/com/enably/tk/demo/features/datefield.jpg → src/com/itmill/toolkit/demo/features/datefield.jpg Datei anzeigen


src/com/enably/tk/demo/features/embedded.jpg → src/com/itmill/toolkit/demo/features/embedded.jpg Datei anzeigen


src/com/enably/tk/demo/features/filetransfer.jpg → src/com/itmill/toolkit/demo/features/filetransfer.jpg Datei anzeigen


src/com/enably/tk/demo/features/form.jpg → src/com/itmill/toolkit/demo/features/form.jpg Datei anzeigen


src/com/enably/tk/demo/features/framewindow.jpg → src/com/itmill/toolkit/demo/features/framewindow.jpg Datei anzeigen


src/com/enably/tk/demo/features/gridlayout.jpg → src/com/itmill/toolkit/demo/features/gridlayout.jpg Datei anzeigen


src/com/enably/tk/demo/features/items.jpg → src/com/itmill/toolkit/demo/features/items.jpg Datei anzeigen


src/com/enably/tk/demo/features/label.jpg → src/com/itmill/toolkit/demo/features/label.jpg Datei anzeigen


src/com/enably/tk/demo/features/link.jpg → src/com/itmill/toolkit/demo/features/link.jpg Datei anzeigen


src/com/enably/tk/demo/features/m.gif → src/com/itmill/toolkit/demo/features/m.gif Datei anzeigen


src/com/enably/tk/demo/features/millstone-logo.gif → src/com/itmill/toolkit/demo/features/millstone-logo.gif Datei anzeigen


src/com/enably/tk/demo/features/orderedlayout.jpg → src/com/itmill/toolkit/demo/features/orderedlayout.jpg Datei anzeigen


src/com/enably/tk/demo/features/panel.jpg → src/com/itmill/toolkit/demo/features/panel.jpg Datei anzeigen


src/com/enably/tk/demo/features/parameters.jpg → src/com/itmill/toolkit/demo/features/parameters.jpg Datei anzeigen


src/com/enably/tk/demo/features/properties.jpg → src/com/itmill/toolkit/demo/features/properties.jpg Datei anzeigen


src/com/enably/tk/demo/features/select.jpg → src/com/itmill/toolkit/demo/features/select.jpg Datei anzeigen


src/com/enably/tk/demo/features/serverevents.jpg → src/com/itmill/toolkit/demo/features/serverevents.jpg Datei anzeigen


src/com/enably/tk/demo/features/table.jpg → src/com/itmill/toolkit/demo/features/table.jpg Datei anzeigen


src/com/enably/tk/demo/features/tabsheet.jpg → src/com/itmill/toolkit/demo/features/tabsheet.jpg Datei anzeigen


src/com/enably/tk/demo/features/textfield.gif → src/com/itmill/toolkit/demo/features/textfield.gif Datei anzeigen


src/com/enably/tk/demo/features/tree.jpg → src/com/itmill/toolkit/demo/features/tree.jpg Datei anzeigen


src/com/enably/tk/demo/features/ui-components.gif → src/com/itmill/toolkit/demo/features/ui-components.gif Datei anzeigen


src/com/enably/tk/demo/features/validators.gif → src/com/itmill/toolkit/demo/features/validators.gif Datei anzeigen


src/com/enably/tk/demo/features/window.jpg → src/com/itmill/toolkit/demo/features/window.jpg Datei anzeigen


src/com/enably/tk/demo/gogame/Board.java → src/com/itmill/toolkit/demo/gogame/Board.java Datei anzeigen

@@ -1,12 +1,12 @@
package com.enably.tk.demo.gogame;
package com.itmill.toolkit.demo.gogame;

import java.util.Map;
import java.util.NoSuchElementException;
import java.util.StringTokenizer;

import com.enably.tk.terminal.PaintException;
import com.enably.tk.terminal.PaintTarget;
import com.enably.tk.ui.AbstractComponent;
import com.itmill.toolkit.terminal.PaintException;
import com.itmill.toolkit.terminal.PaintTarget;
import com.itmill.toolkit.ui.AbstractComponent;

public class Board extends AbstractComponent implements Game.Listener {


src/com/enably/tk/demo/gogame/Game.java → src/com/itmill/toolkit/demo/gogame/Game.java Datei anzeigen

@@ -1,4 +1,4 @@
package com.enably.tk.demo.gogame;
package com.itmill.toolkit.demo.gogame;

import java.util.Iterator;
import java.util.LinkedList;

src/com/enably/tk/demo/gogame/Go.java → src/com/itmill/toolkit/demo/gogame/Go.java Datei anzeigen

@@ -1,16 +1,16 @@
package com.enably.tk.demo.gogame;
package com.itmill.toolkit.demo.gogame;

import com.enably.tk.Application;
import com.enably.tk.data.Item;
import com.enably.tk.data.Property;
import com.enably.tk.data.util.IndexedContainer;
import com.enably.tk.event.*;
import com.enably.tk.ui.*;
import com.itmill.toolkit.Application;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;
import com.itmill.toolkit.data.util.IndexedContainer;
import com.itmill.toolkit.event.*;
import com.itmill.toolkit.ui.*;

/** The classic game 'Go' as an example for the Millstone framework.
*
* @author IT Mill Ltd.
* @see com.enably.tk.Application
* @see com.itmill.toolkit.Application
*/
public class Go
extends Application
@@ -48,7 +48,7 @@ public class Go
private Board board = null;

/** The initialization method that is the only requirement for
* inheriting the com.enably.tk.service.Application class. It will
* inheriting the com.itmill.toolkit.service.Application class. It will
* be automatically called by the framework when a user accesses the
* application.
* We'll initialize our components here.
@@ -118,7 +118,7 @@ public class Go

/** Implementing the Action.Handler interface - this function returns
* the available actions.
* @see com.enably.tk.event.Action.Handler
* @see com.itmill.toolkit.event.Action.Handler
*/
public Action[] getActions(Object target, Object source) {
Property p = players.getContainerProperty(target, "Current game");
@@ -135,7 +135,7 @@ public class Go

/** Implementing the Action.Handler interface - this function handles
* the specified action.
* @see com.enably.tk.event.Action.Handler
* @see com.itmill.toolkit.event.Action.Handler
*/
public void handleAction(Action action, Object sender, Object target) {
if (action == challengeAction) {
@@ -154,7 +154,7 @@ public class Go

/** Implementing the Property.ValueChangeListener interface - this function
* is called when a value change event occurs.
* @see com.enably.tk.data.Property.ValueChangeListener
* @see com.itmill.toolkit.data.Property.ValueChangeListener
*/
public void valueChange(Property.ValueChangeEvent event) {
if (board != null)

src/com/enably/tk/demo/package.html → src/com/itmill/toolkit/demo/package.html Datei anzeigen


src/com/enably/tk/demo/table/TableDemoApplication.java → src/com/itmill/toolkit/demo/table/TableDemoApplication.java Datei anzeigen


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.

Laden…
Abbrechen
Speichern