Java Doc for TKForm.java in  » Content-Management-System » webman » com » teamkonzept » web » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » webman » com.teamkonzept.web 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.teamkonzept.web.TKForm

TKForm
public class TKForm (Code)


Field Summary
final public static  StringCLASS_LIST
    
final public static  StringERRORCASE
    
final public static  StringPARAM
    
final public static  StringREQUIRED
    
final public static  StringREQUIREDSELECTOR
    
final public static  StringSWAP
    
final public static  StringTYPE
    
protected  TKParamsclasses
    
final protected  Hashtableerrors
    
protected  TKFormTypesformTypes
    
protected  TKHTMLTemplatetemplate
    

Constructor Summary
public  TKForm()
     Konstruktor1 Keine Uebergabeparameter, Konstruktor3 wird aufgerufen.
public  TKForm(TKFormTypes formTypes)
     Konstruktor2 Keine Uebergabeparameter, Konstruktor4 wird aufgerufen.
public  TKForm(TKParams params)
    
public  TKForm(TKParams params, TKFormTypes formTypes)
    
public  TKForm(TKParams params, TKHTMLTemplate template)
    
public  TKForm(TKParams params, TKHTMLTemplate template, TKFormTypes formTypes)
    
public  TKForm(TKParams params, TKHTMLTemplate template, String classList)
     Konstruktor7 Ist das uebergebene TKParam-Objekt nicht null, so werden die Parameter in einem verschachtelten hash abgelegt.
public  TKForm(TKParams params, TKHTMLTemplate template, String classList, TKFormTypes formTypes)
     Konstruktor8 Ist das uebergebene TKParam-Objekt nicht null, so werden die Parameter in einem verschachtelten hash abgelegt.

Method Summary
public  voidaddErrorParams(TKVector errorList, String errorType)
     In dem aktuellen Template wird die Errorliste gesetzt
Parameters:
  TKVector - errorList, eine spezielle Errorliste, die im Templatein folgender Notation steht: ...
public  booleancheckForm(PrintStream out)
     Werden in der Applikation die Parameter einer Form eingelesen, so kann zuerst auf die Korrektheit der Form geprueft werden.
public  booleancheckRequired(PrintStream out)
     &Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden.
public  booleancheckRequired()
     &Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden.
public  booleancheckRequired(TKVector reqSelector)
     &Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden.
public  TKVectorcheckRequiredParams(TKVector reqSelectors)
     Liefert eine Liste aller Parameternamen, die nicht ausgefüllt wurden, obwohl dies als zwingend in der Form angegeben wurde.
public  booleancheckType(PrintStream out)
     Überprüft, ob alle Formularparameter den korrekten Typ besitzen.
public  booleancheckType()
     Überprüft, ob alle Formularparameter den korrekten Typ besitzen.
public  voiddoSwapReqs()
     doSwapReqs f¸hrt f¸r alle in der Klasse SWAP vorkommenden Parameter REQ gegen REQSEL vertaushungen durch. So erh‰lt z.B.
final protected  TKHashtablegetClass(String classId)
     Die Methode getClass() ruft die gleichnahmige Methode von der Klasse TKParam auf. Beispiel: TKParam-Objekt.getClass(classId) --------------- | key | val | ==> |--------------| | ....
final public  TKHashtablegetParams()
     siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (PARAM)wird zurueckgegeben. Beispiel: TKParam-Objekt.getClass(PARAM) --------------- | ALTER | 33 | ==> |--------------| | ....
final public  TKHashtablegetRequired()
     siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (REQUIRED)wird zurueckgegeben.
final public  TKHashtablegetRequiredSelector()
     siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (REQUIREDSELECTOR)wird zurueckgegeben.
final public  TKHashtablegetSwapReqs()
     siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (SWAP)wird zurueckgegeben.
public  TKTemplategetTemplate()
     das aktuelle Template wird zurueckgegeben.
final public  TKHashtablegetTypes()
     siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (TYPE)wird zurueckgegeben. Beispiel: TKParam-Objekt.getClass(TYPE) --------------- | ALTER | INT | ==> |--------------| | ....
