Java Doc for TKParams.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.util.Hashtable
   com.teamkonzept.lib.TKHashtable
      com.teamkonzept.web.TKParams

TKParams
public class TKParams extends TKHashtable (Code)
Klasse TKParams ist Subklasse von TKHashtable Klasse TKHashtable ist Subklasse von Hashtable Somit werden alle Felder und Methoden von Hashtable und TKHashtable vererbt. Das Objekt TKParams ist somit selbst eine Hashtable


Field Summary
static  booleaninitialized
    

Constructor Summary
public  TKParams()
     Konstruktor1 Wird der Konstruktor ohne Parameter aufgerufen, so muss (z.Z.) zuvor ein Objekt der Klasse TKHttp erzeugt worden sein und das TKHttpInterface, welches die Methode getParams() zur Verfuegung stellt.
public  TKParams(TKHashtable pureParams)
     Konstruktor2 Dem Konstruktor wird ein Hash uebergeben, der die Parameter enthaelt.

Method Summary
public  Enumerationclasses()
    
public  booleandefined(Object classId, Object key)
     Ist der Wert des Parameters nicht null, wird true zurueckgegeben. Ist der Wert null, so existiert weder der key noch der value. Dies bedeutet, dass der Parameter nicht uebergeben wurde (Checkboxen) (siehe auch has()) Beispiel: TKParam-Objekt.defined("PAR","ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 ==> "33" ==> true | ....
public  voidextend(Object classId, Object key, Object val)
     Erweitert den Hash um ein (key,value)-Paarmit folgender Regel Kommt der key noch nicht im Hash vor, wird das neue (Key,Value)-Paar eingetragen Beispiel: TKParam-Objekt.extend("PAR","NAME","HANS") --------------- --------------- | ALTER | 33 | | ALTER | 33 | ==>|--------------| ==> |--------------| | ....
public  TKHashtableextractClass(Object srcId, Object refId)
    
public  Stringget(Object classId, Object key)
     Der URLParameterWert eines Parameters wird als String zurueckgegeben. Beispiel: TKParam-Objekt.get("PAR","ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 ==> "33" | ....
public  Stringget(Object classId, Object key, int idx)
     1.
final public  TKHashtablegetClass(Object classId)
     Ein Hash der jeweiligen classId wird zurueckgegeben. Die classId ist ein Key der Klasse TKParam Beispiel: TKParam-Objekt.getClass("PAR") --------------- | ALTER | 33 | ==> |--------------| | ....
public  ObjectgetObject(Object classId, Object key)
     Der URLParameterWert eines Parameters in einem Hash wird als Objekt zurueckgegeben.
public  TKVectorgetVector(Object classId, Object key)
     Der Wert eines Parameters aus einem Hash ist ein TKVector und wird dann zurueckgegeben. Beispiel: TKParam-Objekt.get("PAR","ALTERSGRUPPEN") ----------------------------------- | ALTERGRUPPEN | Vector: 20|30|40 | ==> |--------------|------------------- ==> TKVector(20|30|40) | ....
public  booleanhas(Object classId, Object key)
     Existiert der URLParameterWert eines Parameters in einem Hash wird als Objekt zurueckgegeben.
public  booleanhasClass(Object classId)
     Mit dieser Methode kann getestet werden, ob eine ClassId existiert.
public  booleanhasMultiple(Object classId, Object key)
     Die Methode get() liefert den Wert eines Parameters zurueck. Ist dieser Wert eine Instanz der Klasse TKVector, wird true zurueckgegeben Beispiel: TKParam-Objekt.hasMultiple("PAR","ALTERSGRUPPEN") ----------------------------------- | ALTERGRUPPEN | Vector: 20|30|40 | ==> |--------------|------------------- ==> TKVector(20|30|40) ==> true | ....
static  voidinit()
     Pattern werden fuer die spaetere Patternsuche/ersetzung definiert und global zur Verfuegung gestellt.
protected  voidinitParams(TKHashtable pureParams)
     Die Methode initParams() wird in den Konstruktoren aufgerufen.
public  voidput(Object classId, Object key, Object val)
     Erweitert den Hash um ein (key,value)-Paar erweitert. Beispiel: TKParam-Objekt.put("PAR","NAME","HANS") --------------- --------------- | ALTER | 33 | | ALTER | 33 | ==>|--------------| ==> |--------------| | ....

Field Detail
initialized
static boolean initialized(Code)




Constructor Detail
TKParams
public TKParams()(Code)
Konstruktor1 Wird der Konstruktor ohne Parameter aufgerufen, so muss (z.Z.) zuvor ein Objekt der Klasse TKHttp erzeugt worden sein und das TKHttpInterface, welches die Methode getParams() zur Verfuegung stellt. Die Klasse TkHttp stellt die abstrakte Klassenmethode GetInterface() zur Verfuegung. Der Methode init() wird somit ein TKHashtable uebergeben, der die Parameter enthaelt.



TKParams
public TKParams(TKHashtable pureParams)(Code)
Konstruktor2 Dem Konstruktor wird ein Hash uebergeben, der die Parameter enthaelt. Dieser wird wiederum der Methode init() uebergeben. Das TKHttpInterface-Objekt muss bereits erzeugt worden sein. Erzeugung eines Obkjekts der Klasse TKParam: TKHashtable pureParams = httpInterface.getParams(); TKParams params = new TKParams( pureParams );
Parameters:
  TKHashtable - pureParams




Method Detail
classes
public Enumeration classes()(Code)
Gibt die Keys der Klasse TKParam zurueck ----------------------------------------------------------------- Alternative in der Applikation: Enumeration paramKeys = TKParams-Objekt.keys(); while(paramKeys.hasMoreElements()) { Object classId = paramKeys.nextElement(); Object val = TKParams-Objekt.get(key); } ----------------------------------------------------------------- die Keys der Klasse



defined
public boolean defined(Object classId, Object key)(Code)
Ist der Wert des Parameters nicht null, wird true zurueckgegeben. Ist der Wert null, so existiert weder der key noch der value. Dies bedeutet, dass der Parameter nicht uebergeben wurde (Checkboxen) (siehe auch has()) Beispiel: TKParam-Objekt.defined("PAR","ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 ==> "33" ==> true | .... | .. | |--------------|
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens true, wenn der Wert eines Parameters vorhanden ist



extend
public void extend(Object classId, Object key, Object val)(Code)
Erweitert den Hash um ein (key,value)-Paarmit folgender Regel Kommt der key noch nicht im Hash vor, wird das neue (Key,Value)-Paar eingetragen Beispiel: TKParam-Objekt.extend("PAR","NAME","HANS") --------------- --------------- | ALTER | 33 | | ALTER | 33 | ==>|--------------| ==> |--------------| | .... | .. | | NAME | HANS | |--------------| |--------------|
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens
Parameters:
  Objekt - val, der zu setzende neue Wert



extractClass
public TKHashtable extractClass(Object srcId, Object refId)(Code)
Enthalten die beiden Hashes den gleichen Key wird ein neuer Hash erzeugt mit key/value Paar vom srcHash
Parameters:
  Object - srcId, der SourceHash
Parameters:
  Object - refId, der ReferenzHash den neu erzeugten Hash



get
public String get(Object classId, Object key)(Code)
Der URLParameterWert eines Parameters wird als String zurueckgegeben. Beispiel: TKParam-Objekt.get("PAR","ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 ==> "33" | .... | .. | |--------------|
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens den Wert eines Parameters, der URLParameterWert



get
public String get(Object classId, Object key, int idx)(Code)
1. Key der Klasse TKParam -- Value eine Hashtabel 2. Key der Hashtable -- Value ein TKVecto 3. Ergebnis: Element des Vectors des uebergebenen Indizes Beispiel: TKParam-Objekt.get("PAR","ALTERSGRUPPEN",2) ----------------------------------- | ALTERGRUPPEN | Vector: 20|30|40 | ==> |--------------|------------------- ==> 30 | .... | ... | ... | |--------------|-------------------
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens int idx, ein Index den Wert eines Parameters, der URLParameterWert



getClass
final public TKHashtable getClass(Object classId)(Code)
Ein Hash der jeweiligen classId wird zurueckgegeben. Die classId ist ein Key der Klasse TKParam Beispiel: TKParam-Objekt.getClass("PAR") --------------- | ALTER | 33 | ==> |--------------| | .... | .. | |--------------|
Parameters:
  Object - classID, ein Key der Klasse TKParam Hashtable der classID



getObject
public Object getObject(Object classId, Object key)(Code)
Der URLParameterWert eines Parameters in einem Hash wird als Objekt zurueckgegeben. Beispiel: TKParam-Objekt.getObject("PAR","ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 | .... | .. | |--------------|
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens den Wert eines Parameters, der URLParameterWert



getVector
public TKVector getVector(Object classId, Object key)(Code)
Der Wert eines Parameters aus einem Hash ist ein TKVector und wird dann zurueckgegeben. Beispiel: TKParam-Objekt.get("PAR","ALTERSGRUPPEN") ----------------------------------- | ALTERGRUPPEN | Vector: 20|30|40 | ==> |--------------|------------------- ==> TKVector(20|30|40) | .... | ... | ... | |--------------|-------------------
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens den Wert eines Parameters



has
public boolean has(Object classId, Object key)(Code)
Existiert der URLParameterWert eines Parameters in einem Hash wird als Objekt zurueckgegeben. Beispiel: TKParams-Objekt.has("PAR", "ALTER") --------------- | ALTER | 33 | ==>|--------------| ==> 33 ==> true | .... | .. | |--------------|
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens true, wenn der Wert eines Parameters vorhanden ist



hasClass
public boolean hasClass(Object classId)(Code)
Mit dieser Methode kann getestet werden, ob eine ClassId existiert.
Parameters:
  Object - classId, ein Key der Klasse TKParam boolean, existiert die classId?



hasMultiple
public boolean hasMultiple(Object classId, Object key)(Code)
Die Methode get() liefert den Wert eines Parameters zurueck. Ist dieser Wert eine Instanz der Klasse TKVector, wird true zurueckgegeben Beispiel: TKParam-Objekt.hasMultiple("PAR","ALTERSGRUPPEN") ----------------------------------- | ALTERGRUPPEN | Vector: 20|30|40 | ==> |--------------|------------------- ==> TKVector(20|30|40) ==> true | .... | ... | ... | |--------------|-------------------
Parameters:
  Object - classId, ein Key der Klasse TKParam
Parameters:
  Object - key, key eines TKParameterNamens true, wenn der Wert eines Parameters Instanz derKlasse TKVector ist.



init
static void init()(Code)
Pattern werden fuer die spaetere Patternsuche/ersetzung definiert und global zur Verfuegung gestellt.



initParams
protected void initParams(TKHashtable pureParams)(Code)
Die Methode initParams() wird in den Konstruktoren aufgerufen. Ihr wird ein Hash uebergeben, der als Keys die URLParameterNamen und als Value die zugehoerigen URLParameterWerte enthaelt. Die URLParameternamen muessen nun aus- einandergenommen und in den Hash eingefuegt werden.
Parameters:
  TkHashtable - pureParams, welche als Key den URL_Parameternamen und als Value den URLParameterWert beinhaltet.TK_PARClassId[TKParameterName;TKParameterSubklassenName:TKParameterSubklassenWert]=URLParameterWertBsp: TK_PAR[ALTER;TYPE:INT]=33Bsp: TK_EV[START]=



put
public void put(Object classId, Object key, Object val)(Code)
Erweitert den Hash um ein (key,value)-Paar erweitert. Beispiel: TKParam-Objekt.put("PAR","NAME","HANS") --------------- --------------- | ALTER | 33 | | ALTER | 33 | ==>|--------------| ==> |--------------| | .... | .. | | NAME | HANS | |--------------| |--------------|
Parameters:
  Object - classId
Parameters:
  Object - key
Parameters:
  Objekt - val, der zu setzende neue Wert



Methods inherited from com.teamkonzept.lib.TKHashtable
public void concat(Hashtable hash)(Code)(Java Doc)
public static TKHashtable concat(TKHashtable h1, TKHashtable h2)(Code)(Java Doc)
public boolean containsKey(Object keyList)(Code)(Java Doc)
public void extend(Object key, Object val)(Code)(Java Doc)
public Object get(Object keyList)(Code)(Java Doc)
public void merge(Hashtable hash)(Code)(Java Doc)
public static TKHashtable merge(TKHashtable h1, TKHashtable h2)(Code)(Java Doc)
public Object put(Object keyList, Object val)(Code)(Java Doc)
public String toPerlString()(Code)(Java Doc)
public String toPerlString(int indentCount, boolean withNewline)(Code)(Java Doc)

Methods inherited from java.util.Hashtable
public synchronized void clear()(Code)(Java Doc)
public synchronized Object clone()(Code)(Java Doc)
public synchronized boolean contains(Object value)(Code)(Java Doc)
public synchronized boolean containsKey(Object key)(Code)(Java Doc)
public boolean containsValue(Object value)(Code)(Java Doc)
public synchronized Enumeration<V> elements()(Code)(Java Doc)
public Set<Map.Entry<K, V>> entrySet()(Code)(Java Doc)
public synchronized boolean equals(Object o)(Code)(Java Doc)
public synchronized V get(Object key)(Code)(Java Doc)
public synchronized int hashCode()(Code)(Java Doc)
public synchronized boolean isEmpty()(Code)(Java Doc)
public Set<K> keySet()(Code)(Java Doc)
public synchronized Enumeration<K> keys()(Code)(Java Doc)
public synchronized V put(K key, V value)(Code)(Java Doc)
public synchronized void putAll(Map<? extends K, ? extends V> t)(Code)(Java Doc)
protected void rehash()(Code)(Java Doc)
public synchronized V remove(Object key)(Code)(Java Doc)
public synchronized int size()(Code)(Java Doc)
public synchronized String toString()(Code)(Java Doc)
public Collection<V> values()(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.