Browse files

[InMethod Grid] Updated the new classes for core-1.5.x compatibility

Added Generics to the new columns
Began Simplifying argument null checks with Args.
avoiding the failed 1 html table "fix"

Cherry-Pick:  Merge branch 'core-1.5.x' into insertable

tried to make the table 1.  it failed. committing before a rollback.

Conflicts:
	.gitignore
	changelog.txt
	jdk-1.5-parent/annotation/pom.xml
	jdk-1.5-parent/annotation/src/main/java/org/wicketstuff/annotation/mount/MountPath.java
	jdk-1.5-parent/annotation/src/main/java/org/wicketstuff/annotation/scan/AnnotatedMountList.java
	jdk-1.5-parent/annotation/src/main/java/org/wicketstuff/annotation/scan/AnnotatedMountScanner.java
	jdk-1.5-parent/annotation/src/main/java/org/wicketstuff/config/MatchingResources.java
	jdk-1.5-parent/annotation/src/test/java/org/wicketstuff/annotation/scan/AnnotationTest.java
	jdk-1.5-parent/annotation/src/test/java/org/wicketstuff/config/MatchingResourcesTest.java
	jdk-1.5-parent/artwork-parent/artwork-examples/pom.xml
	jdk-1.5-parent/artwork-parent/artwork/pom.xml
	jdk-1.5-parent/artwork-parent/pom.xml
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/pom.xml
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/java/org/wicketstuff/calendarviews/exampleapp/ExampleCalendarApplication.java
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/java/org/wicketstuff/calendarviews/exampleapp/HomePage.html
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/java/org/wicketstuff/calendarviews/exampleapp/HomePage.java
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/java/org/wicketstuff/calendarviews/exampleapp/PersistentRandomTestEventProvider.java
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/java/org/wicketstuff/calendarviews/exampleapp/RandomTestEventProvider.java
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/calendarviews-parent/calendarviews-examples/src/test/java/org/wicketstuff/calendarviews/exampleapp/StartCalendarViewsExamples.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/pom.xml
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/AddCssClassBehavior.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/BaseCalendarView.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/FullWeekCalendarView.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/IRenderStrategy.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/LargeView.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/logic/DateMidnightIterator.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/modal/DateDetailPage.html
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/modal/DateDetailPage.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/BasicCategorizedEvent.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/BasicEvent.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/ICategorizedEvent.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/IEvent.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/IEventProvider.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/model/TimePeriod.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/util/Comparators.java
	jdk-1.5-parent/calendarviews-parent/calendarviews/src/main/java/org/wicketstuff/calendarviews/util/StringUtil.java
	jdk-1.5-parent/calendarviews-parent/pom.xml
	jdk-1.5-parent/client-and-server-validation/pom.xml
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/AbstractClientAndServerValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerExactLengthValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerLengthBetweenValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerMaximumLengthValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerMinimumLengthValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerRequiredValidatingBehavior.java
	jdk-1.5-parent/client-and-server-validation/src/main/java/org/wicketstuff/validation/client/ClientAndServerValidatingFeedbackBehavior.java
	jdk-1.5-parent/console-parent/console-engine/pom.xml
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/ClojureEngine.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/DefaultScriptExecutionResult.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/Engines.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/GroovyEngine.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/IScriptEngine.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/IScriptExecutionResult.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/Lang.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/LangFileFilter.java
	jdk-1.5-parent/console-parent/console-engine/src/main/java/org/wicketstuff/console/engine/ScriptEngineException.java
	jdk-1.5-parent/console-parent/console-engine/src/test/java/org/wicketstuff/console/engine/ClojureEngineTest.java
	jdk-1.5-parent/console-parent/console-engine/src/test/java/org/wicketstuff/console/engine/DefaultScriptExecutionResultTest.java
	jdk-1.5-parent/console-parent/console-engine/src/test/java/org/wicketstuff/console/engine/GroovyEngineTest.java
	jdk-1.5-parent/console-parent/console-engine/src/test/java/org/wicketstuff/console/engine/LangFileFilterTest.java
	jdk-1.5-parent/console-parent/console-examples/pom.xml
	jdk-1.5-parent/console-parent/console-examples/src/main/java/org/wicketstuff/console/examples/TestPageLinksPanel.html
	jdk-1.5-parent/console-parent/console-examples/src/main/java/org/wicketstuff/console/examples/TestPageLinksPanel.java
	jdk-1.5-parent/console-parent/console-examples/src/main/java/org/wicketstuff/console/examples/WicketApplication.java
	jdk-1.5-parent/console-parent/console-examples/src/main/java/org/wicketstuff/console/examples/hibernate/Book.java
	jdk-1.5-parent/console-parent/console-examples/src/main/resources/log4j.properties
	jdk-1.5-parent/console-parent/console-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/console-parent/console-examples/src/test/java/org/wicketstuff/console/examples/Start.java
	jdk-1.5-parent/console-parent/console-examples/src/test/java/org/wicketstuff/console/examples/TestPagesTest.java
	jdk-1.5-parent/console-parent/console-templates/pom.xml
	jdk-1.5-parent/console-parent/console-templates/src/main/java/org/wicketstuff/console/templates/PackagedScriptTemplates.java
	jdk-1.5-parent/console-parent/console-templates/src/main/java/org/wicketstuff/console/templates/ScriptTemplate.java
	jdk-1.5-parent/console-parent/console-templates/src/main/java/org/wicketstuff/console/templates/ScriptTemplateUtils.java
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/clojure/HibernateCriteria.clj
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/clojure/HibernateHqlQuery.clj
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/clojure/HibernateSave.clj
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/clojure/HibernateStatistics.clj
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/groovy/HibernateCriteria.groovy
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/groovy/HibernateHqlQuery.groovy
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/groovy/HibernateSave.groovy
	jdk-1.5-parent/console-parent/console-templates/src/main/resources/org/wicketstuff/console/templates/groovy/HibernateStatistics.groovy
	jdk-1.5-parent/console-parent/console-templates/src/test/java/org/wicketstuff/console/templates/PackagedScriptTemplatesTest.java
	jdk-1.5-parent/console-parent/console-templates/src/test/java/org/wicketstuff/console/templates/ScriptTemplatesUtilsTest.java
	jdk-1.5-parent/console-parent/console-templates/src/test/resources/org/wicketstuff/console/scripts/groovy/Test01.groovy
	jdk-1.5-parent/console-parent/console/pom.xml
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanel.css
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanel.html
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanel.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanel.js
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanelWithTemplates.html
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEnginePanelWithTemplates.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEngineWindow.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/ScriptEngineWithTemplatesWindow.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/LangColumn.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/LangConverter.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/LangLabel.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/ScriptTemplateSelectionTablePanel.css
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/ScriptTemplateSelectionTablePanel.html
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/ScriptTemplateSelectionTablePanel.java
	jdk-1.5-parent/console-parent/console/src/main/java/org/wicketstuff/console/templates/TitleColumn.java
	jdk-1.5-parent/console-parent/console/src/test/java/org/wicketstuff/console/ComponentsRenderTest.java
	jdk-1.5-parent/console-parent/pom.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/pom.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/AbstractTrieConfiguration.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/AnyWhereTrieMatch.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/ITrieConfiguration.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/ITrieFilter.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/ITrieNodeVisitor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/PatriciaTrie.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/PrefixTrieMatch.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/Trie.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/TrieMatch.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/TrieNode.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/TrieNodeInspectingVisitor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/trie/TrieUtils.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/tst/TernaryNode.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/tst/TernaryNodeCountingVisitor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/tst/TernaryNodeVisitor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/main/java/org/wicketstuff/datatable_autocomplete/tst/TernarySearchTrie.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/test/java/org/wicketstuff/datatable_autocomplete/trie/BasicPrefixTrieTestCase.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/test/java/org/wicketstuff/datatable_autocomplete/trie/BasicSuffixTrieTestCase.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-common/src/test/java/org/wicketstuff/datatable_autocomplete/tst/BasicTernarySearchTrieTest.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/pom.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/WicketApplication.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/data/TernarySearchTrieBuilder.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/data/TrieBuilder.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/web/model/LoadableDetachableMethodModel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/web/page/HomePage.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/web/panel/MatchControlPanel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/java/org/wicketstuff/datatable_autocomplete/web/table/column/MethodColumn.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/test/java/org/wicketstuff/datatable_autocomplete/data/TestClassLoaderExtractor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/test/java/org/wicketstuff/datatable_autocomplete/trie/LargeTrieTestCase.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-examples/src/test/java/org/wicketstuff/datatable_autocomplete/tst/LargeTrieTestCase.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/pom.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TSTGraph.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TSTVisualizer.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TreeVisualizer.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TrieGraph.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TrieVisualizer.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/main/java/org/wicketstuff/datatable_autocomplete/tree/TrieVisualizerLayout.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/test/java/org/wicketstuff/datatable_autocomplete/tree/TSTVisualizerMain.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete-test/src/test/java/org/wicketstuff/datatable_autocomplete/tree/TrieVisualizerMain.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/pom.xml
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/behaviour/AutoCompletingBehavior.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/button/DTAAjaxFallbackButton.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/button/DTAButton.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/button/DTAButtonProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/comparator/DTAComparator.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/model/MarkupIDInStringModel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/AJAXAutoCompleteBehavior.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/AbstractAutoCompleteDependencyProcessor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/AutoCompleteDependencyProcessor.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/AutoCompletingPanel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/AutoCompletingTextField.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/DefaultAutocompleteRenderingHints.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/IAutocompleteControlPanelProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/panel/IAutocompleteRenderingHints.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/DefaultModelProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/EmptyAutocompleteControlPanelProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/IModelProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/IProviderSorter.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/ITrieProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/TrieDataProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/provider/utils/DataProviderUtils.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/radio/DTARadioGroup.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/selection/ITableRowSelectionHandler.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/AbstractSelectableTableViewPanel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/DTADataTable.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/DefaultDTATableRenderingHints.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/DefaultSelectableTableViewPanelButtonProviderImpl.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/IDTATableRenderingHints.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/ISelectableTableViewPanelButtonProvider.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/SelectableTableViewPanel.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/button/ButtonListView.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/column/DTARadioColumn.java
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/table/dta_table.css
	jdk-1.5-parent/datatable-autocomplete-parent/datatable-autocomplete/src/main/java/org/wicketstuff/datatable_autocomplete/util/StringUtils.java
	jdk-1.5-parent/datatable-autocomplete-parent/pom.xml
	jdk-1.5-parent/datatables-parent/datatables-examples/pom.xml
	jdk-1.5-parent/datatables-parent/datatables-examples/src/main/java/org/wicketstuff/datatables/demo/DemoApplication.java
	jdk-1.5-parent/datatables-parent/datatables-examples/src/main/java/org/wicketstuff/datatables/demo/HomePage.html
	jdk-1.5-parent/datatables-parent/datatables-examples/src/main/java/org/wicketstuff/datatables/demo/HomePage.java
	jdk-1.5-parent/datatables-parent/datatables-examples/src/test/java/org/wicketstuff/RunWebApp.java
	jdk-1.5-parent/datatables-parent/datatables/pom.xml
	jdk-1.5-parent/datatables-parent/datatables/src/main/java/org/wicketstuff/datatables/DemoDatatable.java
	jdk-1.5-parent/datatables-parent/pom.xml
	jdk-1.5-parent/ddcalendar-parent/ddcalendar-examples/pom.xml
	jdk-1.5-parent/ddcalendar-parent/ddcalendar/pom.xml
	jdk-1.5-parent/ddcalendar-parent/pom.xml
	jdk-1.5-parent/dojo-parent/dojo-api/.settings/org.eclipse.jdt.core.prefs
	jdk-1.5-parent/dojo-parent/dojo-api/pom.xml
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/AbstractDefaultDojoBehavior.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/AbstractDojoWidgetBehavior.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/AbstractRequireDojoBehavior.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/DojoTargetRefresherManager.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/application/DojoLayer.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/application/DojoSettings.java
	jdk-1.5-parent/dojo-parent/dojo-api/src/main/java/org/wicketstuff/dojo11/application/IDojoSettings.java
	jdk-1.5-parent/dojo-parent/dojo-resources/pom.xml
	jdk-1.5-parent/dojo-parent/pom.xml
	jdk-1.5-parent/eidogo-parent/eidogo-example/pom.xml
	jdk-1.5-parent/eidogo-parent/eidogo-example/src/main/java/org/wicketstuff/eidogo/example/ExampleHomePage.java
	jdk-1.5-parent/eidogo-parent/eidogo-example/src/main/java/org/wicketstuff/eidogo/example/WicketApplication.java
	jdk-1.5-parent/eidogo-parent/eidogo-example/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/eidogo-parent/eidogo-example/src/test/java/org/wicketstuff/eidogo/example/Start.java
	jdk-1.5-parent/eidogo-parent/eidogo-example/src/test/java/org/wicketstuff/eidogo/example/TestHomePage.java
	jdk-1.5-parent/eidogo-parent/eidogo/pom.xml
	jdk-1.5-parent/eidogo-parent/eidogo/src/main/java/org/wicketstuff/eidogo/Eidogo.java
	jdk-1.5-parent/eidogo-parent/pom.xml
	jdk-1.5-parent/flot-parent/flot-examples/pom.xml
	jdk-1.5-parent/flot-parent/flot-examples/src/main/java/org/wicketstuff/flot/examples/HomePage.java
	jdk-1.5-parent/flot-parent/flot-examples/src/main/java/org/wicketstuff/flot/examples/WicketApplication.java
	jdk-1.5-parent/flot-parent/flot-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/flot-parent/flot-examples/src/test/java/org/wicketstuff/flot/examples/Start.java
	jdk-1.5-parent/flot-parent/flot-examples/src/test/java/org/wicketstuff/flot/examples/TestHomePage.java
	jdk-1.5-parent/flot-parent/flot/pom.xml
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/BarGraphType.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/Color.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/DataSet.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/FlotPanel.html
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/FlotPanel.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/GraphType.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/LegendPosition.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/LineGraphType.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/PointsGraphType.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/Series.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/TickCollection.java
	jdk-1.5-parent/flot-parent/flot/src/main/java/org/wicketstuff/flot/TickDataSet.java
	jdk-1.5-parent/flot-parent/flot/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/flot-parent/pom.xml
	jdk-1.5-parent/gmap2-parent/gmap2-examples/pom.xml
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/GMapExampleApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/Start.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/WicketExamplePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/both/BothGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/both/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/both/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/controls/ControlsGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/controls/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/custompoint/CustomPointPage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/custompoint/CustompointGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/geocode/GeoCodeGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/geocode/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/geocode/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/geocode/ServerGeocoder.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/ggroundOverlay/GGroundOverlayApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/ggroundOverlay/GGroundOverlayPage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/info/HelloPanel.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/info/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/info/InfoWindowGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/ListenGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/advanced/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/advanced/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/advanced/ListenGMarkerApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/simple/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/simple/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/listen/overlay/simple/ListenGMarkerApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/many/ManyGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/many/ManyPage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/many/ManyPage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/many/ManyPanel.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/marker/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/marker/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/marker/MarkerGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/polygones/PolygonesGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/polygones/PolygonesPage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/polygones/PolygonesPage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/refreshpoint/GMapAutoUpdatingBehavior.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/refreshpoint/RefreshPointGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/refreshpoint/RefreshPointPage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/refreshpoint/RefreshPointPage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/search/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/search/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/search/SearchGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/simple/SimpleGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/simple/SimplePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/simple/SimplePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/top/HelloPanel.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/top/HomePage.html
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/top/HomePage.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/java/wicket/contrib/examples/gmap/top/TopGMapApplication.java
	jdk-1.5-parent/gmap2-parent/gmap2-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/gmap2-parent/gmap2/pom.xml
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/GMap2.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/GMapHeaderContributor.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GClientGeocoder.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GControl.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GEvent.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GGeoXml.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GIcon.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GInfoWindow.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GInfoWindowTab.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GLatLng.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GLatLngBounds.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GMapType.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GMarker.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GMarkerOptions.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GOverlay.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GPolygon.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GSize.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/api/GValue.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/ClickListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/DblClickListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/DragEndListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/DragListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/DragStartListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/GEventListenerBehavior.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/InfoWindowBeforeCloseListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/InfoWindowCloseListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/InfoWindowOpenListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/LoadListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/MapTypeChangedListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/MoveEndListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/MoveListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/MoveStartListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/event/ZoomEndListener.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/js/Array.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/js/ObjectLiteral.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/util/Geocoder.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/util/GeocoderException.java
	jdk-1.5-parent/gmap2-parent/gmap2/src/main/java/wicket/contrib/gmap/wicket-gmap.js
	jdk-1.5-parent/gmap2-parent/gmap2/src/test/java/wicket/contrib/gmap/util/GeocoderTest.java
	jdk-1.5-parent/gmap2-parent/pom.xml
	jdk-1.5-parent/googlecharts-parent/googlecharts-examples/pom.xml
	jdk-1.5-parent/googlecharts-parent/googlecharts-examples/src/main/java/org/wicketstuff/googlecharts/examples/ChartsApplication.java
	jdk-1.5-parent/googlecharts-parent/googlecharts-examples/src/main/java/org/wicketstuff/googlecharts/examples/Home.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/pom.xml
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/AbstractChartData.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/AreaFillType.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/AxisAlignment.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/Chart.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartAxis.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartAxisType.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartDataEncoding.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartGrid.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartProvider.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ChartType.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/FillArea.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IChartAxis.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IChartData.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IChartFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IChartGrid.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IChartProvider.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IFillArea.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ILineStyle.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ILinearGradientFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ILinearStripesFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IRangeMarker.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/IShapeMarker.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ISolidFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/LineStyle.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/LinearGradientFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/LinearStripesFill.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/MarkerType.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/Range.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/RangeMarker.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/RangeType.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/ShapeMarker.java
	jdk-1.5-parent/googlecharts-parent/googlecharts/src/main/java/org/wicketstuff/googlecharts/SolidFill.java
	jdk-1.5-parent/googlecharts-parent/pom.xml
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/pom.xml
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/Session.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/WicketApplication.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/browser/model/FileEntry.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/browser/model/FileTreeModel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/browser/model/FileTreeNode.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/Contact.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/ContactDataProvider.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/ContactGenerator.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/ContactsDatabase.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/DatabaseLocator.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/contact/DetachableContactModel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/BaseExamplePage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/BaseExamplePage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/ContactDataSource.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/ContactDataSourceWithUnknownItemCount.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridColumnPropertiesPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridColumnPropertiesPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridSelectionPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridSelectionPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridWithUnknownItemCount.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/DataGridWithUnknownItemCount.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/EditableDataGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/EditableDataGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/EditableDataGridWithSelectionPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/EditableDataGridWithSelectionPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/SimpleDataGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/SimpleDataGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/VerticalScrollingDataGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/datagrid/VerticalScrollingDataGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/res/style.css
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/EditableTreeGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/EditableTreeGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/SimpleTreeGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/SimpleTreeGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/TreeGridColumnPropertiesPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/TreeGridColumnPropertiesPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/TreeGridSelectionPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/TreeGridSelectionPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/VerticalScrollingTreeGridPage.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/pages/treegrid/VerticalScrollingTreeGridPage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/tree/TreeBean.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/java/com/inmethod/grid/examples/tree/TreeModelFactory.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/src/test/java/com/inmethod/grid/examples/Start.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/pom.xml
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/DataProviderAdapter.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IDataSource.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IGridColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IGridSortState.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IRenderable.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/SizeUnit.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractLightWeightColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn$BodyCheckBoxPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn$HeadCheckBoxPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn$HeadPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/PropertyColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/WicketColumnAdapter.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditableCellPanel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditablePropertyColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditablePropertyTreeColumn$NodePanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditablePropertyTreeColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/SubmitCancelColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/SubmitCancelPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/SubmitCancelPanel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/TextFieldPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/TextFieldPanel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/tree/AbstractTreeColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/tree/PropertyTreeColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGrid.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGrid.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGridRow.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractPageableView.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AttachPrelightBehavior.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsHeader.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsHeader.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsHeaderRepeater.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsState.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/GridSortState.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/Icons.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/SortableHeaderLinkPanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/SortableHeaderLinkPanel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/res/script.js
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGrid.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGridBody.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGridBody.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DefaultDataGrid.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/AbstractHeaderToolbar.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/AbstractToolbar.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/NoRecordsToolbar.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/NoRecordsToolbar.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/paging/NavigatorLabel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/paging/PagingNavigator.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/paging/PagingToolbar.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/paging/PagingToolbar.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/AbstractTreeGridRow.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/BaseTreeColumn.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/TreeGrid.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/TreeGridBody.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/TreeGridBody.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/TreePanel.html
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/treegrid/TreePanel.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/icon/Icon.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/icon/IconImage.java
	jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/icon/PackageIcon.java
	jdk-1.5-parent/inmethod-grid-parent/pom.xml
	jdk-1.5-parent/input-events-parent/input-events-examples/pom.xml
	jdk-1.5-parent/input-events-parent/input-events-examples/src/main/java/inputexample/HomePage.html
	jdk-1.5-parent/input-events-parent/input-events-examples/src/main/java/inputexample/HomePage.java
	jdk-1.5-parent/input-events-parent/input-events-examples/src/main/java/inputexample/WicketApplication.java
	jdk-1.5-parent/input-events-parent/input-events-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/input-events-parent/input-events-examples/src/test/java/inputexample/Start.java
	jdk-1.5-parent/input-events-parent/input-events/pom.xml
	jdk-1.5-parent/input-events-parent/input-events/src/main/java/wicket/contrib/input/events/EventType.java
	jdk-1.5-parent/input-events-parent/input-events/src/main/java/wicket/contrib/input/events/InputBehavior.java
	jdk-1.5-parent/input-events-parent/input-events/src/main/java/wicket/contrib/input/events/key/KeyHookOn.java
	jdk-1.5-parent/input-events-parent/input-events/src/main/java/wicket/contrib/input/events/key/KeyType.java
	jdk-1.5-parent/input-events-parent/input-events/src/main/java/wicket/contrib/input/events/shortcuts.js
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/InputEventsTest.java
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/Page.html
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/Page.java
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/Page_expectedResult.html
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/WicketTestCase.java
	jdk-1.5-parent/input-events-parent/input-events/src/test/java/wicket/contrib/input/events/test.html
	jdk-1.5-parent/input-events-parent/pom.xml
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/pom.xml
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/java/org/wicketstuff/jasperreports/examples/Index.java
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/java/org/wicketstuff/jasperreports/examples/JasperReportsApplication.java
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/java/org/wicketstuff/jasperreports/examples/ReportLinksPage.java
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/java/org/wicketstuff/jasperreports/examples/SimplePdfPage.java
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/java/org/wicketstuff/jasperreports/examples/WebappDataSource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/jasperreports-parent/jasperreports-examples/src/test/java/org/wicketstuff/jasperreports/examples/StartExamples.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/pom.xml
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/EmbeddedJRReport.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/IDatabaseConnectionProvider.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRConcreteResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRCsvResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRHtmlResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRImageResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRPdfResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRRtfResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRTextResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/JRXlsResource.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/CsvResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/HtmlResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/IJRResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/PdfResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/RtfResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/TextResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/jasperreports/src/main/java/org/wicketstuff/jasperreports/handlers/XlsResourceHandler.java
	jdk-1.5-parent/jasperreports-parent/pom.xml
	jdk-1.5-parent/jqplot-parent/jqplot-examples/pom.xml
	jdk-1.5-parent/jqplot-parent/jqplot-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/jqplot-parent/jqplot/pom.xml
	jdk-1.5-parent/jqplot-parent/jqplot/src/main/java/org/wicketstuff/jqplot/JqPlotChart.java
	jdk-1.5-parent/jqplot-parent/jqplot/src/main/java/org/wicketstuff/jqplot/behavior/JQueryBehavior.java
	jdk-1.5-parent/jqplot-parent/jqplot/src/main/java/org/wicketstuff/jqplot/behavior/JqPlotBehavior.java
	jdk-1.5-parent/jqplot-parent/pom.xml
	jdk-1.5-parent/jquery-parent/jquery-examples/pom.xml
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/ajaxbackbutton/Page4AjaxBackButton.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/DemoApplication.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4Accordion.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4Block.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4DatePicker.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4JGrowl.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4Sparkline.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/Page4Tabs.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/PageSupport.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/TextPanel.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/MyFactory.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/MyGroup.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/MyItem.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/Page4ClientSideOnly.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/Page4MultiGroup.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/Page4OneGroup.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/Page4SimpleList.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/dnd/Panel4MyGroup.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/lavalamp/APage.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/lavalamp/BPage.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/lavalamp/Page4LavaLamp.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/lavalamp/Utils.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/java/org/wicketstuff/jquery/demo/ui/Page4Slider.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/resources/logback.xml
	jdk-1.5-parent/jquery-parent/jquery-examples/src/main/webapp/WEB-INF/web.xml
	jdk-1.5-parent/jquery-parent/jquery-examples/src/test/java/org/wicketstuff/RunWebApp.java
	jdk-1.5-parent/jquery-parent/jquery-examples/src/test/java/org/wicketstuff/jquery/demo/dnd/Page4SimpleListTest.java
	jdk-1.5-parent/jquery-parent/jquery/pom.xml
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/FunctionString.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/JQueryBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/Options.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/accordion/JQAccordion.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/ajaxbackbutton/HistoryAjaxBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/ajaxbackbutton/HistoryIFrame.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/ajaxbackbutton/HistoryIFramePage.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/block/BlockOptions.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/block/BlockingAjaxLink.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/codepress/CodepressBehaviour.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/codepress/CodepressOptions.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/cornerz/CornerzBehaviour.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/cornerz/CornerzOptions.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/crop/CropBehaviour.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/crop/CropOptions.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/crop/CroppableImage.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/datepicker/DatePickerBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/datepicker/DatePickerOptions.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/dnd/DnDBehaviour.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/dnd/DnDSortableBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/dnd/DnDSortableHandler.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/hints/TitleAsHintBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/jgrowl/JGrowlFeedbackMessage.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/jgrowl/JGrowlFeedbackPanel.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/lavalamp/JQueryLavaLampBehavior.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/lavalamp/LavaLampMenuPanel.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/lavalamp/MenuItem.java
	jdk-1.5-parent/jquery-parent/jquery/src/main/java/org/wicketstuff/jquery/lightbox/LightboxBehaviour.java
	jdk-1.5-parent/jquery-paren…
  • Loading branch information...
