You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by js...@apache.org on 2009/03/19 12:13:15 UTC

svn commit: r755922 [4/5] - in /camel/trunk/components/camel-web/src/main/webapp/js/dojox: widget/ widget/Calendar/ widget/ColorPicker/ widget/ColorPicker/images/ widget/Dialog/ widget/Dialog/images/ widget/DocTester/ widget/FilePicker/ widget/FilePick...

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ar/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ar/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ar/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ar/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"تالي","done":"اتمام","previous":"‏سابق‏"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ar/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ca/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ca/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ca/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ca/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Següent","done":"Fet","previous":"Anterior"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ca/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/cs/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/cs/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/cs/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/cs/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Další","done":"Hotovo","previous":"Předchozí"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/cs/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/da/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/da/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/da/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/da/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Næste","done":"Udført","previous":"Foregående"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/da/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/de/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/de/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/de/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/de/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Weiter","done":"Fertig","previous":"Zurück"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/de/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/el/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/el/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/el/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/el/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Επόμενο","done":"Ολοκλήρωση","previous":"Προηγούμενο"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/el/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/es/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/es/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/es/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/es/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Siguiente","done":"Terminado","previous":"Anterior"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/es/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fi/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fi/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fi/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fi/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Seuraava","done":"Valmis","previous":"Edellinen"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fi/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fr/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fr/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fr/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fr/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Suivant","done":"Terminé","previous":"Précédent"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/fr/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/he/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/he/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/he/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/he/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"הבא","done":"סיום","previous":"הקודם"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/he/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/hu/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/hu/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/hu/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/hu/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Következő","done":"Kész","previous":"Előző"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/hu/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/it/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/it/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/it/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/it/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Successivo","done":"Eseguito","previous":"Precedente"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/it/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ja/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ja/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ja/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ja/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"次へ","done":"完了","previous":"前へ"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ja/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ko/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ko/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ko/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ko/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"다음","done":"완료","previous":"이전"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ko/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nb/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nb/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nb/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nb/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Neste","done":"Ferdig","previous":"Forrige"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nb/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nl/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nl/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nl/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nl/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Volgende","done":"Klaar","previous":"Vorige"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/nl/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pl/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pl/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pl/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pl/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Dalej","done":"Gotowe","previous":"Wstecz"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pl/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt-pt/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt-pt/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt-pt/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt-pt/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Seguinte","done":"Concluído","previous":"Anterior"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt-pt/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Avançar","done":"Concluído","previous":"Voltar"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/pt/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ru/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ru/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ru/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ru/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Далее","done":"Готово","previous":"Назад"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/ru/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sk/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sk/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sk/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sk/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Ďalej","done":"Hotovo","previous":"Späť"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sk/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sl/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sl/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sl/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sl/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Naprej","done":"Opravljeno","previous":"Nazaj"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sl/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sv/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sv/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sv/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sv/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Nästa","done":"Stäng","previous":"Föregående"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/sv/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/th/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/th/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/th/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/th/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"ถัดไป","done":"เสร็จสิ้น","previous":"ก่อนหน้า"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/th/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/tr/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/tr/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/tr/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/tr/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"Ä°leri","done":"Bitti","previous":"Geri"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/tr/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh-tw/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh-tw/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh-tw/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh-tw/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"下一步","done":"完成","previous":"上一步"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh-tw/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh/Wizard.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh/Wizard.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh/Wizard.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh/Wizard.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1 @@
+({"next":"下一步","done":"完成","previous":"上一步"})
\ No newline at end of file

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/widget/nls/zh/Wizard.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/CompositeWire.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/CompositeWire.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/CompositeWire.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/CompositeWire.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,44 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.CompositeWire"]){
+dojo._hasResource["dojox.wire.CompositeWire"]=true;
+dojo.provide("dojox.wire.CompositeWire");
+dojo.require("dojox.wire._base");
+dojo.require("dojox.wire.Wire");
+dojo.declare("dojox.wire.CompositeWire",dojox.wire.Wire,{_wireClass:"dojox.wire.CompositeWire",constructor:function(_1){
+this._initializeChildren(this.children);
+},_getValue:function(_2){
+if(!_2||!this.children){
+return _2;
+}
+var _3=(dojo.isArray(this.children)?[]:{});
+for(var c in this.children){
+_3[c]=this.children[c].getValue(_2);
+}
+return _3;
+},_setValue:function(_5,_6){
+if(!_5||!this.children){
+return _5;
+}
+for(var c in this.children){
+this.children[c].setValue(_6[c],_5);
+}
+return _5;
+},_initializeChildren:function(_8){
+if(!_8){
+return;
+}
+for(var c in _8){
+var _a=_8[c];
+_a.parent=this;
+if(!dojox.wire.isWire(_a)){
+_8[c]=dojox.wire.create(_a);
+}
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/CompositeWire.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/DataWire.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/DataWire.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/DataWire.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/DataWire.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,84 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.DataWire"]){
+dojo._hasResource["dojox.wire.DataWire"]=true;
+dojo.provide("dojox.wire.DataWire");
+dojo.require("dojox.wire.Wire");
+dojo.declare("dojox.wire.DataWire",dojox.wire.Wire,{_wireClass:"dojox.wire.DataWire",constructor:function(_1){
+if(!this.dataStore&&this.parent){
+this.dataStore=this.parent.dataStore;
+}
+},_getValue:function(_2){
+if(!_2||!this.attribute||!this.dataStore){
+return _2;
+}
+var _3=_2;
+var _4=this.attribute.split(".");
+for(var i in _4){
+_3=this._getAttributeValue(_3,_4[i]);
+if(!_3){
+return undefined;
+}
+}
+return _3;
+},_setValue:function(_6,_7){
+if(!_6||!this.attribute||!this.dataStore){
+return _6;
+}
+var _8=_6;
+var _9=this.attribute.split(".");
+var _a=_9.length-1;
+for(var i=0;i<_a;i++){
+_8=this._getAttributeValue(_8,_9[i]);
+if(!_8){
+return undefined;
+}
+}
+this._setAttributeValue(_8,_9[_a],_7);
+return _6;
+},_getAttributeValue:function(_c,_d){
+var _e=undefined;
+var i1=_d.indexOf("[");
+if(i1>=0){
+var i2=_d.indexOf("]");
+var _11=_d.substring(i1+1,i2);
+_d=_d.substring(0,i1);
+var _12=this.dataStore.getValues(_c,_d);
+if(_12){
+if(!_11){
+_e=_12;
+}else{
+_e=_12[_11];
+}
+}
+}else{
+_e=this.dataStore.getValue(_c,_d);
+}
+return _e;
+},_setAttributeValue:function(_13,_14,_15){
+var i1=_14.indexOf("[");
+if(i1>=0){
+var i2=_14.indexOf("]");
+var _18=_14.substring(i1+1,i2);
+_14=_14.substring(0,i1);
+var _19=null;
+if(!_18){
+_19=_15;
+}else{
+_19=this.dataStore.getValues(_13,_14);
+if(!_19){
+_19=[];
+}
+_19[_18]=_15;
+}
+this.dataStore.setValues(_13,_14,_19);
+}else{
+this.dataStore.setValue(_13,_14,_15);
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/DataWire.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/README
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/README?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/README (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/README Thu Mar 19 11:13:08 2009
@@ -0,0 +1,54 @@
+-------------------------------------------------------------------------------
+DojoX Wire
+-------------------------------------------------------------------------------
+Version 1.0
+Release date: 05/29/2007
+-------------------------------------------------------------------------------
+Project state: production
+-------------------------------------------------------------------------------
+Project authors
+	Jared Jurkiewicz (jared.jurkiewicz@gmail.com)
+-------------------------------------------------------------------------------
+Project description
+
+The DojoX Wire project is a set of functions that build a generic data binding
+and service invocation library to simplify how data values across a wide
+variety of widget and non-widget JavaScript constructs are accessed, updated,
+and passed to and from services.  It also provides a set of widgets 
+within the dojox.wire.ml package to allow for declarative data binding 
+definitions in addition to the programmatic APIs.
+
+In essense, this project is an API to provide a simplified way of doing MVC
+patterns in the client.
+
+-------------------------------------------------------------------------------
+Dependencies:
+
+DojoX Wire has dependencies on core dojo, the dijit widget system (for classes 
+in the dojox.wire.ml package), dojox.data, dojox.xml, and the D.O.H. unit test 
+framework.
+-------------------------------------------------------------------------------
+Documentation:
+
+See the Dojo API tool (http://dojotoolkit.org/api)
+-------------------------------------------------------------------------------
+Installation instructions
+
+Grab the following from the Dojo SVN Repository:
+http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/wire.js
+http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/wire/*
+
+Install into the following directory structure:
+/dojox/wire/
+
+...which should be at the same level as your Dojo checkout.
+
+It should look like:
+/dojox/wire.js
+/dojox/wire/*
+
+Require in dojox.wire for all baseline functions (dojox.wire.connect, 
+dojox.wire.register, etc).  For specific Wire classes,
+require in the appropriate dojox.wire.<Class>.
+-------------------------------------------------------------------------------
+

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TableAdapter.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TableAdapter.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TableAdapter.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TableAdapter.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,37 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.TableAdapter"]){
+dojo._hasResource["dojox.wire.TableAdapter"]=true;
+dojo.provide("dojox.wire.TableAdapter");
+dojo.require("dojox.wire.CompositeWire");
+dojo.declare("dojox.wire.TableAdapter",dojox.wire.CompositeWire,{_wireClass:"dojox.wire.TableAdapter",constructor:function(_1){
+this._initializeChildren(this.columns);
+},_getValue:function(_2){
+if(!_2||!this.columns){
+return _2;
+}
+var _3=_2;
+if(!dojo.isArray(_3)){
+_3=[_3];
+}
+var _4=[];
+for(var i in _3){
+var _6=this._getRow(_3[i]);
+_4.push(_6);
+}
+return _4;
+},_setValue:function(_7,_8){
+throw new Error("Unsupported API: "+this._wireClass+"._setValue");
+},_getRow:function(_9){
+var _a=(dojo.isArray(this.columns)?[]:{});
+for(var c in this.columns){
+_a[c]=this.columns[c].getValue(_9);
+}
+return _a;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TableAdapter.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TextAdapter.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TextAdapter.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TextAdapter.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TextAdapter.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,40 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.TextAdapter"]){
+dojo._hasResource["dojox.wire.TextAdapter"]=true;
+dojo.provide("dojox.wire.TextAdapter");
+dojo.require("dojox.wire.CompositeWire");
+dojo.declare("dojox.wire.TextAdapter",dojox.wire.CompositeWire,{_wireClass:"dojox.wire.TextAdapter",constructor:function(_1){
+this._initializeChildren(this.segments);
+if(!this.delimiter){
+this.delimiter="";
+}
+},_getValue:function(_2){
+if(!_2||!this.segments){
+return _2;
+}
+var _3="";
+for(var i in this.segments){
+var _5=this.segments[i].getValue(_2);
+_3=this._addSegment(_3,_5);
+}
+return _3;
+},_setValue:function(_6,_7){
+throw new Error("Unsupported API: "+this._wireClass+"._setValue");
+},_addSegment:function(_8,_9){
+if(!_9){
+return _8;
+}else{
+if(!_8){
+return _9;
+}else{
+return _8+this.delimiter+_9;
+}
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TextAdapter.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TreeAdapter.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TreeAdapter.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TreeAdapter.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TreeAdapter.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,88 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.TreeAdapter"]){
+dojo._hasResource["dojox.wire.TreeAdapter"]=true;
+dojo.provide("dojox.wire.TreeAdapter");
+dojo.require("dojox.wire.CompositeWire");
+dojo.declare("dojox.wire.TreeAdapter",dojox.wire.CompositeWire,{_wireClass:"dojox.wire.TreeAdapter",constructor:function(_1){
+this._initializeChildren(this.nodes);
+},_getValue:function(_2){
+if(!_2||!this.nodes){
+return _2;
+}
+var _3=_2;
+if(!dojo.isArray(_3)){
+_3=[_3];
+}
+var _4=[];
+for(var i in _3){
+for(var i2 in this.nodes){
+_4=_4.concat(this._getNodes(_3[i],this.nodes[i2]));
+}
+}
+return _4;
+},_setValue:function(_7,_8){
+throw new Error("Unsupported API: "+this._wireClass+"._setValue");
+},_initializeChildren:function(_9){
+if(!_9){
+return;
+}
+for(var i in _9){
+var _b=_9[i];
+if(_b.node){
+_b.node.parent=this;
+if(!dojox.wire.isWire(_b.node)){
+_b.node=dojox.wire.create(_b.node);
+}
+}
+if(_b.title){
+_b.title.parent=this;
+if(!dojox.wire.isWire(_b.title)){
+_b.title=dojox.wire.create(_b.title);
+}
+}
+if(_b.children){
+this._initializeChildren(_b.children);
+}
+}
+},_getNodes:function(_c,_d){
+var _e=null;
+if(_d.node){
+_e=_d.node.getValue(_c);
+if(!_e){
+return [];
+}
+if(!dojo.isArray(_e)){
+_e=[_e];
+}
+}else{
+_e=[_c];
+}
+var _f=[];
+for(var i in _e){
+_c=_e[i];
+var _11={};
+if(_d.title){
+_11.title=_d.title.getValue(_c);
+}else{
+_11.title=_c;
+}
+if(_d.children){
+var _12=[];
+for(var i2 in _d.children){
+_12=_12.concat(this._getNodes(_c,_d.children[i2]));
+}
+if(_12.length>0){
+_11.children=_12;
+}
+}
+_f.push(_11);
+}
+return _f;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/TreeAdapter.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/Wire.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/Wire.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/Wire.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/Wire.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,231 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.Wire"]){
+dojo._hasResource["dojox.wire.Wire"]=true;
+dojo.provide("dojox.wire.Wire");
+dojo.require("dojox.wire._base");
+dojo.declare("dojox.wire.Wire",null,{_wireClass:"dojox.wire.Wire",constructor:function(_1){
+dojo.mixin(this,_1);
+if(this.converter){
+if(dojo.isString(this.converter)){
+var _2=dojo.getObject(this.converter);
+if(dojo.isFunction(_2)){
+try{
+var _3=new _2();
+if(_3&&!dojo.isFunction(_3["convert"])){
+this.converter={convert:_2};
+}else{
+this.converter=_3;
+}
+}
+catch(e){
+}
+}else{
+if(dojo.isObject(_2)){
+if(dojo.isFunction(_2["convert"])){
+this.converter=_2;
+}
+}
+}
+if(dojo.isString(this.converter)){
+var _4=dojox.wire._getClass(this.converter);
+if(_4){
+this.converter=new _4();
+}else{
+this.converter=undefined;
+}
+}
+}else{
+if(dojo.isFunction(this.converter)){
+this.converter={convert:this.converter};
+}
+}
+}
+},getValue:function(_5){
+var _6=undefined;
+if(dojox.wire.isWire(this.object)){
+_6=this.object.getValue(_5);
+}else{
+_6=(this.object||_5);
+}
+if(this.property){
+var _7=this.property.split(".");
+for(var i in _7){
+if(!_6){
+return _6;
+}
+_6=this._getPropertyValue(_6,_7[i]);
+}
+}
+var _9=undefined;
+if(this._getValue){
+_9=this._getValue(_6);
+}else{
+_9=_6;
+}
+if(_9){
+if(this.type){
+if(this.type=="string"){
+_9=_9.toString();
+}else{
+if(this.type=="number"){
+_9=parseInt(_9,10);
+}else{
+if(this.type=="boolean"){
+_9=(_9!="false");
+}else{
+if(this.type=="array"){
+if(!dojo.isArray(_9)){
+_9=[_9];
+}
+}
+}
+}
+}
+}
+if(this.converter&&this.converter.convert){
+_9=this.converter.convert(_9,this);
+}
+}
+return _9;
+},setValue:function(_a,_b){
+var _c=undefined;
+if(dojox.wire.isWire(this.object)){
+_c=this.object.getValue(_b);
+}else{
+_c=(this.object||_b);
+}
+var _d=undefined;
+var o;
+if(this.property){
+if(!_c){
+if(dojox.wire.isWire(this.object)){
+_c={};
+this.object.setValue(_c,_b);
+}else{
+throw new Error(this._wireClass+".setValue(): invalid object");
+}
+}
+var _f=this.property.split(".");
+var _10=_f.length-1;
+for(var i=0;i<_10;i++){
+var p=_f[i];
+o=this._getPropertyValue(_c,p);
+if(!o){
+o={};
+this._setPropertyValue(_c,p,o);
+}
+_c=o;
+}
+_d=_f[_10];
+}
+if(this._setValue){
+if(_d){
+o=this._getPropertyValue(_c,_d);
+if(!o){
+o={};
+this._setPropertyValue(_c,_d,o);
+}
+_c=o;
+}
+var _13=this._setValue(_c,_a);
+if(!_c&&_13){
+if(dojox.wire.isWire(this.object)){
+this.object.setValue(_13,_b);
+}else{
+throw new Error(this._wireClass+".setValue(): invalid object");
+}
+}
+}else{
+if(_d){
+this._setPropertyValue(_c,_d,_a);
+}else{
+if(dojox.wire.isWire(this.object)){
+this.object.setValue(_a,_b);
+}else{
+throw new Error(this._wireClass+".setValue(): invalid property");
+}
+}
+}
+},_getPropertyValue:function(_14,_15){
+var _16=undefined;
+var i1=_15.indexOf("[");
+if(i1>=0){
+var i2=_15.indexOf("]");
+var _19=_15.substring(i1+1,i2);
+var _1a=null;
+if(i1===0){
+_1a=_14;
+}else{
+_15=_15.substring(0,i1);
+_1a=this._getPropertyValue(_14,_15);
+if(_1a&&!dojo.isArray(_1a)){
+_1a=[_1a];
+}
+}
+if(_1a){
+_16=_1a[_19];
+}
+}else{
+if(_14.getPropertyValue){
+_16=_14.getPropertyValue(_15);
+}else{
+var _1b="get"+_15.charAt(0).toUpperCase()+_15.substring(1);
+if(this._useAttr(_14)){
+_16=_14.attr(_15);
+}else{
+if(_14[_1b]){
+_16=_14[_1b]();
+}else{
+_16=_14[_15];
+}
+}
+}
+}
+return _16;
+},_setPropertyValue:function(_1c,_1d,_1e){
+var i1=_1d.indexOf("[");
+if(i1>=0){
+var i2=_1d.indexOf("]");
+var _21=_1d.substring(i1+1,i2);
+var _22=null;
+if(i1===0){
+_22=_1c;
+}else{
+_1d=_1d.substring(0,i1);
+_22=this._getPropertyValue(_1c,_1d);
+if(!_22){
+_22=[];
+this._setPropertyValue(_1c,_1d,_22);
+}
+}
+_22[_21]=_1e;
+}else{
+if(_1c.setPropertyValue){
+_1c.setPropertyValue(_1d,_1e);
+}else{
+var _23="set"+_1d.charAt(0).toUpperCase()+_1d.substring(1);
+if(this._useAttr(_1c)){
+_1c.attr(_1d,_1e);
+}else{
+if(_1c[_23]){
+_1c[_23](_1e);
+}else{
+_1c[_1d]=_1e;
+}
+}
+}
+}
+},_useAttr:function(_24){
+var _25=false;
+if(dojo.isFunction(_24.attr)){
+_25=true;
+}
+return _25;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/Wire.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/XmlWire.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/XmlWire.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/XmlWire.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/XmlWire.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,135 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.XmlWire"]){
+dojo._hasResource["dojox.wire.XmlWire"]=true;
+dojo.provide("dojox.wire.XmlWire");
+dojo.require("dojox.xml.parser");
+dojo.require("dojox.wire.Wire");
+dojo.declare("dojox.wire.XmlWire",dojox.wire.Wire,{_wireClass:"dojox.wire.XmlWire",constructor:function(_1){
+},_getValue:function(_2){
+if(!_2||!this.path){
+return _2;
+}
+var _3=_2;
+var _4=this.path;
+var i;
+if(_4.charAt(0)=="/"){
+i=_4.indexOf("/",1);
+_4=_4.substring(i+1);
+}
+var _6=_4.split("/");
+var _7=_6.length-1;
+for(i=0;i<_7;i++){
+_3=this._getChildNode(_3,_6[i]);
+if(!_3){
+return undefined;
+}
+}
+var _8=this._getNodeValue(_3,_6[_7]);
+return _8;
+},_setValue:function(_9,_a){
+if(!this.path){
+return _9;
+}
+var _b=_9;
+var _c=this._getDocument(_b);
+var _d=this.path;
+var i;
+if(_d.charAt(0)=="/"){
+i=_d.indexOf("/",1);
+if(!_b){
+var _f=_d.substring(1,i);
+_b=_c.createElement(_f);
+_9=_b;
+}
+_d=_d.substring(i+1);
+}else{
+if(!_b){
+return undefined;
+}
+}
+var _10=_d.split("/");
+var _11=_10.length-1;
+for(i=0;i<_11;i++){
+var _12=this._getChildNode(_b,_10[i]);
+if(!_12){
+_12=_c.createElement(_10[i]);
+_b.appendChild(_12);
+}
+_b=_12;
+}
+this._setNodeValue(_b,_10[_11],_a);
+return _9;
+},_getNodeValue:function(_13,exp){
+var _15=undefined;
+if(exp.charAt(0)=="@"){
+var _16=exp.substring(1);
+_15=_13.getAttribute(_16);
+}else{
+if(exp=="text()"){
+var _17=_13.firstChild;
+if(_17){
+_15=_17.nodeValue;
+}
+}else{
+_15=[];
+for(var i=0;i<_13.childNodes.length;i++){
+var _19=_13.childNodes[i];
+if(_19.nodeType===1&&_19.nodeName==exp){
+_15.push(_19);
+}
+}
+}
+}
+return _15;
+},_setNodeValue:function(_1a,exp,_1c){
+if(exp.charAt(0)=="@"){
+var _1d=exp.substring(1);
+if(_1c){
+_1a.setAttribute(_1d,_1c);
+}else{
+_1a.removeAttribute(_1d);
+}
+}else{
+if(exp=="text()"){
+while(_1a.firstChild){
+_1a.removeChild(_1a.firstChild);
+}
+if(_1c){
+var _1e=this._getDocument(_1a).createTextNode(_1c);
+_1a.appendChild(_1e);
+}
+}
+}
+},_getChildNode:function(_1f,_20){
+var _21=1;
+var i1=_20.indexOf("[");
+if(i1>=0){
+var i2=_20.indexOf("]");
+_21=_20.substring(i1+1,i2);
+_20=_20.substring(0,i1);
+}
+var _24=1;
+for(var i=0;i<_1f.childNodes.length;i++){
+var _26=_1f.childNodes[i];
+if(_26.nodeType===1&&_26.nodeName==_20){
+if(_24==_21){
+return _26;
+}
+_24++;
+}
+}
+return null;
+},_getDocument:function(_27){
+if(_27){
+return (_27.nodeType==9?_27:_27.ownerDocument);
+}else{
+return dojox.xml.parser.parse();
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/XmlWire.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/_base.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/_base.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/_base.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/_base.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,102 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire._base"]){
+dojo._hasResource["dojox.wire._base"]=true;
+dojo.provide("dojox.wire._base");
+dojox.wire._defaultWireClass="dojox.wire.Wire";
+dojox.wire._wireClasses={"attribute":"dojox.wire.DataWire","path":"dojox.wire.XmlWire","children":"dojox.wire.CompositeWire","columns":"dojox.wire.TableAdapter","nodes":"dojox.wire.TreeAdapter","segments":"dojox.wire.TextAdapter"};
+dojox.wire.register=function(_1,_2){
+if(!_1||!_2){
+return;
+}
+if(dojox.wire._wireClasses[_2]){
+return;
+}
+dojox.wire._wireClasses[_2]=_1;
+};
+dojox.wire._getClass=function(_3){
+dojo["require"](_3);
+return dojo.getObject(_3);
+};
+dojox.wire.create=function(_4){
+if(!_4){
+_4={};
+}
+var _5=_4.wireClass;
+if(_5){
+if(dojo.isString(_5)){
+_5=dojox.wire._getClass(_5);
+}
+}else{
+for(var _6 in _4){
+if(!_4[_6]){
+continue;
+}
+_5=dojox.wire._wireClasses[_6];
+if(_5){
+if(dojo.isString(_5)){
+_5=dojox.wire._getClass(_5);
+dojox.wire._wireClasses[_6]=_5;
+}
+break;
+}
+}
+}
+if(!_5){
+if(dojo.isString(dojox.wire._defaultWireClass)){
+dojox.wire._defaultWireClass=dojox.wire._getClass(dojox.wire._defaultWireClass);
+}
+_5=dojox.wire._defaultWireClass;
+}
+return new _5(_4);
+};
+dojox.wire.isWire=function(_7){
+return (_7&&_7._wireClass);
+};
+dojox.wire.transfer=function(_8,_9,_a,_b){
+if(!_8||!_9){
+return;
+}
+if(!dojox.wire.isWire(_8)){
+_8=dojox.wire.create(_8);
+}
+if(!dojox.wire.isWire(_9)){
+_9=dojox.wire.create(_9);
+}
+var _c=_8.getValue(_a);
+_9.setValue(_c,(_b||_a));
+};
+dojox.wire.connect=function(_d,_e,_f){
+if(!_d||!_e||!_f){
+return;
+}
+var _10={topic:_d.topic};
+if(_d.topic){
+_10.handle=dojo.subscribe(_d.topic,function(){
+dojox.wire.transfer(_e,_f,arguments);
+});
+}else{
+if(_d.event){
+_10.handle=dojo.connect(_d.scope,_d.event,function(){
+dojox.wire.transfer(_e,_f,arguments);
+});
+}
+}
+return _10;
+};
+dojox.wire.disconnect=function(_11){
+if(!_11||!_11.handle){
+return;
+}
+if(_11.topic){
+dojo.unsubscribe(_11.handle);
+}else{
+dojo.disconnect(_11.handle);
+}
+};
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/_base.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Action.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Action.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Action.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Action.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,113 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.Action"]){
+dojo._hasResource["dojox.wire.ml.Action"]=true;
+dojo.provide("dojox.wire.ml.Action");
+dojo.provide("dojox.wire.ml.ActionFilter");
+dojo.require("dijit._Widget");
+dojo.require("dijit._Container");
+dojo.require("dojox.wire.Wire");
+dojo.require("dojox.wire.ml.util");
+dojo.declare("dojox.wire.ml.Action",[dijit._Widget,dijit._Container],{trigger:"",triggerEvent:"",triggerTopic:"",postCreate:function(){
+this._connect();
+},_connect:function(){
+if(this.triggerEvent){
+if(this.trigger){
+var _1=dojox.wire.ml._getValue(this.trigger);
+if(_1){
+if(!_1[this.triggerEvent]){
+_1[this.triggerEvent]=function(){
+};
+}
+this._triggerHandle=dojo.connect(_1,this.triggerEvent,this,"run");
+}
+}else{
+var _2=this.triggerEvent.toLowerCase();
+if(_2=="onload"){
+var _3=this;
+dojo.addOnLoad(function(){
+_3._run.apply(_3,arguments);
+});
+}
+}
+}else{
+if(this.triggerTopic){
+this._triggerHandle=dojo.subscribe(this.triggerTopic,this,"run");
+}
+}
+},_disconnect:function(){
+if(this._triggerHandle){
+if(this.triggerTopic){
+dojo.unsubscribe(this.triggerTopic,this._triggerHandle);
+}else{
+dojo.disconnect(this._triggerHandle);
+}
+}
+},run:function(){
+var _4=this.getChildren();
+for(var i in _4){
+var _6=_4[i];
+if(_6 instanceof dojox.wire.ml.ActionFilter){
+if(!_6.filter.apply(_6,arguments)){
+return;
+}
+}
+}
+this._run.apply(this,arguments);
+},_run:function(){
+var _7=this.getChildren();
+for(var i in _7){
+var _9=_7[i];
+if(_9 instanceof dojox.wire.ml.Action){
+_9.run.apply(_9,arguments);
+}
+}
+},uninitialize:function(){
+this._disconnect();
+return true;
+}});
+dojo.declare("dojox.wire.ml.ActionFilter",dijit._Widget,{required:"",requiredValue:"",type:"",message:"",error:"",filter:function(){
+if(this.required===""){
+return true;
+}else{
+var _a=dojox.wire.ml._getValue(this.required,arguments);
+if(this.requiredValue===""){
+if(_a){
+return true;
+}
+}else{
+var _b=this.requiredValue;
+if(this.type!==""){
+var _c=this.type.toLowerCase();
+if(_c==="boolean"){
+if(_b.toLowerCase()==="false"){
+_b=false;
+}else{
+_b=true;
+}
+}else{
+if(_c==="number"){
+_b=parseInt(_b,10);
+}
+}
+}
+if(_a===_b){
+return true;
+}
+}
+}
+if(this.message){
+if(this.error){
+dojox.wire.ml._setValue(this.error,this.message);
+}else{
+alert(this.message);
+}
+}
+return false;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Action.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Data.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Data.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Data.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Data.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,81 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.Data"]){
+dojo._hasResource["dojox.wire.ml.Data"]=true;
+dojo.provide("dojox.wire.ml.Data");
+dojo.provide("dojox.wire.ml.DataProperty");
+dojo.require("dijit._Widget");
+dojo.require("dijit._Container");
+dojo.require("dojox.wire.ml.util");
+dojo.declare("dojox.wire.ml.Data",[dijit._Widget,dijit._Container],{startup:function(){
+this._initializeProperties();
+},_initializeProperties:function(_1){
+if(!this._properties||_1){
+this._properties={};
+}
+var _2=this.getChildren();
+for(var i in _2){
+var _4=_2[i];
+if((_4 instanceof dojox.wire.ml.DataProperty)&&_4.name){
+this.setPropertyValue(_4.name,_4.getValue());
+}
+}
+},getPropertyValue:function(_5){
+return this._properties[_5];
+},setPropertyValue:function(_6,_7){
+this._properties[_6]=_7;
+}});
+dojo.declare("dojox.wire.ml.DataProperty",[dijit._Widget,dijit._Container],{name:"",type:"",value:"",_getValueAttr:function(){
+return this.getValue();
+},getValue:function(){
+var _8=this.value;
+if(this.type){
+if(this.type=="number"){
+_8=parseInt(_8);
+}else{
+if(this.type=="boolean"){
+_8=(_8=="true");
+}else{
+if(this.type=="array"){
+_8=[];
+var _9=this.getChildren();
+for(var i in _9){
+var _b=_9[i];
+if(_b instanceof dojox.wire.ml.DataProperty){
+_8.push(_b.getValue());
+}
+}
+}else{
+if(this.type=="object"){
+_8={};
+var _9=this.getChildren();
+for(var i in _9){
+var _b=_9[i];
+if((_b instanceof dojox.wire.ml.DataProperty)&&_b.name){
+_8[_b.name]=_b.getValue();
+}
+}
+}else{
+if(this.type=="element"){
+_8=new dojox.wire.ml.XmlElement(_8);
+var _9=this.getChildren();
+for(var i in _9){
+var _b=_9[i];
+if((_b instanceof dojox.wire.ml.DataProperty)&&_b.name){
+_8.setPropertyValue(_b.name,_b.getValue());
+}
+}
+}
+}
+}
+}
+}
+}
+return _8;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Data.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/DataStore.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/DataStore.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/DataStore.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/DataStore.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,45 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.DataStore"]){
+dojo._hasResource["dojox.wire.ml.DataStore"]=true;
+dojo.provide("dojox.wire.ml.DataStore");
+dojo.require("dijit._Widget");
+dojo.require("dojox.wire._base");
+dojo.declare("dojox.wire.ml.DataStore",dijit._Widget,{storeClass:"",postCreate:function(){
+this.store=this._createStore();
+},_createStore:function(){
+if(!this.storeClass){
+return null;
+}
+var _1=dojox.wire._getClass(this.storeClass);
+if(!_1){
+return null;
+}
+var _2={};
+var _3=this.domNode.attributes;
+for(var i=0;i<_3.length;i++){
+var a=_3.item(i);
+if(a.specified&&!this[a.nodeName]){
+_2[a.nodeName]=a.nodeValue;
+}
+}
+return new _1(_2);
+},getFeatures:function(){
+return this.store.getFeatures();
+},fetch:function(_6){
+return this.store.fetch(_6);
+},save:function(_7){
+this.store.save(_7);
+},newItem:function(_8){
+return this.store.newItem(_8);
+},deleteItem:function(_9){
+return this.store.deleteItem(_9);
+},revert:function(){
+return this.store.revert();
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/DataStore.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Invocation.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Invocation.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Invocation.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Invocation.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,109 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.Invocation"]){
+dojo._hasResource["dojox.wire.ml.Invocation"]=true;
+dojo.provide("dojox.wire.ml.Invocation");
+dojo.require("dojox.wire.ml.Action");
+dojo.declare("dojox.wire.ml.Invocation",dojox.wire.ml.Action,{object:"",method:"",topic:"",parameters:"",result:"",error:"",_run:function(){
+if(this.topic){
+var _1=this._getParameters(arguments);
+try{
+dojo.publish(this.topic,_1);
+this.onComplete();
+}
+catch(e){
+this.onError(e);
+}
+}else{
+if(this.method){
+var _2=(this.object?dojox.wire.ml._getValue(this.object):dojo.global);
+if(!_2){
+return;
+}
+var _1=this._getParameters(arguments);
+var _3=_2[this.method];
+if(!_3){
+_3=_2.callMethod;
+if(!_3){
+return;
+}
+_1=[this.method,_1];
+}
+try{
+var _4=false;
+if(_2.getFeatures){
+var _5=_2.getFeatures();
+if((this.method=="fetch"&&_5["dojo.data.api.Read"])||(this.method=="save"&&_5["dojo.data.api.Write"])){
+var _6=_1[0];
+if(!_6.onComplete){
+_6.onComplete=function(){
+};
+}
+this.connect(_6,"onComplete","onComplete");
+if(!_6.onError){
+_6.onError=function(){
+};
+}
+this.connect(_6,"onError","onError");
+_4=true;
+}
+}
+var r=_3.apply(_2,_1);
+if(!_4){
+if(r&&(r instanceof dojo.Deferred)){
+var _8=this;
+r.addCallbacks(function(_9){
+_8.onComplete(_9);
+},function(_a){
+_8.onError(_a);
+});
+}else{
+this.onComplete(r);
+}
+}
+}
+catch(e){
+this.onError(e);
+}
+}
+}
+},onComplete:function(_b){
+if(this.result){
+dojox.wire.ml._setValue(this.result,_b);
+}
+if(this.error){
+dojox.wire.ml._setValue(this.error,"");
+}
+},onError:function(_c){
+if(this.error){
+if(_c&&_c.message){
+_c=_c.message;
+}
+dojox.wire.ml._setValue(this.error,_c);
+}
+},_getParameters:function(_d){
+if(!this.parameters){
+return _d;
+}
+var _e=[];
+var _f=this.parameters.split(",");
+if(_f.length==1){
+var _10=dojox.wire.ml._getValue(dojo.trim(_f[0]),_d);
+if(dojo.isArray(_10)){
+_e=_10;
+}else{
+_e.push(_10);
+}
+}else{
+for(var i in _f){
+_e.push(dojox.wire.ml._getValue(dojo.trim(_f[i]),_d));
+}
+}
+return _e;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Invocation.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Service.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Service.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Service.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Service.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,170 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.Service"]){
+dojo._hasResource["dojox.wire.ml.Service"]=true;
+dojo.provide("dojox.wire.ml.Service");
+dojo.provide("dojox.wire.ml.RestHandler");
+dojo.provide("dojox.wire.ml.XmlHandler");
+dojo.provide("dojox.wire.ml.JsonHandler");
+dojo.require("dijit._Widget");
+dojo.require("dojox.xml.parser");
+dojo.require("dojox.wire._base");
+dojo.require("dojox.wire.ml.util");
+dojo.declare("dojox.wire.ml.Service",dijit._Widget,{url:"",serviceUrl:"",serviceType:"",handlerClass:"",preventCache:true,postCreate:function(){
+this.handler=this._createHandler();
+},_handlerClasses:{"TEXT":"dojox.wire.ml.RestHandler","XML":"dojox.wire.ml.XmlHandler","JSON":"dojox.wire.ml.JsonHandler","JSON-RPC":"dojo.rpc.JsonService"},_createHandler:function(){
+if(this.url){
+var _1=this;
+var d=dojo.xhrGet({url:this.url,handleAs:"json",sync:true});
+d.addCallback(function(_3){
+_1.smd=_3;
+});
+if(this.smd&&!this.serviceUrl){
+this.serviceUrl=(this.smd.serviceUrl||this.smd.serviceURL);
+}
+}
+var _4=undefined;
+if(this.handlerClass){
+_4=dojox.wire._getClass(this.handlerClass);
+}else{
+if(this.serviceType){
+_4=this._handlerClasses[this.serviceType];
+if(_4&&dojo.isString(_4)){
+_4=dojox.wire._getClass(_4);
+this._handlerClasses[this.serviceType]=_4;
+}
+}else{
+if(this.smd&&this.smd.serviceType){
+_4=this._handlerClasses[this.smd.serviceType];
+if(_4&&dojo.isString(_4)){
+_4=dojox.wire._getClass(_4);
+this._handlerClasses[this.smd.serviceType]=_4;
+}
+}
+}
+}
+if(!_4){
+return null;
+}
+return new _4();
+},callMethod:function(_5,_6){
+var _7=new dojo.Deferred();
+this.handler.bind(_5,_6,_7,this.serviceUrl);
+return _7;
+}});
+dojo.declare("dojox.wire.ml.RestHandler",null,{contentType:"text/plain",handleAs:"text",bind:function(_8,_9,_a,_b){
+_8=_8.toUpperCase();
+var _c=this;
+var _d={url:this._getUrl(_8,_9,_b),contentType:this.contentType,handleAs:this.handleAs,headers:this.headers,preventCache:this.preventCache};
+var d=null;
+if(_8=="POST"){
+_d.postData=this._getContent(_8,_9);
+d=dojo.rawXhrPost(_d);
+}else{
+if(_8=="PUT"){
+_d.putData=this._getContent(_8,_9);
+d=dojo.rawXhrPut(_d);
+}else{
+if(_8=="DELETE"){
+d=dojo.xhrDelete(_d);
+}else{
+d=dojo.xhrGet(_d);
+}
+}
+}
+d.addCallbacks(function(_f){
+_a.callback(_c._getResult(_f));
+},function(_10){
+_a.errback(_10);
+});
+},_getUrl:function(_11,_12,url){
+var _14;
+if(_11=="GET"||_11=="DELETE"){
+if(_12.length>0){
+_14=_12[0];
+}
+}else{
+if(_12.length>1){
+_14=_12[1];
+}
+}
+if(_14){
+var _15="";
+for(var _16 in _14){
+var _17=_14[_16];
+if(_17){
+_17=encodeURIComponent(_17);
+var _18="{"+_16+"}";
+var _19=url.indexOf(_18);
+if(_19>=0){
+url=url.substring(0,_19)+_17+url.substring(_19+_18.length);
+}else{
+if(_15){
+_15+="&";
+}
+_15+=(_16+"="+_17);
+}
+}
+}
+if(_15){
+url+="?"+_15;
+}
+}
+return url;
+},_getContent:function(_1a,_1b){
+if(_1a=="POST"||_1a=="PUT"){
+return (_1b?_1b[0]:null);
+}else{
+return null;
+}
+},_getResult:function(_1c){
+return _1c;
+}});
+dojo.declare("dojox.wire.ml.XmlHandler",dojox.wire.ml.RestHandler,{contentType:"text/xml",handleAs:"xml",_getContent:function(_1d,_1e){
+var _1f=null;
+if(_1d=="POST"||_1d=="PUT"){
+var p=_1e[0];
+if(p){
+if(dojo.isString(p)){
+_1f=p;
+}else{
+var _21=p;
+if(_21 instanceof dojox.wire.ml.XmlElement){
+_21=_21.element;
+}else{
+if(_21.nodeType===9){
+_21=_21.documentElement;
+}
+}
+var _22="<?xml version=\"1.0\"?>";
+_1f=_22+dojox.xml.parser.innerXML(_21);
+}
+}
+}
+return _1f;
+},_getResult:function(_23){
+if(_23){
+_23=new dojox.wire.ml.XmlElement(_23);
+}
+return _23;
+}});
+dojo.declare("dojox.wire.ml.JsonHandler",dojox.wire.ml.RestHandler,{contentType:"text/json",handleAs:"json",headers:{"Accept":"*/json"},_getContent:function(_24,_25){
+var _26=null;
+if(_24=="POST"||_24=="PUT"){
+var p=(_25?_25[0]:undefined);
+if(p){
+if(dojo.isString(p)){
+_26=p;
+}else{
+_26=dojo.toJson(p);
+}
+}
+}
+return _26;
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Service.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Transfer.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Transfer.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Transfer.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Transfer.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,122 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.Transfer"]){
+dojo._hasResource["dojox.wire.ml.Transfer"]=true;
+dojo.provide("dojox.wire.ml.Transfer");
+dojo.provide("dojox.wire.ml.ChildWire");
+dojo.provide("dojox.wire.ml.ColumnWire");
+dojo.provide("dojox.wire.ml.NodeWire");
+dojo.provide("dojox.wire.ml.SegmentWire");
+dojo.require("dijit._Widget");
+dojo.require("dijit._Container");
+dojo.require("dojox.wire._base");
+dojo.require("dojox.wire.ml.Action");
+dojo.declare("dojox.wire.ml.Transfer",dojox.wire.ml.Action,{source:"",sourceStore:"",sourceAttribute:"",sourcePath:"",type:"",converter:"",delimiter:"",target:"",targetStore:"",targetAttribute:"",targetPath:"",_run:function(){
+var _1=this._getWire("source");
+var _2=this._getWire("target");
+dojox.wire.transfer(_1,_2,arguments);
+},_getWire:function(_3){
+var _4=undefined;
+if(_3=="source"){
+_4={object:this.source,dataStore:this.sourceStore,attribute:this.sourceAttribute,path:this.sourcePath,type:this.type,converter:this.converter};
+}else{
+_4={object:this.target,dataStore:this.targetStore,attribute:this.targetAttribute,path:this.targetPath};
+}
+if(_4.object){
+if(_4.object.length>=9&&_4.object.substring(0,9)=="arguments"){
+_4.property=_4.object.substring(9);
+_4.object=null;
+}else{
+var i=_4.object.indexOf(".");
+if(i<0){
+_4.object=dojox.wire.ml._getValue(_4.object);
+}else{
+_4.property=_4.object.substring(i+1);
+_4.object=dojox.wire.ml._getValue(_4.object.substring(0,i));
+}
+}
+}
+if(_4.dataStore){
+_4.dataStore=dojox.wire.ml._getValue(_4.dataStore);
+}
+var _6=undefined;
+var _7=this.getChildren();
+for(var i in _7){
+var _8=_7[i];
+if(_8 instanceof dojox.wire.ml.ChildWire&&_8.which==_3){
+if(!_6){
+_6={};
+}
+_8._addWire(this,_6);
+}
+}
+if(_6){
+_6.object=dojox.wire.create(_4);
+_6.dataStore=_4.dataStore;
+_4=_6;
+}
+return _4;
+}});
+dojo.declare("dojox.wire.ml.ChildWire",dijit._Widget,{which:"source",object:"",property:"",type:"",converter:"",attribute:"",path:"",name:"",_addWire:function(_9,_a){
+if(this.name){
+if(!_a.children){
+_a.children={};
+}
+_a.children[this.name]=this._getWire(_9);
+}else{
+if(!_a.children){
+_a.children=[];
+}
+_a.children.push(this._getWire(_9));
+}
+},_getWire:function(_b){
+return {object:(this.object?dojox.wire.ml._getValue(this.object):undefined),property:this.property,type:this.type,converter:this.converter,attribute:this.attribute,path:this.path};
+}});
+dojo.declare("dojox.wire.ml.ColumnWire",dojox.wire.ml.ChildWire,{column:"",_addWire:function(_c,_d){
+if(this.column){
+if(!_d.columns){
+_d.columns={};
+}
+_d.columns[this.column]=this._getWire(_c);
+}else{
+if(!_d.columns){
+_d.columns=[];
+}
+_d.columns.push(this._getWire(_c));
+}
+}});
+dojo.declare("dojox.wire.ml.NodeWire",[dojox.wire.ml.ChildWire,dijit._Container],{titleProperty:"",titleAttribute:"",titlePath:"",_addWire:function(_e,_f){
+if(!_f.nodes){
+_f.nodes=[];
+}
+_f.nodes.push(this._getWires(_e));
+},_getWires:function(_10){
+var _11={node:this._getWire(_10),title:{type:"string",property:this.titleProperty,attribute:this.titleAttribute,path:this.titlePath}};
+var _12=[];
+var _13=this.getChildren();
+for(var i in _13){
+var _15=_13[i];
+if(_15 instanceof dojox.wire.ml.NodeWire){
+_12.push(_15._getWires(_10));
+}
+}
+if(_12.length>0){
+_11.children=_12;
+}
+return _11;
+}});
+dojo.declare("dojox.wire.ml.SegmentWire",dojox.wire.ml.ChildWire,{_addWire:function(_16,_17){
+if(!_17.segments){
+_17.segments=[];
+}
+_17.segments.push(this._getWire(_16));
+if(_16.delimiter&&!_17.delimiter){
+_17.delimiter=_16.delimiter;
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/Transfer.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/util.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/util.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/util.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/util.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,213 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.wire.ml.util"]){
+dojo._hasResource["dojox.wire.ml.util"]=true;
+dojo.provide("dojox.wire.ml.util");
+dojo.require("dojox.xml.parser");
+dojo.require("dojox.wire.Wire");
+dojox.wire.ml._getValue=function(_1,_2){
+if(!_1){
+return undefined;
+}
+var _3=undefined;
+if(_2&&_1.length>=9&&_1.substring(0,9)=="arguments"){
+_3=_1.substring(9);
+return new dojox.wire.Wire({property:_3}).getValue(_2);
+}
+var i=_1.indexOf(".");
+if(i>=0){
+_3=_1.substring(i+1);
+_1=_1.substring(0,i);
+}
+var _5=(dijit.byId(_1)||dojo.byId(_1)||dojo.getObject(_1));
+if(!_5){
+return undefined;
+}
+if(!_3){
+return _5;
+}else{
+return new dojox.wire.Wire({object:_5,property:_3}).getValue();
+}
+};
+dojox.wire.ml._setValue=function(_6,_7){
+if(!_6){
+return;
+}
+var i=_6.indexOf(".");
+if(i<0){
+return;
+}
+var _9=this._getValue(_6.substring(0,i));
+if(!_9){
+return;
+}
+var _a=_6.substring(i+1);
+var _b=new dojox.wire.Wire({object:_9,property:_a}).setValue(_7);
+};
+dojo.declare("dojox.wire.ml.XmlElement",null,{constructor:function(_c){
+if(dojo.isString(_c)){
+_c=this._getDocument().createElement(_c);
+}
+this.element=_c;
+},getPropertyValue:function(_d){
+var _e=undefined;
+if(!this.element){
+return _e;
+}
+if(!_d){
+return _e;
+}
+if(_d.charAt(0)=="@"){
+var _f=_d.substring(1);
+_e=this.element.getAttribute(_f);
+}else{
+if(_d=="text()"){
+var _10=this.element.firstChild;
+if(_10){
+_e=_10.nodeValue;
+}
+}else{
+var _11=[];
+for(var i=0;i<this.element.childNodes.length;i++){
+var _13=this.element.childNodes[i];
+if(_13.nodeType===1&&_13.nodeName==_d){
+_11.push(new dojox.wire.ml.XmlElement(_13));
+}
+}
+if(_11.length>0){
+if(_11.length===1){
+_e=_11[0];
+}else{
+_e=_11;
+}
+}
+}
+}
+return _e;
+},setPropertyValue:function(_14,_15){
+var i;
+var _17;
+if(!this.element){
+return;
+}
+if(!_14){
+return;
+}
+if(_14.charAt(0)=="@"){
+var _18=_14.substring(1);
+if(_15){
+this.element.setAttribute(_18,_15);
+}else{
+this.element.removeAttribute(_18);
+}
+}else{
+if(_14=="text()"){
+while(this.element.firstChild){
+this.element.removeChild(this.element.firstChild);
+}
+if(_15){
+_17=this._getDocument().createTextNode(_15);
+this.element.appendChild(_17);
+}
+}else{
+var _19=null;
+var _1a;
+for(i=this.element.childNodes.length-1;i>=0;i--){
+_1a=this.element.childNodes[i];
+if(_1a.nodeType===1&&_1a.nodeName==_14){
+if(!_19){
+_19=_1a.nextSibling;
+}
+this.element.removeChild(_1a);
+}
+}
+if(_15){
+if(dojo.isArray(_15)){
+for(i in _15){
+var e=_15[i];
+if(e.element){
+this.element.insertBefore(e.element,_19);
+}
+}
+}else{
+if(_15 instanceof dojox.wire.ml.XmlElement){
+if(_15.element){
+this.element.insertBefore(_15.element,_19);
+}
+}else{
+_1a=this._getDocument().createElement(_14);
+_17=this._getDocument().createTextNode(_15);
+_1a.appendChild(_17);
+this.element.insertBefore(_1a,_19);
+}
+}
+}
+}
+}
+},toString:function(){
+var s="";
+if(this.element){
+var _1d=this.element.firstChild;
+if(_1d){
+s=_1d.nodeValue;
+}
+}
+return s;
+},toObject:function(){
+if(!this.element){
+return null;
+}
+var _1e="";
+var obj={};
+var _20=0;
+var i;
+for(i=0;i<this.element.childNodes.length;i++){
+var _22=this.element.childNodes[i];
+if(_22.nodeType===1){
+_20++;
+var o=new dojox.wire.ml.XmlElement(_22).toObject();
+var _24=_22.nodeName;
+var p=obj[_24];
+if(!p){
+obj[_24]=o;
+}else{
+if(dojo.isArray(p)){
+p.push(o);
+}else{
+obj[_24]=[p,o];
+}
+}
+}else{
+if(_22.nodeType===3||_22.nodeType===4){
+_1e+=_22.nodeValue;
+}
+}
+}
+var _26=0;
+if(this.element.nodeType===1){
+_26=this.element.attributes.length;
+for(i=0;i<_26;i++){
+var _27=this.element.attributes[i];
+obj["@"+_27.nodeName]=_27.nodeValue;
+}
+}
+if(_20===0){
+if(_26===0){
+return _1e;
+}
+obj["text()"]=_1e;
+}
+return obj;
+},_getDocument:function(){
+if(this.element){
+return (this.element.nodeType==9?this.element:this.element.ownerDocument);
+}else{
+return dojox.xml.parser.parse();
+}
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/wire/ml/util.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/DomParser.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/DomParser.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/DomParser.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/DomParser.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,325 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.xml.DomParser"]){
+dojo._hasResource["dojox.xml.DomParser"]=true;
+dojo.provide("dojox.xml.DomParser");
+dojox.xml.DomParser=new (function(){
+var _1={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9};
+var _2=/<([^>\/\s+]*)([^>]*)>([^<]*)/g;
+var _3=/([^=]*)=(("([^"]*)")|('([^']*)'))/g;
+var _4=/<!ENTITY\s+([^"]*)\s+"([^"]*)">/g;
+var _5=/<!\[CDATA\[([\u0001-\uFFFF]*?)\]\]>/g;
+var _6=/<!--([\u0001-\uFFFF]*?)-->/g;
+var _7=/^\s+|\s+$/g;
+var _8=/\s+/g;
+var _9=/\&gt;/g;
+var _a=/\&lt;/g;
+var _b=/\&quot;/g;
+var _c=/\&apos;/g;
+var _d=/\&amp;/g;
+var _e="_def_";
+function _f(){
+return new (function(){
+var all={};
+this.nodeType=_1.DOCUMENT;
+this.nodeName="#document";
+this.namespaces={};
+this._nsPaths={};
+this.childNodes=[];
+this.documentElement=null;
+this._add=function(obj){
+if(typeof (obj.id)!="undefined"){
+all[obj.id]=obj;
+}
+};
+this._remove=function(id){
+if(all[id]){
+delete all[id];
+}
+};
+this.byId=this.getElementById=function(id){
+return all[id];
+};
+this.byName=this.getElementsByTagName=_14;
+this.byNameNS=this.getElementsByTagNameNS=_15;
+this.childrenByName=_16;
+this.childrenByNameNS=_17;
+})();
+};
+function _14(_18){
+function __(_1a,_1b,arr){
+dojo.forEach(_1a.childNodes,function(c){
+if(c.nodeType==_1.ELEMENT){
+if(_1b=="*"){
+arr.push(c);
+}else{
+if(c.nodeName==_1b){
+arr.push(c);
+}
+}
+__(c,_1b,arr);
+}
+});
+};
+var a=[];
+__(this,_18,a);
+return a;
+};
+function _15(_1f,ns){
+function __(_22,_23,ns,arr){
+dojo.forEach(_22.childNodes,function(c){
+if(c.nodeType==_1.ELEMENT){
+if(_23=="*"&&c.ownerDocument._nsPaths[ns]==c.namespace){
+arr.push(c);
+}else{
+if(c.localName==_23&&c.ownerDocument._nsPaths[ns]==c.namespace){
+arr.push(c);
+}
+}
+__(c,_23,ns,arr);
+}
+});
+};
+if(!ns){
+ns=_e;
+}
+var a=[];
+__(this,_1f,ns,a);
+return a;
+};
+function _16(_28){
+var a=[];
+dojo.forEach(this.childNodes,function(c){
+if(c.nodeType==_1.ELEMENT){
+if(_28=="*"){
+a.push(c);
+}else{
+if(c.nodeName==_28){
+a.push(c);
+}
+}
+}
+});
+return a;
+};
+function _17(_2b,ns){
+var a=[];
+dojo.forEach(this.childNodes,function(c){
+if(c.nodeType==_1.ELEMENT){
+if(_2b=="*"&&c.ownerDocument._nsPaths[ns]==c.namespace){
+a.push(c);
+}else{
+if(c.localName==_2b&&c.ownerDocument._nsPaths[ns]==c.namespace){
+a.push(c);
+}
+}
+}
+});
+return a;
+};
+function _2f(v){
+return {nodeType:_1.TEXT,nodeName:"#text",nodeValue:v.replace(_8," ").replace(_9,">").replace(_a,"<").replace(_c,"'").replace(_b,"\"").replace(_d,"&")};
+};
+function _31(_32){
+for(var i=0;i<this.attributes.length;i++){
+if(this.attributes[i].nodeName==_32){
+return this.attributes[i].nodeValue;
+}
+}
+return null;
+};
+function _34(_35,ns){
+for(var i=0;i<this.attributes.length;i++){
+if(this.ownerDocument._nsPaths[ns]==this.attributes[i].namespace&&this.attributes[i].localName==_35){
+return this.attributes[i].nodeValue;
+}
+}
+return null;
+};
+function _38(_39,val){
+var old=null;
+for(var i=0;i<this.attributes.length;i++){
+if(this.attributes[i].nodeName==_39){
+old=this.attributes[i].nodeValue;
+this.attributes[i].nodeValue=val;
+break;
+}
+}
+if(_39=="id"){
+if(old!=null){
+this.ownerDocument._remove(old);
+}
+this.ownerDocument._add(this);
+}
+};
+function _3d(_3e,val,ns){
+for(var i=0;i<this.attributes.length;i++){
+if(this.ownerDocument._nsPaths[ns]==this.attributes[i].namespace&&this.attributes[i].localName==_3e){
+this.attributes[i].nodeValue=val;
+return;
+}
+}
+};
+function _42(){
+var p=this.parentNode;
+if(p){
+for(var i=0;i<p.childNodes.length;i++){
+if(p.childNodes[i]==this&&i>0){
+return p.childNodes[i-1];
+}
+}
+}
+return null;
+};
+function _45(){
+var p=this.parentNode;
+if(p){
+for(var i=0;i<p.childNodes.length;i++){
+if(p.childNodes[i]==this&&(i+1)<p.childNodes.length){
+return p.childNodes[i+1];
+}
+}
+}
+return null;
+};
+this.parse=function(str){
+var _49=_f();
+if(str==null){
+return _49;
+}
+if(str.length==0){
+return _49;
+}
+if(str.indexOf("<!ENTITY")>0){
+var _4a,eRe=[];
+if(_4.test(str)){
+_4.lastIndex=0;
+while((_4a=_4.exec(str))!=null){
+eRe.push({entity:"&"+_4a[1].replace(_7,"")+";",expression:_4a[2]});
+}
+for(var i=0;i<eRe.length;i++){
+str=str.replace(new RegExp(eRe[i].entity,"g"),eRe[i].expression);
+}
+}
+}
+var _4d=[],_4e;
+while((_4e=_5.exec(str))!=null){
+_4d.push(_4e[1]);
+}
+for(var i=0;i<_4d.length;i++){
+str=str.replace(_4d[i],i);
+}
+var _4f=[],_50;
+while((_50=_6.exec(str))!=null){
+_4f.push(_50[1]);
+}
+for(i=0;i<_4f.length;i++){
+str=str.replace(_4f[i],i);
+}
+var res,obj=_49;
+while((res=_2.exec(str))!=null){
+if(res[2].charAt(0)=="/"&&res[2].replace(_7,"").length>1){
+if(obj.parentNode){
+obj=obj.parentNode;
+}
+var _53=(res[3]||"").replace(_7,"");
+if(_53.length>0){
+obj.childNodes.push(_2f(_53));
+}
+}else{
+if(res[1].length>0){
+if(res[1].charAt(0)=="?"){
+var _54=res[1].substr(1);
+var _55=res[2].substr(0,res[2].length-2);
+obj.childNodes.push({nodeType:_1.PROCESSING_INSTRUCTION,nodeName:_54,nodeValue:_55});
+}else{
+if(res[1].charAt(0)=="!"){
+if(res[1].indexOf("![CDATA[")==0){
+var val=parseInt(res[1].replace("![CDATA[","").replace("]]",""));
+obj.childNodes.push({nodeType:_1.CDATA_SECTION,nodeName:"#cdata-section",nodeValue:_4d[val]});
+}else{
+if(res[1].substr(0,3)=="!--"){
+var val=parseInt(res[1].replace("!--","").replace("--",""));
+obj.childNodes.push({nodeType:_1.COMMENT,nodeName:"#comment",nodeValue:_4f[val]});
+}
+}
+}else{
+var _54=res[1].replace(_7,"");
+var o={nodeType:_1.ELEMENT,nodeName:_54,localName:_54,namespace:_e,ownerDocument:_49,attributes:[],parentNode:null,childNodes:[]};
+if(_54.indexOf(":")>-1){
+var t=_54.split(":");
+o.namespace=t[0];
+o.localName=t[1];
+}
+o.byName=o.getElementsByTagName=_14;
+o.byNameNS=o.getElementsByTagNameNS=_15;
+o.childrenByName=_16;
+o.childrenByNameNS=_17;
+o.getAttribute=_31;
+o.getAttributeNS=_34;
+o.setAttribute=_38;
+o.setAttributeNS=_3d;
+o.previous=o.previousSibling=_42;
+o.next=o.nextSibling=_45;
+var _59;
+while((_59=_3.exec(res[2]))!=null){
+if(_59.length>0){
+var _54=_59[1].replace(_7,"");
+var val=(_59[4]||_59[6]||"").replace(_8," ").replace(_9,">").replace(_a,"<").replace(_c,"'").replace(_b,"\"").replace(_d,"&");
+if(_54.indexOf("xmlns")==0){
+if(_54.indexOf(":")>0){
+var ns=_54.split(":");
+_49.namespaces[ns[1]]=val;
+_49._nsPaths[val]=ns[1];
+}else{
+_49.namespaces[_e]=val;
+_49._nsPaths[val]=_e;
+}
+}else{
+var ln=_54;
+var ns=_e;
+if(_54.indexOf(":")>0){
+var t=_54.split(":");
+ln=t[1];
+ns=t[0];
+}
+o.attributes.push({nodeType:_1.ATTRIBUTE,nodeName:_54,localName:ln,namespace:ns,nodeValue:val});
+if(ln=="id"){
+o.id=val;
+}
+}
+}
+}
+_49._add(o);
+if(obj){
+obj.childNodes.push(o);
+o.parentNode=obj;
+if(res[2].charAt(res[2].length-1)!="/"){
+obj=o;
+}
+}
+var _53=res[3];
+if(_53.length>0){
+obj.childNodes.push(_2f(_53));
+}
+}
+}
+}
+}
+}
+for(var i=0;i<_49.childNodes.length;i++){
+var e=_49.childNodes[i];
+if(e.nodeType==_1.ELEMENT){
+_49.documentElement=e;
+break;
+}
+}
+return _49;
+};
+})();
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/DomParser.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/README
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/README?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/README (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/README Thu Mar 19 11:13:08 2009
@@ -0,0 +1,40 @@
+-------------------------------------------------------------------------------
+DojoX XML Utilities
+-------------------------------------------------------------------------------
+Version 0.1
+Release date: 05/30/2007	
+-------------------------------------------------------------------------------
+Project state:
+experimental
+-------------------------------------------------------------------------------
+Credits 
+	Tom Trenka (ttrenka@gmail.com): DomParser
+	
+-------------------------------------------------------------------------------
+Project description
+
+The goal of DojoX XML Utilities is provide differing XML utilities for use
+in various places.  Currently this includes a native JS DomParser, but will
+most likely be expanded to include things as dealing with x-browser forks
+(like the Sarissa project), various DOM utilites, and more.
+-------------------------------------------------------------------------------
+Dependencies:
+
+DojoX XML relies only on the Dojo Base package system.
+-------------------------------------------------------------------------------
+Documentation
+
+None at the time of writing.  The only object is dojox.xml.DomParser (a singleton),
+which has one method: parse:
+
+dojox.xml.DomParser.parse(xmlString)
+-------------------------------------------------------------------------------
+Installation instructions
+
+Grab the following from the Dojo SVN Repository:
+http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/xml/*
+
+Install into the following directory structure:
+/dojox/xml/
+
+...which should be at the same level as your Dojo checkout.

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/Script.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/Script.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/Script.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/Script.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,16 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.xml.Script"]){
+dojo._hasResource["dojox.xml.Script"]=true;
+dojo.provide("dojox.xml.Script");
+dojo.require("dojo.parser");
+dojo.require("dojox.xml.widgetParser");
+dojo.declare("dojox.xml.Script",null,{constructor:function(_1,_2){
+dojo.parser.instantiate(dojox.xml.widgetParser._processScript(_2));
+}});
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/Script.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/parser.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/parser.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/parser.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/parser.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,137 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.xml.parser"]){
+dojo._hasResource["dojox.xml.parser"]=true;
+dojo.provide("dojox.xml.parser");
+dojox.xml.parser.parse=function(_1,_2){
+var _3=dojo.doc;
+var _4;
+_2=_2||"text/xml";
+if(_1&&dojo.trim(_1)&&"DOMParser" in dojo.global){
+var _5=new DOMParser();
+_4=_5.parseFromString(_1,_2);
+var de=_4.documentElement;
+var _7="http://www.mozilla.org/newlayout/xml/parsererror.xml";
+if(de.nodeName=="parsererror"&&de.namespaceURI==_7){
+var _8=de.getElementsByTagNameNS(_7,"sourcetext")[0];
+if(!_8){
+_8=_8.firstChild.data;
+}
+throw new Error("Error parsing text "+nativeDoc.documentElement.firstChild.data+" \n"+_8);
+}
+return _4;
+}else{
+if("ActiveXObject" in dojo.global){
+var ms=function(n){
+return "MSXML"+n+".DOMDocument";
+};
+var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];
+dojo.some(dp,function(p){
+try{
+_4=new ActiveXObject(p);
+}
+catch(e){
+return false;
+}
+return true;
+});
+if(_1&&_4){
+_4.async=false;
+_4.loadXML(_1);
+var pe=_4.parseError;
+if(pe.errorCode!==0){
+throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);
+}
+}
+if(_4){
+return _4;
+}
+}else{
+if(_3.implementation&&_3.implementation.createDocument){
+if(_1&&dojo.trim(_1)&&_3.createElement){
+var _e=_3.createElement("xml");
+_e.innerHTML=_1;
+var _f=_3.implementation.createDocument("foo","",null);
+dojo.forEach(_e.childNodes,function(_10){
+_f.importNode(_10,true);
+});
+return _f;
+}else{
+return _3.implementation.createDocument("","",null);
+}
+}
+}
+}
+return null;
+};
+dojox.xml.parser.textContent=function(_11,_12){
+if(arguments.length>1){
+var _13=_11.ownerDocument||dojo.doc;
+dojox.xml.parser.replaceChildren(_11,_13.createTextNode(_12));
+return _12;
+}else{
+if(_11.textContent!==undefined){
+return _11.textContent;
+}
+var _14="";
+if(_11){
+dojo.forEach(_11.childNodes,function(_15){
+switch(_15.nodeType){
+case 1:
+case 5:
+_14+=dojox.xml.parser.textContent(_15);
+break;
+case 3:
+case 2:
+case 4:
+_14+=_15.nodeValue;
+}
+});
+}
+return _14;
+}
+};
+dojox.xml.parser.replaceChildren=function(_16,_17){
+var _18=[];
+if(dojo.isIE){
+dojo.forEach(_16.childNodes,function(_19){
+_18.push(_19);
+});
+}
+dojox.xml.parser.removeChildren(_16);
+dojo.forEach(_18,dojo.destroy);
+if(!dojo.isArray(_17)){
+_16.appendChild(_17);
+}else{
+dojo.forEach(_17,function(_1a){
+_16.appendChild(_1a);
+});
+}
+};
+dojox.xml.parser.removeChildren=function(_1b){
+var _1c=_1b.childNodes.length;
+while(_1b.hasChildNodes()){
+_1b.removeChild(_1b.firstChild);
+}
+return _1c;
+};
+dojox.xml.parser.innerXML=function(_1d){
+if(_1d.innerXML){
+return _1d.innerXML;
+}else{
+if(_1d.xml){
+return _1d.xml;
+}else{
+if(typeof XMLSerializer!="undefined"){
+return (new XMLSerializer()).serializeToString(_1d);
+}
+}
+}
+return null;
+};
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/parser.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/widgetParser.js
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/widgetParser.js?rev=755922&view=auto
==============================================================================
--- camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/widgetParser.js (added)
+++ camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/widgetParser.js Thu Mar 19 11:13:08 2009
@@ -0,0 +1,69 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dojox.xml.widgetParser"]){
+dojo._hasResource["dojox.xml.widgetParser"]=true;
+dojo.provide("dojox.xml.widgetParser");
+dojo.require("dojox.xml.parser");
+dojo.require("dojo.parser");
+dojox.xml.widgetParser=new function(){
+var d=dojo;
+this.parseNode=function(_2){
+var _3=[];
+d.query("script[type='text/xml']",_2).forEach(function(_4){
+_3.push.apply(_3,this._processScript(_4));
+},this).orphan();
+return d.parser.instantiate(_3);
+};
+this._processScript=function(_5){
+var _6=_5.src?d._getText(_5.src):_5.innerHTML||_5.firstChild.nodeValue;
+var _7=this.toHTML(dojox.xml.parser.parse(_6).firstChild);
+var _8=d.query("[dojoType]",_7);
+dojo.query(">",_7).place(_5,"before");
+_5.parentNode.removeChild(_5);
+return _8;
+};
+this.toHTML=function(_9){
+var _a;
+var _b=_9.nodeName;
+var dd=dojo.doc;
+var _d=_9.nodeType;
+if(_d>=3){
+return dd.createTextNode((_d==3||_d==4)?_9.nodeValue:"");
+}
+var _e=_9.localName||_b.split(":").pop();
+var _f=_9.namespaceURI||(_9.getNamespaceUri?_9.getNamespaceUri():"");
+if(_f=="html"){
+_a=dd.createElement(_e);
+}else{
+var _10=_f+"."+_e;
+_a=_a||dd.createElement((_10=="dijit.form.ComboBox")?"select":"div");
+_a.setAttribute("dojoType",_10);
+}
+d.forEach(_9.attributes,function(_11){
+var _12=_11.name||_11.nodeName;
+var _13=_11.value||_11.nodeValue;
+if(_12.indexOf("xmlns")!=0){
+if(dojo.isIE&&_12=="style"){
+_a.style.setAttribute("cssText",_13);
+}else{
+_a.setAttribute(_12,_13);
+}
+}
+});
+d.forEach(_9.childNodes,function(cn){
+var _15=this.toHTML(cn);
+if(_e=="script"){
+_a.text+=_15.nodeValue;
+}else{
+_a.appendChild(_15);
+}
+},this);
+return _a;
+};
+}();
+}

Propchange: camel/trunk/components/camel-web/src/main/webapp/js/dojox/xml/widgetParser.js
------------------------------------------------------------------------------
    svn:eol-style = native