final public static  booleanisEmptyString(String text)
    
public  voidprintEmptyForm(PrintStream out)
     Die leere Form wird ausgegeben, d.h es werden keine Parameter zum Template mehr hinzugef¸gt.
public  voidprintErrorParams(PrintStream out)
     1.
public  voidprintForm(PrintStream out)
    
protected  voidsetClasses(TKParams params, String classList)
     Zu jedem Element="className" der classList[] wird nachgeschaut, ob es dazu Werte gibt, welche die Methode getClass() in der Klasse TKParams als Hash zurueckgibt.
final public  voidsetFormTypes(TKFormTypes formTypes)
    
final public  voidsetLocale(Locale locale)
    
final public  voidsetLocale(int style, Locale locale)
    
final public  voidsetStyle(int style)
    

Field Detail
CLASS_LIST
final public static String CLASS_LIST(Code)



ERRORCASE
final public static String ERRORCASE(Code)



PARAM
final public static String PARAM(Code)



REQUIRED
final public static String REQUIRED(Code)



REQUIREDSELECTOR
final public static String REQUIREDSELECTOR(Code)



SWAP
final public static String SWAP(Code)



TYPE
final public static String TYPE(Code)



classes
protected TKParams classes(Code)



errors
final protected Hashtable errors(Code)



formTypes
protected TKFormTypes formTypes(Code)



template
protected TKHTMLTemplate template(Code)




Constructor Detail
TKForm
public TKForm()(Code)
Konstruktor1 Keine Uebergabeparameter, Konstruktor3 wird aufgerufen. Ihm wird null uebergeben.



TKForm
public TKForm(TKFormTypes formTypes)(Code)
Konstruktor2 Keine Uebergabeparameter, Konstruktor4 wird aufgerufen. Ihm wird null uebergeben.
Parameters:
  TKFormTypes - formTypes, Klasse zur Typ¸berpr¸fung



TKForm
public TKForm(TKParams params)(Code)
Konstruktor3 Konstruktor5 wird aufgerufen
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben



TKForm
public TKForm(TKParams params, TKFormTypes formTypes)(Code)
Konstruktor4 Konstruktor6 wird aufgerufen
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  TKFormTypes - formTypes, Klasse zur Typ¸berpr¸fung



TKForm
public TKForm(TKParams params, TKHTMLTemplate template)(Code)
Konstruktor5 Konstruktor7 wird aufgerufen
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  TKTemplate - template, das Template-Objekt mit der Form



TKForm
public TKForm(TKParams params, TKHTMLTemplate template, TKFormTypes formTypes)(Code)
Konstruktor6 Konstruktor8 wird aufgerufen
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  TKTemplate - template, das Template-Objekt mit der Form
Parameters:
  TKFormTypes - formTypes, Klasse zur Typ¸berpr¸fung



TKForm
public TKForm(TKParams params, TKHTMLTemplate template, String classList)(Code)
Konstruktor7 Ist das uebergebene TKParam-Objekt nicht null, so werden die Parameter in einem verschachtelten hash abgelegt.
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  TKTemplate - template, das Template-Objekt mit der Form
Parameters:
  String - classList[], Konstanter String der Klasse TKForm



TKForm
public TKForm(TKParams params, TKHTMLTemplate template, String classList, TKFormTypes formTypes)(Code)
Konstruktor8 Ist das uebergebene TKParam-Objekt nicht null, so werden die Parameter in einem verschachtelten hash abgelegt.
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  TKTemplate - template, das Template-Objekt mit der Form
Parameters:
  String - classList[], Konstanter String der Klasse TKForm
Parameters:
  TKFormTypes - formTypes, Klasse zur Typ¸berpr¸fung




Method Detail
addErrorParams
public void addErrorParams(TKVector errorList, String errorType)(Code)
In dem aktuellen Template wird die Errorliste gesetzt
Parameters:
  TKVector - errorList, eine spezielle Errorliste, die im Templatein folgender Notation steht: ...