1 parent 8b6aa82 commit 29655cc15e6c7e9e38ca4c29a1fe3880c9294eda =Tom B committed Feb 10, 2012
Showing with 643 additions and 522 deletions.
  1. +39 −35 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/pom.xml
  2. +18 −8 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/pom.xml
  3. +6 −6 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/AppendableDataProviderAdapter.java
  4. +3 −4 ...ent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IAppendableDataSource.java
  5. +1 −2 ...ent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractColumn.java
  6. +0 −1 ...d-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractLightWeightColumn.java
  7. +7 −6 ...ent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn.java
  8. +13 −14 ...-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/LinkColumn.java
  9. +9 −12 ...5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/LinkPanel.java
  10. +12 −7 ...ent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/PageLinkColumn.java
  11. +29 −18 ...od-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/AddDeleteColumn.java
  12. +13 −9 ...hod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/AddDeletePanel.java
  13. +4 −4 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/CheckBoxPanel.java
  14. +7 −7 ...-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/CheckBoxPropertyColumn.java
  15. +17 −13 ...grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DatePropertyColumn.java
  16. +2 −2 ...grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DateTextFieldPanel.java
  17. +61 −51 ...id-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DropDownChoiceColumn.java
  18. +26 −19 ...rid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DropDownChoicePanel.java
  19. +1 −1 ...-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditableCellPanel.java
  20. +2 −3 ...-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/SubmitCancelPanel.java
  21. +28 −32 ...arent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGrid.java
  22. +2 −6 ...nt/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGridRow.java
  23. +8 −7 ...method-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractPageableView.java
  24. +2 −2 ...rent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsHeader.html
  25. +2 −2 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/Icons.java
  26. +3 −2 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/res/dom.js
  27. +32 −31 ...-parent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGrid.java
  28. +50 −18 ...ent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGridBody.java
  29. +0 −1 .../inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DefaultDataGrid.java
  30. +37 −18 ...inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/AddRecordsToolbar.java
  31. +4 −1 ...hod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/toolbar/paging/PagingNavigator.html
  32. +5 −2 jdk-1.5-parent/inmethod-grid-parent/pom.xml
  33. +181 −177 jdk-1.5-parent/pom.xml
  34. +19 −1 pom.xml
View
74 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid-examples/pom.xml
@@ -1,35 +1,39 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.wicketstuff</groupId>
- <artifactId>inmethod-grid-parent</artifactId>
- <version>1.5-SNAPSHOT</version>
- </parent>
-
- <artifactId>wicketstuff-inmethod-grid-examples</artifactId>
- <packaging>war</packaging>
-
- <name>InMethod Grid Examples</name>
- <description>Advanced grid components for Apache Wicket - Example Application</description>
-
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>wicketstuff-inmethod-grid</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.wicketstuff</groupId>
+ <artifactId>inmethod-grid-parent</artifactId>
+ <version>1.5-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>wicketstuff-inmethod-grid-examples</artifactId>
+ <packaging>war</packaging>
+
+ <name>InMethod Grid Examples</name>
+ <description>
+ Advanced grid components for Apache Wicket - Example Application
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>wicketstuff-inmethod-grid</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+</project>
View
26 jdk-1.5-parent/inmethod-grid-parent/inmethod-grid/pom.xml
@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -11,11 +13,13 @@
</parent>
<artifactId>wicketstuff-inmethod-grid</artifactId>
- <packaging>bundle</packaging>
+ <!--<packaging>bundle</packaging> THIS is for local only -->
+ <packaging>jar</packaging>
<name>InMethod Grid</name>
<description>Advanced grid components for Apache Wicket</description>
+ <!--
<build>
<plugins>
<plugin>
@@ -25,16 +29,22 @@
<configuration>
<instructions>
<Export-Package>
- com.inmethod.grid, com.inmethod.grid.treegrid, com.inmethod.grid.column,com.inmethod.grid.column.editable, com.inmethod.grid.column.tree,com.inmethod.grid.common, com.inmethod.grid.datagrid
+ com.inmethod.grid, com.inmethod.grid.treegrid,
+ com.inmethod.grid.column,com.inmethod.grid.column.editable,
+ com.inmethod.grid.column.tree,com.inmethod.grid.common,
+ com.inmethod.grid.datagrid
</Export-Package>
- <Import-Package>javax.swing.tree, org.apache.wicket*
- </Import-Package>
- <Bundle-SymbolicName>${project.groupId}.${project.artifactId};singleton:=true
+ <Import-Package>javax.swing.tree, org.apache.wicket*</Import-Package>
+ <Bundle-SymbolicName>
+ ${project.groupId}.${project.artifactId};singleton:=true
</Bundle-SymbolicName>
- <Bundle-RequiredExecutionEnvironment>J2SE-1.5,JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
+ <Bundle-RequiredExecutionEnvironment>
+ J2SE-1.5,JavaSE-1.6
+ </Bundle-RequiredExecutionEnvironment>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
+ -->
</project>
View
12 ...d-parent/inmethod-grid/src/main/java/com/inmethod/grid/AppendableDataProviderAdapter.java
@@ -16,10 +16,10 @@
*
* TODO: make generic
*/
-public class AppendableDataProviderAdapter
- extends DataProviderAdapter implements IAppendableDataSource
+public class AppendableDataProviderAdapter<T>
+ extends DataProviderAdapter<T> implements IAppendableDataSource<T>
{
- public AppendableDataProviderAdapter(IDataProvider dataProvider)
+ public AppendableDataProviderAdapter(IDataProvider<T> dataProvider)
{
super(dataProvider);
}
@@ -29,22 +29,22 @@ public AppendableDataProviderAdapter(IDataProvider dataProvider)
private int appendIndex;
private List items = null;
- public void InsertRow(int index, Object item)
+ public void InsertRow(int index, T item)
{
++_newItemCount;
if (null == items) { items = new ArrayList(); }
items.add(item);
appendIndex = index;
}
- public void DeleteRow(int index, Object item)
+ public void DeleteRow(int index, T item)
{
if ( null != items && _newItemCount > 0)
{ if (items.remove(item)){ --_newItemCount; } }
}
/** {@inheritDoc} */
- public void query(IQuery query, IQueryResult result)
+ public void query(IQuery query, IQueryResult<T> result)
{
super.query(query, result);
if ( _newItemCount > 0 )
View
7 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/IAppendableDataSource.java
@@ -7,15 +7,14 @@
* Time: 10:56 AM
*
* @author Tom B.
- * //TODO: make generic when the rest of the library is converted
*/
-public interface IAppendableDataSource extends IDataSource
+public interface IAppendableDataSource<T> extends IDataSource<T>
{
/** Function for appending an item to the end of the result data
* @param index the index value to insert the new Item into
* @param item Item to append to the end of the result data
*/
- public void InsertRow(int index, Object item);
+ public void InsertRow(int index, T item);
- public void DeleteRow(int index, Object item);
+ public void DeleteRow(int index, T item);
}
View
3 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractColumn.java
@@ -30,7 +30,7 @@
*/
public abstract class AbstractColumn<M, I> implements IGridColumn<M, I>
{
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 1L;
private final String columnId;
private final IModel<String> headerModel;
@@ -313,7 +313,6 @@ public Component newHeader(String componentId)
{
return new Label(componentId, getHeaderModel())
{
-
private static final long serialVersionUID = 1L;
@Override
View
1 ...arent/inmethod-grid/src/main/java/com/inmethod/grid/column/AbstractLightWeightColumn.java
@@ -27,7 +27,6 @@
*/
public abstract class AbstractLightWeightColumn<M, I> extends AbstractColumn<M, I>
{
-
private static final long serialVersionUID = 1L;
/**
View
13 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/CheckBoxColumn.java
@@ -57,7 +57,8 @@ public CheckBoxColumn(String columnId)
* {@inheritDoc}
*/
@Override
- public Component newCell(WebMarkupContainer parent, String componentId, IModel<I> rowModel)
+ public Component newCell(WebMarkupContainer parent, String componentId,
+ IModel<I> rowModel)
{
return new BodyCheckBoxPanel(componentId, rowModel);
}
@@ -204,8 +205,8 @@ protected IAjaxCallDecorator getAjaxCallDecorator()
}
/**
- * Panel that optionally displays checkbox for selecting all visible items / clearing selection
- * of all item.
+ * Panel that optionally displays checkbox for
+ * selecting all visible items / clearing selection of all items.
*
* @author Matej Knopp
*/
@@ -260,7 +261,7 @@ protected void onComponentTag(ComponentTag tag)
}
});
}
- };
+ }
/**
* The actual panel with checkbox in column header
@@ -329,8 +330,8 @@ public void component(FormComponent<?> formComponent, IVisit<Void> visit)
});
boolean checked = getRequest().getRequestParameters()
- .getParameterValue("checked")
- .toBoolean();
+ .getParameterValue("checked")
+ .toBoolean();
if (checked)
getGrid().selectAllVisibleItems();
else
View
27 ...inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/LinkColumn.java
@@ -16,18 +16,19 @@
*
* @author Tom Burton
*/
-public abstract class LinkColumn extends AbstractColumn
+public abstract class LinkColumn<M, I> extends AbstractColumn<M, I>
{
private String propertyLabel;
- public LinkColumn(String columnId, String propertyLabel, IModel headerModel)
+ public LinkColumn(String columnId, String propertyLabel,
+ IModel<String> headerModel)
{
super(columnId, headerModel);
this.propertyLabel = propertyLabel;
}
- public LinkColumn(String columnId, String propertyLabel, IModel headerModel,
- String sortProperty)
+ public LinkColumn(String columnId, String propertyLabel,
+ IModel<String> headerModel, String sortProperty)
{
super(columnId, headerModel, sortProperty);
this.propertyLabel = propertyLabel;
@@ -51,20 +52,18 @@ public IRenderable newCell(IModel rowModel)
/** {@inheritDoc} */
@Override
public Component newCell(WebMarkupContainer parent, String componentId,
- final IModel rowModel)
+ final IModel<I> rowModel)
{
//return new Link("link",rowModel);
- return new LinkPanel(componentId,
- new PropertyModel(rowModel.getObject(),
- getPropertyLabel())
- .getTarget().toString(),
- rowModel)
+ return new LinkPanel<M, I>(componentId,
+ new PropertyModel(rowModel.getObject(),
+ getPropertyLabel())
+ .getTarget().toString(),
+ rowModel)
{
@Override
public void onClick()
- {
- LinkColumn.this.onClick(rowModel);
- }
+ { LinkColumn.this.onClick(rowModel); }
};
}
@@ -74,5 +73,5 @@ public void setPropertyLabel(String propertyLabel)
{ this.propertyLabel = propertyLabel; }
//TODO: should this work Like Page link? instead?
- public abstract void onClick(IModel rowModel);
+ public abstract void onClick(IModel<I> rowModel);
}
View
21 .../inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/LinkPanel.java
@@ -1,24 +1,21 @@
package com.inmethod.grid.column;
import org.apache.wicket.Component;
-import org.apache.wicket.Response;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.link.Link;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
-import com.inmethod.grid.IRenderable;
-
/**
* Created by IntelliJ IDEA.
- * User: tfburton
+ * User: Tom Burton
* Date: 1/3/12
* Time: 2:11 PM
*
- * @author tfburton
+ * @author Tom Burton
* Panel for Displaying a Link in a cell.
*/
-public abstract class LinkPanel extends Panel //implements IRenderable
+public abstract class LinkPanel<M, I> extends Panel //implements IRenderable
{
private String label;
@@ -30,7 +27,7 @@ public LinkPanel(String id, String Label)
}
/** @see Component#Component(String, IModel) */
- public LinkPanel(String id, String Label, IModel model)
+ public LinkPanel(String id, String Label, IModel<I> model)
{
super(id, model);
label = Label;
@@ -49,12 +46,12 @@ public LinkPanel(String id, String Label, IModel model)
* the override.
* </p>
*
- * @see Component#callOnBeforeRenderIfNotVisible()
+ * @ see Component#callOnBeforeRenderIfNotVisible()
*/
@Override
protected void onBeforeRender()
{
- this.add(new Link("link")
+ this.add(new Link<Void>("link")
{
/** Called when a link is clicked. */
@Override
@@ -72,8 +69,8 @@ public void onClick()
* of proper escaping
* (e.g. translating &lt; to &amp;lt;, etc.) where appropriate.
*
- * @param rowModel model for given row
- * @param response
+ * @ param rowModel model for given row
+ * @ param response
* /
public void render(IModel rowModel, Response response)
{
@@ -87,7 +84,7 @@ public void render(IModel rowModel, Response response)
}
*/
+ /** override this function to do the actual work when a link is clicked. */
public abstract void onClick(); // { }
-
}
View
19 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/PageLinkColumn.java
@@ -1,39 +1,44 @@
package com.inmethod.grid.column;
import org.apache.wicket.Page;
-import org.apache.wicket.RequestCycle;
import org.apache.wicket.model.IModel;
+import org.apache.wicket.request.cycle.RequestCycle;
/**
* Created by IntelliJ IDEA.
- * User: tfburton
+ * User: Tom Burton
* Date: 1/3/12
* Time: 3:50 PM
*
- * @author tfburton
+ * @author Tom Burton
* To change this template use File | Settings | File Templates.
*/
-public class PageLinkColumn extends LinkColumn
+public class PageLinkColumn<M, I> extends LinkColumn<M, I>
{
private Page page;
public PageLinkColumn(String columnId, String propertyLabel,
- IModel headerModel,
+ IModel<String> headerModel,
Page page)
{
super(columnId, propertyLabel, headerModel);
this.page = page;
}
public PageLinkColumn(String columnId, String propertyLabel,
- IModel headerModel,
+ IModel<String> headerModel,
String sortProperty, Page page)
{
super(columnId, propertyLabel, headerModel, sortProperty);
this.page = page;
}
@Override
- public void onClick() { RequestCycle.get().setResponsePage(page); }
+ public void onClick(IModel<I> rowModel)
+ {
+ //To change body of implemented methods use File | Settings | File
+ // Templates.
+ RequestCycle.get().setResponsePage(page);
+ }
}
View
47 ...parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/AddDeleteColumn.java
@@ -14,69 +14,80 @@
/**
* Created by IntelliJ IDEA.
- * User: tfburton
+ * User: Tom Burton
* Date: 12/27/11
* Time: 1:15 PM
*
- * @author tfburton
+ * @author Tom Burton
* To change this template use File | Settings | File Templates.
*/
-public class AddDeleteColumn extends SubmitCancelColumn
+public class AddDeleteColumn<M, I> extends SubmitCancelColumn<M, I>
{
- public AddDeleteColumn(String columnId, IModel headerModel)
+ public AddDeleteColumn(String columnId, IModel<String> headerModel)
{
super(columnId, headerModel);
}
//TODO: check how much this idiom is used, look at refactoring
@Override
- public Component newCell(WebMarkupContainer parent, String componentId, final IModel rowModel) {
- return new AddDeletePanel(componentId, rowModel, getGrid()) {
-
+ public Component newCell(WebMarkupContainer parent, String componentId,
+ final IModel<I> rowModel)
+ {
+ return new AddDeletePanel<M, I>(componentId, rowModel, getGrid())
+ {
private static final long serialVersionUID = 1L;
- private WebMarkupContainer getRowComponent() {
- return getGrid().findParentRow(this);
- };
+ private WebMarkupContainer getRowComponent()
+ { return getGrid().findParentRow(this); };
@Override
- protected void onCancel(AjaxRequestTarget target) {
+ protected void onCancel(AjaxRequestTarget target)
+ {
AddDeleteColumn.this.onCancel(target, rowModel, getRowComponent());
}
+
@Override
- protected void onError(AjaxRequestTarget target) {
+ protected void onError(AjaxRequestTarget target)
+ {
AddDeleteColumn.this.onError(target, rowModel, getRowComponent());
}
+
@Override
- protected void onSubmitted(AjaxRequestTarget target) {
+ protected void onSubmitted(AjaxRequestTarget target)
+ {
AddDeleteColumn.this.onSubmitted(target, rowModel, getRowComponent());
}
@Override
- protected void onDelete(AjaxRequestTarget target) {
+ protected void onDelete(AjaxRequestTarget target)
+ {
AddDeleteColumn.this.onDelete(target,rowModel,getRowComponent());
}
@Override
- protected Icon getSubmitIcon() {
+ protected Icon getSubmitIcon()
+ {
return AddDeleteColumn.this.getSubmitIcon();
}
@Override
- protected Icon getCancelIcon() {
+ protected Icon getCancelIcon()
+ {
return AddDeleteColumn.this.getCancelIcon();
}
@Override
- protected Icon getDeleteIcon() {
+ protected Icon getDeleteIcon()
+ {
return AddDeleteColumn.this.getDeleteIcon();
}
};
}
protected Icon getDeleteIcon() { return Icons.DELETE; }
- protected void onDelete(AjaxRequestTarget target, IModel rowModel, WebMarkupContainer rowComponent)
+ protected void onDelete(AjaxRequestTarget target, IModel<I> rowModel,
+ WebMarkupContainer rowComponent)
{
AbstractGrid ag = getGrid(); //check for only record on page
if ( ag instanceof DataGrid )
View
22 ...-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/AddDeletePanel.java
@@ -9,30 +9,34 @@
import com.inmethod.icon.IconImage;
/**
+ * Panel for the AddDeleteColumn displays: Add, Cancel, and Delete buttons
+ *
* Created by IntelliJ IDEA.
- * User: tfburton
+ * User: Tom Burton
* Date: 12/27/11
* Time: 12:01 PM
*
- * @author tfburton
- * To change this template use File | Settings | File Templates.
+ * @author Tom Burton
*/
-public abstract class AddDeletePanel extends SubmitCancelPanel
+public abstract class AddDeletePanel<M, I> extends SubmitCancelPanel<M, I>
{
- protected AddDeletePanel(String id,final IModel model, AbstractGrid grid)
+ protected AddDeletePanel(String id, final IModel<I> model,
+ AbstractGrid<M, I> grid)
{
super(id,model,grid);
- AjaxLink cancel = new AjaxLink("delete") {
-
+ AjaxLink<Void> cancel = new AjaxLink<Void>("delete")
+ {
private static final long serialVersionUID = 1L;
@Override
- public void onClick(AjaxRequestTarget target) {
+ public void onClick(AjaxRequestTarget target)
+ {
onDelete(target);
}
@Override
- public boolean isVisible() {
+ public boolean isVisible()
+ {
return getGrid().isItemEdited(model);
}
};
View
8 ...d-parent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/CheckBoxPanel.java
@@ -14,7 +14,7 @@
* based on(read: copy-paste-modify) {@link TextFieldPanel} By Matej Knopp
* @author Tom Burton
*/
-public class CheckBoxPanel extends EditableCellPanel
+public class CheckBoxPanel<M, I> extends EditableCellPanel<M, I, Boolean>
{
private static final long serialVersionUID = 1L;
@@ -30,7 +30,7 @@
* @param id editable Field id
* @param object model object being edited
*/
- protected DefaultCheckBox(String id, IModel object) { super(id, object); }
+ protected DefaultCheckBox(String id, IModel<Boolean> object) { super(id, object); }
@Override
protected void onComponentTag(ComponentTag tag)
@@ -58,7 +58,7 @@ protected void onComponentTag(ComponentTag tag)
* @param column
* column to which this panel belongs
*/
- public CheckBoxPanel(String id, final IModel model, IModel rowModel,
+ public CheckBoxPanel(String id, final IModel<Boolean> model, IModel<I> rowModel,
AbstractColumn column)
{
super(id, column, rowModel);
@@ -74,7 +74,7 @@ public CheckBoxPanel(String id, final IModel model, IModel rowModel,
* @param model field model
* @return checkbox to display
*/
- protected CheckBox newCheckBox(final String id, final IModel model)
+ protected CheckBox newCheckBox(final String id, final IModel<Boolean> model)
{ return new DefaultCheckBox(id, model); }
/** @return the FormComponent for editing */
View
14 ...inmethod-grid/src/main/java/com/inmethod/grid/column/editable/CheckBoxPropertyColumn.java
@@ -9,7 +9,7 @@
*
* @author Tom Burton
*/
-public class CheckBoxPropertyColumn extends EditablePropertyColumn
+public class CheckBoxPropertyColumn<M, I> extends EditablePropertyColumn<M, I, Boolean>
{
private static final long serialVersionUID = 1L;
@@ -26,7 +26,7 @@
* optional string that will be returned by {@link ISortState}
* to indicate that the column is being sorted
*/
- public CheckBoxPropertyColumn(String columnId, IModel headerModel,
+ public CheckBoxPropertyColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty)
{
super(columnId, headerModel, propertyExpression, sortProperty);
@@ -42,7 +42,7 @@ public CheckBoxPropertyColumn(String columnId, IModel headerModel,
* @param propertyExpression
* property expression used to get the displayed value for row object
*/
- public CheckBoxPropertyColumn(String columnId, IModel headerModel,
+ public CheckBoxPropertyColumn(String columnId, IModel<String> headerModel,
String propertyExpression)
{
super(columnId, headerModel, propertyExpression);
@@ -61,7 +61,7 @@ public CheckBoxPropertyColumn(String columnId, IModel headerModel,
* optional string that will be returned by {@link ISortState}
* to indicate that the column is being sorted
*/
- public CheckBoxPropertyColumn(IModel headerModel, String propertyExpression,
+ public CheckBoxPropertyColumn(IModel<String> headerModel, String propertyExpression,
String sortProperty)
{
super(headerModel, propertyExpression, sortProperty);
@@ -76,15 +76,15 @@ public CheckBoxPropertyColumn(IModel headerModel, String propertyExpression,
* @param propertyExpression
* property expression used to get the displayed value for row object
*/
- public CheckBoxPropertyColumn(IModel headerModel, String propertyExpression)
+ public CheckBoxPropertyColumn(IModel<String> headerModel, String propertyExpression)
{
super(headerModel, propertyExpression);
}
/** {@inheritDoc} */
@Override
- protected EditableCellPanel newCellPanel(String componentId, IModel rowModel,
- IModel cellModel)
+ protected EditableCellPanel newCellPanel(String componentId, IModel<I> rowModel,
+ IModel<Boolean> cellModel)
{ return new CheckBoxPanel(componentId, cellModel, rowModel, this); }
}
View
30 ...ent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DatePropertyColumn.java
@@ -1,5 +1,7 @@
package com.inmethod.grid.column.editable;
+import java.util.Date;
+
import org.apache.wicket.datetime.DateConverter;
import org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortState;
import org.apache.wicket.model.IModel;
@@ -8,12 +10,15 @@
* Property column that uses a {@link DateTextFieldPanel} as cell component
* when the item is selected.
*
- * @author Tom Burton
+ * @param <M>
+ * grid model object type
+ * @param <I>
+ * row/item model object type
*
* TODO: rename to EditableDateColumn
*/
-public class DatePropertyColumn extends EditablePropertyColumn {
-
+public class DatePropertyColumn<M, I> extends EditablePropertyColumn<M, I, Date>
+{
private static final long serialVersionUID = 1L;
private DateConverter converter;
@@ -33,7 +38,7 @@
* @param dc
* DateConverter to use to display a properly formatted date/time
*/
- public DatePropertyColumn(String columnId, IModel headerModel,
+ public DatePropertyColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty,
DateConverter dc)
{
@@ -53,7 +58,7 @@ public DatePropertyColumn(String columnId, IModel headerModel,
* @param dc
* DateConverter to use to display a properly formatted date/time
*/
- public DatePropertyColumn(String columnId, IModel headerModel,
+ public DatePropertyColumn(String columnId, IModel<String> headerModel,
String propertyExpression,
DateConverter dc)
{
@@ -75,9 +80,8 @@ public DatePropertyColumn(String columnId, IModel headerModel,
* @param dc
* DateConverter to use to display a properly formatted date/time
*/
- public DatePropertyColumn(IModel headerModel, String propertyExpression,
- String sortProperty,
- DateConverter dc)
+ public DatePropertyColumn(IModel<String> headerModel, String propertyExpression,
+ String sortProperty, DateConverter dc)
{
super(headerModel, propertyExpression, sortProperty);
converter = dc;
@@ -94,7 +98,7 @@ public DatePropertyColumn(IModel headerModel, String propertyExpression,
* @param dc
* DataConverter for how to properly display the Date/Time info
*/
- public DatePropertyColumn(IModel headerModel, String propertyExpression,
+ public DatePropertyColumn(IModel<String> headerModel, String propertyExpression,
DateConverter dc)
{
super(headerModel, propertyExpression);
@@ -103,18 +107,18 @@ public DatePropertyColumn(IModel headerModel, String propertyExpression,
/** {@inheritDoc} */
@Override
- protected EditableCellPanel newCellPanel(String componentId, IModel rowModel,
- IModel cellModel)
+ protected EditableCellPanel newCellPanel(String componentId, IModel<I> rowModel,
+ IModel<Date> cellModel)
{
return new DateTextFieldPanel(componentId, cellModel, rowModel, this,
converter);
}
/** {@inheritDoc} */
@Override
- protected CharSequence convertToString(Object obj)
+ protected <C> CharSequence convertToString(C date)
{
- if (null != obj) { return converter.convertToString(obj,getLocale()); }
+ if (null != date) { return converter.convertToString((Date)date, getLocale()); }
else { return ""; }
}
View
4 ...ent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DateTextFieldPanel.java
@@ -19,7 +19,7 @@
*
* @author Tom Burton
*/
-public class DateTextFieldPanel extends EditableCellPanel
+public class DateTextFieldPanel<M, I> extends EditableCellPanel<M, I, Date>
{
private static final long serialVersionUID = 1L;
@@ -33,7 +33,7 @@
* @param id component Id
* @param object model to be edited
*/
- protected DefaultDateTextField(String id, IModel object)
+ protected DefaultDateTextField(String id, IModel<Date> object)
{ super(id, object, new StyleDateConverter(false)); }
/** Constructor for DefaultDateTextField
View
112 ...t/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DropDownChoiceColumn.java
@@ -13,10 +13,8 @@
* when the item is selected.
*
* @author Tom Burton
- *
- * //TODO: make generic
*/
-public class DropDownChoiceColumn<T> extends EditablePropertyColumn
+public class DropDownChoiceColumn<M, I, T> extends EditablePropertyColumn<M, I, T>
{
private static final long serialVersionUID = 1L;
@@ -38,8 +36,9 @@
* optional string that will be returned by {@link ISortState} to indicate that the
* column is being sorted
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
- String propertyExpression, String sortProperty) {
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
+ String propertyExpression, String sortProperty)
+ {
super(columnId, headerModel, propertyExpression, sortProperty);
}
@@ -54,8 +53,9 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* property expression used to get the displayed value for row
* object
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
- String propertyExpression) {
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
+ String propertyExpression)
+ {
super(columnId, headerModel, propertyExpression);
}
@@ -72,8 +72,9 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* to indicate that the
* column is being sorted
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
- String sortProperty) {
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
+ String sortProperty)
+ {
super(headerModel, propertyExpression, sortProperty);
}
@@ -86,7 +87,8 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param propertyExpression
* property expression used to get the displayed value for row object
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression) {
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression)
+ {
super(headerModel, propertyExpression);
}
@@ -105,7 +107,7 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression) {
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty,
IModel<? extends List<? extends T>> choices)
{
@@ -126,9 +128,10 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression,
- IModel<? extends List<? extends T>> choices) {
+ IModel<? extends List<? extends T>> choices)
+ {
super(columnId, headerModel, propertyExpression);
choicesModel = choices;
}
@@ -148,9 +151,10 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
String sortProperty,
- IModel<? extends List<? extends T>> choices) {
+ IModel<? extends List<? extends T>> choices)
+ {
super(headerModel, propertyExpression, sortProperty);
choicesModel = choices;
}
@@ -166,8 +170,9 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
- IModel<? extends List<? extends T>> choices) {
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
+ IModel<? extends List<? extends T>> choices)
+ {
super(headerModel, propertyExpression);
choicesModel = choices;
}
@@ -189,7 +194,7 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty,
IModel<? extends List<? extends T>> choices,
IChoiceRenderer<T> renderer)
@@ -214,10 +219,11 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression,
IModel<? extends List<? extends T>> choices,
- IChoiceRenderer<T> renderer) {
+ IChoiceRenderer<T> renderer)
+ {
super(columnId, headerModel, propertyExpression);
choicesModel = choices;
choiceRenderer = renderer;
@@ -240,10 +246,11 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
String sortProperty,
IModel<? extends List<? extends T>> choices,
- IChoiceRenderer<T> renderer) {
+ IChoiceRenderer<T> renderer)
+ {
super(headerModel, propertyExpression, sortProperty);
choicesModel = choices;
choiceRenderer = renderer;
@@ -262,9 +269,10 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
IModel<? extends List<? extends T>> choices,
- IChoiceRenderer<T> renderer) {
+ IChoiceRenderer<T> renderer)
+ {
super(headerModel, propertyExpression);
choicesModel = choices;
choiceRenderer = renderer;
@@ -285,9 +293,9 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty,
- List choices)
+ List<T> choices)
{
super(columnId, headerModel, propertyExpression, sortProperty);
choicesModel = new WildcardListModel(choices);
@@ -306,9 +314,9 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
- String propertyExpression,
- List<?> choices) {
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
+ String propertyExpression, List<T> choices)
+ {
super(columnId, headerModel, propertyExpression);
choicesModel = new WildcardListModel(choices);
}
@@ -328,9 +336,9 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
- String sortProperty,
- List choices)
+ public DropDownChoiceColumn(IModel<String> headerModel,
+ String propertyExpression, String sortProperty,
+ List<T> choices)
{
super(headerModel, propertyExpression, sortProperty);
choicesModel = new WildcardListModel(choices);
@@ -347,8 +355,9 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param choices
* The collection of choices in the drop down when the cell becomes editable
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
- List choices) {
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
+ List<T> choices)
+ {
super(headerModel, propertyExpression);
choicesModel = new WildcardListModel(choices);
}
@@ -370,10 +379,9 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param renderer
* The renderer to use for displaying the data
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression, String sortProperty,
- List choices,
- IChoiceRenderer renderer)
+ List<T> choices, IChoiceRenderer<T> renderer)
{
super(columnId, headerModel, propertyExpression, sortProperty);
choicesModel = new WildcardListModel(choices);
@@ -395,10 +403,11 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(String columnId, IModel headerModel,
+ public DropDownChoiceColumn(String columnId, IModel<String> headerModel,
String propertyExpression,
- List choices,
- IChoiceRenderer renderer) {
+ List<T> choices,
+ IChoiceRenderer<T> renderer)
+ {
super(columnId, headerModel, propertyExpression);
choicesModel = new WildcardListModel(choices);
choiceRenderer = renderer;
@@ -421,10 +430,10 @@ public DropDownChoiceColumn(String columnId, IModel headerModel,
* @param renderer
* The renderer to use for displaying the data
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
String sortProperty,
- List choices,
- IChoiceRenderer renderer) {
+ List<T> choices, IChoiceRenderer<T> renderer)
+ {
super(headerModel, propertyExpression, sortProperty);
choicesModel = new WildcardListModel(choices);
choiceRenderer = renderer;
@@ -443,8 +452,8 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
* @param renderer
* The rendering engine
*/
- public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
- List choices, IChoiceRenderer renderer)
+ public DropDownChoiceColumn(IModel<String> headerModel, String propertyExpression,
+ List<T> choices, IChoiceRenderer<T> renderer)
{
super(headerModel, propertyExpression);
choicesModel = new WildcardListModel(choices);
@@ -453,21 +462,22 @@ public DropDownChoiceColumn(IModel headerModel, String propertyExpression,
/** {@inheritDoc} **/
@Override
- protected EditableCellPanel newCellPanel(String componentId, IModel rowModel,
- IModel cellModel)
+ protected EditableCellPanel newCellPanel(String componentId, IModel<I> rowModel,
+ IModel<T> cellModel)
{
return new DropDownChoicePanel(componentId, cellModel, rowModel, this,
- choicesModel, choiceRenderer);
+ choicesModel, choiceRenderer);
}
/** {@inheritDoc} */
@Override
- protected CharSequence convertToString(Object obj)
+ protected <C> CharSequence convertToString(C obj)
{
if (null != obj && null != choiceRenderer)
{
- return getConverter(obj.getClass())
- .convertToString(choiceRenderer.getDisplayValue((T)obj),getLocale());
+ return getConverter((Class<C>)obj.getClass())
+ .convertToString((C)choiceRenderer.getDisplayValue((T)obj),
+ getLocale());
}
else if ( null != obj) { return super.convertToString(obj); }
else { return ""; }
View
45 ...nt/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/DropDownChoicePanel.java
@@ -21,38 +21,44 @@
* @author Tom Burton
* TODO: make Generic
*/
-public class DropDownChoicePanel extends EditableCellPanel
+public class DropDownChoicePanel<M, I, P> extends EditableCellPanel<M, I, P>
{ //Does serialVersionUID really need to be explicitly set
private static final long serialVersionUID = 1L;
private static final String DropDownChoice_ID = "DropDownChoice";
- protected class DefaultDropDownChoice extends DropDownChoice {
+ protected class DefaultDropDownChoice<P> extends DropDownChoice<P>
+ {
private static final long serialVersionUID = 1L;
/** {@inheritDoc} */
- protected DefaultDropDownChoice(String id, IModel object, IModel<? extends List> choices)
+ protected DefaultDropDownChoice(String id, IModel<P> object,
+ IModel<? extends List<P>> choices)
{
super(id, object, choices);
}
/** {@inheritDoc} */
- protected DefaultDropDownChoice(String id, IModel object,
- IModel<? extends List> choices,
- IChoiceRenderer renderer) {
+ protected DefaultDropDownChoice(String id, IModel<P> object,
+ IModel<? extends List<P>> choices,
+ IChoiceRenderer<P> renderer)
+ {
super(id, object, choices, renderer);
}
/** {@inheritDoc} */
@Override
- protected void onComponentTag(ComponentTag tag) {
+ protected void onComponentTag(ComponentTag tag)
+ {
super.onComponentTag(tag);
- if (!isValid()) {
+ if (!isValid())
+ {
tag.put("class", "imxt-invalid");
FeedbackMessage message = getFeedbackMessage();
- if (message != null) {
- tag.put("title", message.getMessage().toString());
+ if (message != null)
+ {
+ tag.put("title", message.getMessage().toString());
}
}
}
@@ -73,10 +79,10 @@ protected void onComponentTag(ComponentTag tag) {
* @param renderer
* how to display the data in the drop down
*/
- public DropDownChoicePanel(String id, final IModel model, IModel rowModel,
+ public DropDownChoicePanel(String id, final IModel<P> model, IModel<I> rowModel,
AbstractColumn column,
- IModel<? extends List> choices,
- IChoiceRenderer renderer)
+ IModel<? extends List<P>> choices,
+ IChoiceRenderer<P> renderer)
{
super(id, column, rowModel);
@@ -96,8 +102,8 @@ public DropDownChoicePanel(String id, final IModel model, IModel rowModel,
* @param choices options to display in the drop down
* @return DropDownChoice FormComponent
*/
- protected DropDownChoice newDropDownChoice(String id, IModel model,
- IModel<? extends List> choices)
+ protected DropDownChoice newDropDownChoice(String id, IModel<P> model,
+ IModel<? extends List<P>> choices)
{
return new DefaultDropDownChoice(id, model, choices);
}
@@ -109,16 +115,17 @@ protected DropDownChoice newDropDownChoice(String id, IModel model,
* @param renderer how to display the data
* @return DropDownChoice FormComponent
*/
- protected DropDownChoice newDropDownChoice(String id, IModel model,
- IModel<? extends List> choices,
- IChoiceRenderer renderer)
+ protected DropDownChoice newDropDownChoice(String id, IModel<P> model,
+ IModel<? extends List<P>> choices,
+ IChoiceRenderer<P> renderer)
{
return new DefaultDropDownChoice(id, model, choices, renderer);
}
/** {@inheritDoc} */
@Override
- public FormComponent getEditComponent() {
+ public FormComponent getEditComponent()
+ {
return (FormComponent) get(DropDownChoice_ID);
}
View
2 ...rent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/EditableCellPanel.java
@@ -38,7 +38,7 @@ protected void onBeforeRender()
Component textField = get("textfield");
- if (target != null && isFocusTextField())
+ if (target != null && isFocusComponent())
{
target.focusComponent(textField);
}
View
5 ...rent/inmethod-grid/src/main/java/com/inmethod/grid/column/editable/SubmitCancelPanel.java
@@ -19,7 +19,7 @@
{
private static final long serialVersionUID = 1L;
- private AbstractGrid<M, I> getGrid()
+ protected AbstractGrid<M, I> getGrid()
{
return grid;
}
@@ -84,14 +84,13 @@ public boolean isVisible()
private class SubmitLink extends AjaxSubmitLink
{
+ private static final long serialVersionUID = 1L;
public SubmitLink(String id)
{
super(id, getGrid().getForm());
}
- private static final long serialVersionUID = 1L;
-
private boolean formComponentActive(FormComponent<?> formComponent)
{
return formComponent.isVisibleInHierarchy() && formComponent.isValid() &&
View
60 ...method-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGrid.java
@@ -27,6 +27,7 @@
import org.apache.wicket.model.Model;
import org.apache.wicket.request.resource.JavaScriptResourceReference;
import org.apache.wicket.request.resource.PackageResourceReference;
+import org.apache.wicket.util.lang.Args;
import org.apache.wicket.util.string.AppendingStringBuffer;
import org.apache.wicket.util.string.Strings;
import org.apache.wicket.util.visit.IVisit;
@@ -52,7 +53,6 @@
*/
public abstract class AbstractGrid<M, I> extends Panel
{
-
private static final long serialVersionUID = 1L;
/**
@@ -130,7 +130,6 @@ public void afterRender(Component component)
AjaxRequestTarget.get().appendJavaScript(getInitializationJavascript());
}
}
-
});
columnState = new ColumnsState(columns);
@@ -246,7 +245,7 @@ public CharSequence getCallbackScript()
"&columnState=' + columnState");
}
- };
+ }
/**
* Manages order, visibility and sizes of columns.
@@ -309,6 +308,7 @@ protected void onBeforeRender()
super.onBeforeRender();
}
+ //TODO: w/ the OnInitialize -> OnBeforeRender can FLAG_RENDERING be removed?
@Override
protected void onAfterRender()
{
@@ -334,10 +334,7 @@ boolean isRendering()
*/
private void addToolbar(AbstractToolbar<M, I> toolbar, RepeatingView container)
{
- if (toolbar == null)
- {
- throw new IllegalArgumentException("argument 'toolbar' cannot be null");
- }
+ Args.notNull(container, "toolbar");
// create a container item for the toolbar (required by repeating view)
WebMarkupContainer item = new WebMarkupContainer(container.newChildId());
@@ -413,7 +410,7 @@ public String getObject()
}
return result.toString();
}
- };
+ }
/**
* Component that represents the grid header.
@@ -441,9 +438,9 @@ int getColumnWidth(IGridColumn<M, I> column)
{
int width = getColumnState().getColumnWidth(column.getId());
if (width != -1 && column.getSizeUnit() == SizeUnit.PX)
- return width;
+ { return width; }
else
- return column.getInitialSize();
+ { return column.getInitialSize(); }
}
@Override
@@ -452,7 +449,7 @@ protected void sortStateChanged(AjaxRequestTarget target)
onSortStateChanged(target);
}
- };
+ }
/**
* Invoked when sort state of this grid has changed (e.g. user clicked a sortable column
@@ -496,7 +493,7 @@ private String getInitializationJavascript()
}
sb.append("\n");
}
-
+ ;
sb.append("];\n");
// method that calls the proper listener when column state is changed
@@ -618,16 +615,21 @@ protected void onComponentTag(ComponentTag tag)
}
}
- private static final JavaScriptResourceReference JS_YAHOO = new JavaScriptResourceReference(
- AbstractGrid.class, "res/yahoo.js");
- private static final JavaScriptResourceReference JS_EVENT = new JavaScriptResourceReference(
- AbstractGrid.class, "res/event.js");
- private static final JavaScriptResourceReference JS_DOM = new JavaScriptResourceReference(
- AbstractGrid.class, "res/dom.js");
- private static final JavaScriptResourceReference JS_SCRIPT = new JavaScriptResourceReference(
- AbstractGrid.class, "res/script.js");
- private static final PackageResourceReference CSS = new PackageResourceReference(
- AbstractGrid.class, "res/style.css");
+ private static final JavaScriptResourceReference JS_YAHOO =
+ new JavaScriptResourceReference(AbstractGrid.class,
+ "res/yahoo.js");
+ private static final JavaScriptResourceReference JS_EVENT =
+ new JavaScriptResourceReference(AbstractGrid.class,
+ "res/event.js");
+ private static final JavaScriptResourceReference JS_DOM =
+ new JavaScriptResourceReference(AbstractGrid.class,
+ "res/dom.js");
+ private static final JavaScriptResourceReference JS_SCRIPT =
+ new JavaScriptResourceReference(AbstractGrid.class,
+ "res/script.js");
+ private static final PackageResourceReference CSS =
+ new PackageResourceReference(AbstractGrid.class,
+ "res/style.css");
/**
* {@inheritDoc}
@@ -744,7 +746,7 @@ protected void onItemSelectionChanged(IModel<I> item, boolean newValue)
public void cleanLastClickedColumn()
{
lastClickedColumn = null;
- };
+ }
protected boolean disableRowClickNotifications()
{
@@ -758,13 +760,10 @@ protected boolean disableRowClickNotifications()
*/
protected void onRowPopulated(final WebMarkupContainer rowComponent)
{
-
- if (disableRowClickNotifications())
- return;
+ if (disableRowClickNotifications()) { return; }
rowComponent.add(new AjaxFormSubmitBehavior(getForm(), "onclick")
{
-
private static final long serialVersionUID = 1L;
@Override
@@ -781,9 +780,7 @@ protected void onError(AjaxRequestTarget target)
@Override
protected void onEvent(AjaxRequestTarget target)
- {
-
- // preserve the entered values in form components
+ { // preserve the entered values in form components
Form<?> form = super.getForm();
form.visitFormComponentsPostOrder(new IVisitor<FormComponent<?>, Void>()
{
@@ -832,7 +829,6 @@ protected IAjaxCallDecorator getAjaxCallDecorator()
{
return new AjaxCallDecorator()
{
-
private static final long serialVersionUID = 1L;
@Override
@@ -851,7 +847,7 @@ public CharSequence decorateScript(Component c, CharSequence script)
}
protected boolean onCellClicked(AjaxRequestTarget target, IModel<I> rowModel,
- IGridColumn<M, I> column)
+ IGridColumn<M, I> column)
{
return false;
}
View
8 ...hod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractGridRow.java
@@ -30,7 +30,6 @@
*/
public abstract class AbstractGridRow<M, I> extends WebMarkupContainer
{
-
private static final long serialVersionUID = 1L;
/**
@@ -197,7 +196,6 @@ private int renderOpenTag(IGridColumn<M, I> column, int i, int columnsSize, Resp
*/
private class InnerDivClassBehavior extends Behavior
{
-
private static final long serialVersionUID = 1L;
private final IGridColumn<M, I> column;
@@ -257,7 +255,6 @@ private String getInnerDivClass(IGridColumn<M, I> column)
@Override
protected void onRender()
{
-
Response response = RequestCycle.get().getResponse();
Collection<IGridColumn<M, I>> columns = getActiveColumns();
@@ -284,8 +281,7 @@ protected void onRender()
response.write("</div>");
}
else
- {
- // for non-lightweight components get the actual component and render it
+ { // for non-lightweight components get the actual component and render it
Component component = get(column.getId());
if (component == null)
{
@@ -318,7 +314,7 @@ private String componentId(String columnId)
* @return
*/
private boolean isComponentNeeded(final String componentId,
- Collection<IGridColumn<M, I>> activeColumns)
+ Collection<IGridColumn<M, I>> activeColumns)
{
for (IGridColumn<M, I> column : activeColumns)
{
View
15 ...rid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/AbstractPageableView.java
@@ -138,7 +138,7 @@ public int getPageCount()
count -= mod;
// get the actual page count
- cachedPageCount = count / rowsPerPage + (mod > 0 ? 1 : 0);
+ cachedPageCount = (count / rowsPerPage) + (mod > 0 ? 1 : 0);
}
}
return cachedPageCount;
@@ -189,7 +189,7 @@ public void setCurrentPage(int page)
*/
private transient QueryResult queryResult;
- /** clears the queryResult so the next use will be forced to re-initialize */
+ /** clears the queryResult cache so the next use will be forced to re-initialize */
public void clearCache() { queryResult = null; }
/**
@@ -229,11 +229,10 @@ private void initialize()
// just the case when there are no items on current page
// but possible items on previous pages
if (queryResult.itemCache.size() == 0 && realItemCount != UNKOWN_COUNT &&
- realItemCount != oldItemCount && realItemCount > 0)
+ realItemCount != oldItemCount && realItemCount > 0)
{
-
- // the data must have changed, the number of items has been reduced.
- // try move to the last page
+ // the data must have changed, the number of items has been reduced.
+ // try move to last page
int page = getPageCount() - 1;
if (page < 0)
{
@@ -364,6 +363,8 @@ public void remove()
private class QueryResult implements IQueryResult<T>
{
// start with empty items
+ //TODO: wouldn't the Collections.Empty List constant be better ex follows? - Tom Burton(Raystorm)
+ //private Iterator<? extends T> altItems = Collections.<T>emptyList().iterator();
private Iterator<? extends T> items = new EmptyIterator<T>();
// and actual total count (could be UNKNOWN)
@@ -492,7 +493,7 @@ private void setCurrentPageFirstItem(int currentItem)
private int getCurrentPageFirstItem()
{
int rowsPerPage = getRowsPerPage();
- return currentPageFirstItem - currentPageFirstItem % rowsPerPage;
+ return currentPageFirstItem - (currentPageFirstItem % rowsPerPage);
}
}
View
4 ...ethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/ColumnsHeader.html
@@ -5,7 +5,7 @@
<div class="imxt-b">&nbsp;</div>
</div>
</th>
- <th align="right" class="imxt-padding imxt-padding-right"
- style="width: 1px;"></th>
+ <th align="right" style="width: 1px;"
+ class="imxt-padding imxt-padding-right" ></th>
</tr>
</wicket:panel>
View
4 ...rent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/Icons.java
@@ -32,7 +32,7 @@
public static final Icon DELETE = new PackageIcon(Icons.class, "res/icons/trashcan-delete.png");
- private Icons()
- {
+ private Icons()
+ {
}
}
View
5 ...rent/inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/common/res/dom.js
@@ -10,8 +10,9 @@ version: 2.7.0
*
*/
-(function() {
- YAHOO.env._id_counter = YAHOO.env._id_counter || 0; // for use with generateId (global to save state if Dom is overwritten)
+(function()
+{ // for use with generateId (global to save state if Dom is overwritten)
+ YAHOO.env._id_counter = YAHOO.env._id_counter || 0;
// internal shorthand
var Y = YAHOO.util,
View
63 ...inmethod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGrid.java
@@ -30,9 +30,11 @@
*
* @author Matej Knopp
*/
-public class DataGrid<D extends IDataSource<T>, T> extends AbstractGrid<D, T> implements IPageable
+public class DataGrid<D extends IDataSource<T>, T> extends AbstractGrid<D, T>
+ implements IPageable
{
private static final long serialVersionUID = 1L;
+ //private static final Logger log = LoggerFactory.getLogger(DataGrid.class);
private static final Logger log = LoggerFactory.getLogger(DataGrid.class);
@@ -152,7 +154,7 @@ public int getRowsPerPage()
private void init()
{
((WebMarkupContainer)get("form:bodyContainer")).add(new Body("body"));
- };
+ }
private Body getBody()
{
@@ -416,36 +418,35 @@ else if (dirtyItems != null)
}
/**
- * Insert the rowData into the grid
- *
- * @param rowData data to insert into the new row
- * @return Item inserted Item
- */
- public Item insertRow(final T rowData)
+ * Insert the rowData into the grid
+ *
+ * @param rowData data to insert into the new row
+ * @return Item inserted Item
+ */
+ public Item insertRow(final T rowData)
{
- IAppendableDataSource ADS;
- try
- { ADS = ((IAppendableDataSource)getDataSource()); }
- catch (ClassCastException cce)
- { //TODO: localize this string
- log.error( "Error BAD Data Source type. "
- + "IAppendableDataSource REQUIRED for addition");
- throw new WicketRuntimeException("Error BAD Data Source type. "
- + "IAppendableDataSource REQUIRED for addition",cce);
- }
- ADS.InsertRow(getCurrentPageItemCount(),rowData);
- Item item = getBody().createItem(getCurrentPageItemCount(),
- getDataSource().model(rowData));
-
- //make sure the datagrid knows the rows need to be refreshed
- getBody().clearCache(); //clears the cache, to make sure the data is reloaded
-
- //both of these functions are "cached"
- markAllItemsDirty();
- update();
-
- return item;
- }
+ IAppendableDataSource ADS;
+ try
+ { ADS = ((IAppendableDataSource)getDataSource()); }
+ catch (ClassCastException cce)
+ { //TODO: localize this string
+ //log.error( "Error BAD Data Source type. "
+ // + "IAppendableDataSource REQUIRED for addition");
+ throw new WicketRuntimeException("Error BAD Data Source type. "
+ + "IAppendableDataSource REQUIRED for addition",cce);
+ }
+ ADS.InsertRow(getCurrentPageItemCount(),rowData);
+ Item item = getBody().createItem(getCurrentPageItemCount(),
+ getDataSource().model(rowData));
+
+ //make sure the datagrid knows the rows need to be refreshed
+ getBody().clearCache(); //clears the cache, to make sure the data is reloaded
+
+//both of these functions are "cached"
+ markAllItemsDirty();
+ update();
+ return item;
+ }
/**
* {@inheritDoc}
View
68 ...thod-grid-parent/inmethod-grid/src/main/java/com/inmethod/grid/datagrid/DataGridBody.java
@@ -30,7 +30,6 @@
public abstract class DataGridBody<D extends IDataSource<T>, T> extends Panel
implements IPageable
{
-
private static final long serialVersionUID = 1L;
/**
@@ -63,8 +62,9 @@ private Data getData()
{
return (Data)get("row");
}
-
- protected Item insertRow(final IModel rowModel) {
+
+ protected Item insertRow(final IModel<T> rowModel)
+ {
Item item = getData().createItem(getCurrentPageItemCount() + 1, rowModel);
getData().add(item);
return item;
@@ -73,17 +73,17 @@ protected Item insertRow(final IModel rowModel) {
protected Item createItem(int index, final IModel<T> rowModel)
{ return getData().createItem(index, rowModel); }
- int getTotalRowCount()
- {
- return getData().getTotalRowCount();
- }
+ int getTotalRowCount()
+ {
+ return getData().getTotalRowCount();
+ }
void clearCache()
{
getData().clearCache();
}
- int getCurrentPageItemCount()
+ int getCurrentPageItemCount()
{
return getData().getCurrentPageItemCount();