Parameters:
  String - errorType ????



checkForm
public boolean checkForm(PrintStream out) throws TKTemplateSyntaxException(Code)
Werden in der Applikation die Parameter einer Form eingelesen, so kann zuerst auf die Korrektheit der Form geprueft werden. true, wenn die Form korrekt ist.



checkRequired
public boolean checkRequired(PrintStream out) throws TKTemplateSyntaxException(Code)
&Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden. Im Fehlerfall wird die Form neu gefüllt und nochmals ausgegeben. true, falls alle als benötigt gekennzeichneten Formularfelder auch gefüllt wurden; false sonst.



checkRequired
public boolean checkRequired() throws TKTemplateSyntaxException(Code)
&Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden. true, falls alle als benötigt gekennzeichneten Formularfelder auch gefüllt wurden; false sonst.



checkRequired
public boolean checkRequired(TKVector reqSelector) throws TKTemplateSyntaxException(Code)
&Uuuml;berprüft, inwiefern alle, als erforderlich gekennzeichneten Parameter auch in der Form ausgefüllt wurden. true, falls alle als benötigt gekennzeichneten Formularfelder auch gefüllt wurden; false sonst.



checkRequiredParams
public TKVector checkRequiredParams(TKVector reqSelectors)(Code)
Liefert eine Liste aller Parameternamen, die nicht ausgefüllt wurden, obwohl dies als zwingend in der Form angegeben wurde.
Parameters:
  TKVector - TKVector reqSelectors einen Vektor aller fehlenden Parameter



checkType
public boolean checkType(PrintStream out) throws TKTemplateSyntaxException(Code)
Überprüft, ob alle Formularparameter den korrekten Typ besitzen. Im Fehlerfall wird die Form neu gefüllt und nochmals ausgegeben. true, falls alle Parameter vom Typ her korrekt sind;false, sonst.



checkType
public boolean checkType()(Code)
Überprüft, ob alle Formularparameter den korrekten Typ besitzen. true, falls alle Parameter vom Typ her korrekt sind;false, sonst.



doSwapReqs
public void doSwapReqs()(Code)
doSwapReqs f¸hrt f¸r alle in der Klasse SWAP vorkommenden Parameter REQ gegen REQSEL vertaushungen durch. So erh‰lt z.B. bei folgendem > Herr

> Frau

> Firma

Name:

Firma: der Parameter ANREDE ein REQSEL:1, wenn ANREDE den Wert eins oder zwei hat, ansonsten REQSEL:2 . Gleichzeitig erh‰lt im Gegenzug der Parameter FIRMA bzw. NAME ein REQ:1,2




getClass
final protected TKHashtable getClass(String classId)(Code)
Die Methode getClass() ruft die gleichnahmige Methode von der Klasse TKParam auf. Beispiel: TKParam-Objekt.getClass(classId) --------------- | key | val | ==> |--------------| | .... | .. | |--------------|
Parameters:
  String - classId, ist ein Element aus CLASS_LIST[], zuvor auch className genannt TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)enthaelt.



getParams
final public TKHashtable getParams()(Code)
siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (PARAM)wird zurueckgegeben. Beispiel: TKParam-Objekt.getClass(PARAM) --------------- | ALTER | 33 | ==> |--------------| | .... | .. | |--------------| TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)PARAM enthaelt.



getRequired
final public TKHashtable getRequired()(Code)
siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (REQUIRED)wird zurueckgegeben. TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)REQUIRED enthaelt.



getRequiredSelector
final public TKHashtable getRequiredSelector()(Code)
siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (REQUIREDSELECTOR)wird zurueckgegeben. TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)REQUIREDSELECTOR enthaelt.



getSwapReqs
final public TKHashtable getSwapReqs()(Code)
siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (SWAP)wird zurueckgegeben. TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)SWAP enthaelt.



getTemplate
public TKTemplate getTemplate()(Code)
das aktuelle Template wird zurueckgegeben. das aktuelle Template, welches dem konstruktor uebergeben wurde



getTypes
final public TKHashtable getTypes()(Code)
siehe: Methode getClass in TKParams Ein Hash der jeweiligen classId (TYPE)wird zurueckgegeben. Beispiel: TKParam-Objekt.getClass(TYPE) --------------- | ALTER | INT | ==> |--------------| | .... | .. | |--------------| TKHashtable, der alle Key-Value-Werte zu einer classId (Klassenname)TYPE enthaelt.



isEmptyString
final public static boolean isEmptyString(String text)(Code)



printEmptyForm
public void printEmptyForm(PrintStream out) throws TKTemplateSyntaxException(Code)
Die leere Form wird ausgegeben, d.h es werden keine Parameter zum Template mehr hinzugef¸gt.



printErrorParams
public void printErrorParams(PrintStream out) throws TKTemplateSyntaxException(Code)
1. In dem aktuellen Template wird die Errorliste gesetzt 2. Die Tags im Template werden substituiert 3. Der Text des Templates wird aufbereitet 4. template.getText() gibt das Template als String zurueck, welcher auf STDOUT geschrieben werden kann.
Parameters:
  TKVector - errorList
Parameters:
  String - errorType



printForm
public void printForm(PrintStream out) throws TKTemplateSyntaxException(Code)
Die Form wird samt der Listiteratoren (ERROR, ERROR_TYPE, ERROR_REQ) ausgegeben



setClasses
protected void setClasses(TKParams params, String classList)(Code)
Zu jedem Element="className" der classList[] wird nachgeschaut, ob es dazu Werte gibt, welche die Methode getClass() in der Klasse TKParams als Hash zurueckgibt. Diese Key-Value-Parameter werden gann als Hash in einem Hash abgelegt. ---------------------------------------------------------------------- Syntax: TK_PARClassId[TKParameterName; TKParameterSubklassenName:TKParameterSubklassenWert] = URLParameterWert ---------------------------------------------------------------------- Beispiel:Es wurde folgender Parameter in einer Hashtabel abgelegt: TK_PAR[ALTER;TYPE:INT] = 33 ---------------------------------------------------------------------- 1. Ein Hash der jeweiligen classId wird zurueckgegeben. Die classId ist ein Key der Klasse TKParam Beispiel: TKParam-Objekt.getClass("PAR") --------------- | ALTER | 33 | ==> |--------------| | .... | .. | |--------------| 2. Ein Hash der jeweiligen classId wird zurueckgegeben. Die classId ist ein Key der Klasse TKParam Beispiel: TKParam-Objekt.getClass("TYPE") --------------- | ALTER | INT | ==> |--------------| | .... | .. | |--------------| 3. Der className ist der Key des neuen Hashes, dessen Value ist wiederum der Hasg, den getClass() zurueckgeliefert hat. -------------------------- | PARAM | --------------- | | | | ALTER| 33 | | | | | ... | ... | | | | -------------- | --------------------------- | TYPE | -------------- | | | | ALTER| INT | | | | --------------- | --------------------------- 4. Eine weitere Variante des zurueckgegebenen Hashes von TKParam-Objekt.getClass(classId) --------------------------------------------- | TKParameterName | TKVector.URLParameterWert | ==> |-----------------|--------------------------- | .... | .. | |-----------------|----------------------------
Parameters:
  TKParams - params, die Parameter des URL's werden uebergeben
Parameters:
  String - classList[], Konstanter String der Klasse TKForm



setFormTypes
final public void setFormTypes(TKFormTypes formTypes)(Code)
setzen einer eignen TKFormTypes-Klasse



setLocale
final public void setLocale(Locale locale)(Code)

See Also:   com.teamkonzept.web.TKFormTypes.setLocale



setLocale
final public void setLocale(int style, Locale locale)(Code)

See Also:   com.teamkonzept.web.TKFormTypes.setLocale
See Also:   com.teamkonzept.web.TKFormTypes.setStyle
See Also:   



setStyle
final public void setStyle(int style)(Code)

See Also:   com.teamkonzept.web.TKFormTypes.setStyle



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.