Java Doc for TKUploadField.java in  » Content-Management-System » webman » com » teamkonzept » field » 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.field 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.teamkonzept.field.TKBaseField
      com.teamkonzept.field.TKUploadField

TKUploadField
public class TKUploadField extends TKBaseField implements TemplateConstants(Code)
The upload field control.
 Die Klasse TKUploadfield stellt Methoden zur Verfuegung, Uploads zu ermoeglichen und
 die hochgeladenen Dateien (Bilder) darzustellen, sowie die Daten in der Datenbank zu speichern.
 Das Verzeichnis, in dem die Bilder gespeichert werden sollen, wird mit dem Parameterhash
 uebergeben. Der Key ist mit UPBASE banannt.
 1. 	Upload von Dateien
 Die im UPBASE liegenden Dateien werden ausgelesen und in einem Pulldown-
 menue  zur Auswahl gestellt.
 2	Upload von Dateien vom lokalen Rechner auf den Server
 Dateien koennen vom lokalen Rechner in das UPBASE-Verzeichnis auf den Server
 kopiert werden. Es besteht die Moeglichkeit, Dateinamen zu aendern.
 Das Upload benoetigt 2 Templates.
 1.	Datei-Auswahl
 Das erste (ce_upload.tmpl und ct_upload.tmpl)
 stellt Funktionalitaeten zur Verfuegung, die die Auswahl der Dateien ermoeglicht.
 2. Darstellung der Datei
 Das 2. Template (field_option.tmpl) stellt das Bild da und enthaelt einen Button "Modify".
 Wird dieser Event ausgeloest, wird das Template zur Datei-Auswahl wieder generiert.
 Die Events fuer das Modify werden im Hauptprogramm (CTGenerator)	abgearbeitet.
 

author:
   $Author: alex $
version:
   $Revision: 1.52.2.1 $


Field Summary
final public static  StringCLASS_ID
     The class identifier.
final public static  StringCONTENT_TYPE
    
final public static  StringDEFAULT_INI_FILE
    
final public static  StringGETFILENAMESTREAM
    
final public static  StringNEW_FILENAME
    
final public static  StringNEW_MEDIA_ID
    
final public static  intONE_KB
    
public static  StringdocumentRoot
    
 StringgetExtension
    
public static  StringiniFile
    
protected  intlength
    
protected  booleansaveInDB
    
protected  TKVectorselectList
     The selection list.
protected  booleanshowPics
    
protected  intsize
    

Constructor Summary
public  TKUploadField()
    
public  TKUploadField(String name)
    
public  TKUploadField(String name, String showName)
    
public  TKUploadField(String name, String showName, TKVector selectList)
    

Method Summary
public  StringaddExtension(String name, String contentType)
    
public  StringchangeExtension(String fileName, String contentType)
    
public static  StringcheckFileName(String fileName)
    
public  TKHashtablecheckUpload(TKHashtable params, String dir, String action)
    
public  TKHashtableclearParams(TKHashtable params)
    
public  booleancompareMimes(String contentType)
    
public  ObjectcompileData(String prefix, TKHashtable data, TKHashtable context)
    
public  ObjectcompileData(String prefix, TKMarkupNode data, TKHashtable context)
    
public  voidcreateDir(String dir)
    
public  booleanequals(Object object)
     Checks wether this object and the specified object may be treated as equal.
Parameters:
  object - the object to checked for equality.
public  FileextModify(String action, TKHTMLTemplate t, TKHashtable params, String fieldPath)
     Wird das Upload aktiviert stehen zwei Funktionalitaeten zur Verfuegung: 1.
public  voidfillAttributesIntoNode(Element node, Object data)
    
public  voidfillIntoDOM(Document doc, Element node, Object data)
    
public  voidfillIntoPresentation(TKHTMLTemplate t, Object data, String scope)
    
public  voidfillIntoTemplate(TKHTMLTemplate t, Object value, String prefix)
    
public  TKHashtablefinishExtModify(String action, TKHashtable params)
     Ein ausgewaehltes File vom server werden so in den Parameterhash aufgenommen, so dass sie (siehe compileData) angezeigt werden. Wurde ein File vom Server ausgewaehlt, so enthaelt der Parameter GETFILENAME den hochzuladenden Dateinamen und kann direkt angezeigt werden. Win hochgeladenes File vom lokalen Rechner wird zuerst in einem temporaeren Verzeichnis gespeichert und danach in das altuelle UPBASE-Verzeichnis. Wurde ein File vom lokalen Rechner hochgeladen, so enthaelt der Parameter ein Objekt vom Typ TKUploadFileInputStream (abgeleitet von TKFileInputStream).
public static  StringfixContentType(String contentType)
     Fixes the specified content type.

Opera browsers report the content type as follows: image/jpeg; name="image.jpeg".

public  TKVectorgetAllFromMime(String section)
    
public  TKVectorgetAllSections(TKHashtable iniHash)
    
public  ObjectgetDataFromDB(TKContentDBData db)
    
public  TKFieldGroupgetDefGroup(TKFieldSwitch allSwitch, TKFieldSwitchList allSwitchList)
    
public  ObjectgetDefault()
    
public  TKVectorgetExtensions(String extensions, String valSep)
    
public  String[]getFileList(String dir, TKVector extensionVector)
    
public  StringgetFilename(TKHashtable params)
    
public  StringgetFilenameAndPath(TKHashtable params, String dir)
    
public  TKVectorgetFilesOfBeginning(TKVector selectList)
    
public  TKVector[]getMimeAuswahlListe(TKVector selectList)
    
public  TKVector[]getMimeAuswahlListeAll(String section)
    
public  TKVectorgetMimeList(TKVector selectedSections)
    
public  String[]getNameAndExt(String fileName, String contentType)
    
public  StringgetNewFileName(String fileName)
    
public  TKVectorgetSectionKeys(String section, TKHashtable iniHash)
    
public  TKVectorgetSectionVals(String section, TKHashtable iniHash)
    
public  TKVectorgetSpecialExt(String content)
    
public  TKBaseFieldgetTarget(String fieldPath, String prefix, Object data)
     Diese Methode wird fuer die Bearbeitung des Events "EXT_MODIFY" fuer ein Upload benoetigt. Diese Methode ermoeglicht es die Field-Hierachie zu durchlaufen. Komplexe Fields enthalten Sub-Fields, die entweder Atomfields sind oder wiederum Sub-Fields enthalten.
public  voidhandleUpload(TKHTMLTemplate t, TKHashtable params, String dir, String action)
    
public  inthashCode()
     Returns the hash code for this object.
public  voidinit(String fieldClass, Object data)
    
public  voidinitFromDB(String classId, TKFormDBData db, TKVector otherFields)
    
public static  voidinitStaticsForUpload(String root, String ini)
    
public static  voidinitStaticsForUpload(String root)
    
final public  voidinitUploadField(String type, String name, String showName, TKVector selectList)
    
public  intinsertDataIntoDB(TKContentDBData db, Object data, int contentId, int leftNr)
    
public  booleanisExtension(String extension)
    
public  booleanisMimeApplication(String fileName, TKHashtable iniHash)
    
public  booleanisMimeImage(String fileName, TKHashtable iniHash)
    
public  booleanisSaveInDB()
    
public  intrealInsertIntoDB(TKFormDBData db, int formId)
    
public  voidsaveParamsInVector(TKHashtable params, TKVector valVector, TKVector keyVector)
    
public  voidsaveToFilesystem(TKHashtable params, File tempFile, String fileName)
    
public  voidsetErrorCase(TKHTMLTemplate t, String name)
    
public  TKHashtablesetFileName(String fileName, TKHashtable params)
    
public  StringsetFileSep(String dir)
    
public  StringsplitBrowserFileName(String fileName)
    
public  TKVectorsplitSectionVals(TKVector valVector, String sep)
    
public  ObjecttoData()
     Der ausgewaehlte Mimetype in der Struktur wird in einem Hash gespeichert.
public static  StringtoFilename(String name)
     Überführt den String in einen brauchbaren Dateinamen, d.h. es werde spaces, Umlaute etc.

Field Detail
CLASS_ID
final public static String CLASS_ID(Code)
The class identifier.



CONTENT_TYPE
final public static String CONTENT_TYPE(Code)



DEFAULT_INI_FILE
final public static String DEFAULT_INI_FILE(Code)
Standard File fuer die erlaubten Mime Typen



GETFILENAMESTREAM
final public static String GETFILENAMESTREAM(Code)



NEW_FILENAME
final public static String NEW_FILENAME(Code)



NEW_MEDIA_ID
final public static String NEW_MEDIA_ID(Code)



ONE_KB
final public static int ONE_KB(Code)
Konstante fuer Buffer



documentRoot
public static String documentRoot(Code)



getExtension
String getExtension(Code)



iniFile
public static String iniFile(Code)



length
protected int length(Code)



saveInDB
protected boolean saveInDB(Code)
werden Uploads in der DB oder im Filesystem gespeichert ?



selectList
protected TKVector selectList(Code)
The selection list.



showPics
protected boolean showPics(Code)
werden Bilder gleich angezeigt ?



size
protected int size(Code)




Constructor Detail
TKUploadField
public TKUploadField()(Code)
Konstruktor 1



TKUploadField
public TKUploadField(String name)(Code)
Konstruktor 2
Parameters:
  String - Name, ein beliebiger Name



TKUploadField
public TKUploadField(String name, String showName)(Code)
Konstruktor 3
Parameters:
  String - Name, ein beliebiger Name
Parameters:
  String - showName, Name, den der Benuzer fuer das Feld gewaehlt hat



TKUploadField
public TKUploadField(String name, String showName, TKVector selectList)(Code)
Konstruktor 4




Method Detail
addExtension
public String addExtension(String name, String contentType)(Code)



changeExtension
public String changeExtension(String fileName, String contentType)(Code)



checkFileName
public static String checkFileName(String fileName)(Code)



checkUpload
public TKHashtable checkUpload(TKHashtable params, String dir, String action)(Code)
UPLOAD => korrektheit mime und dateiende pruefen



clearParams
public TKHashtable clearParams(TKHashtable params)(Code)



compareMimes
public boolean compareMimes(String contentType)(Code)



compileData
public Object compileData(String prefix, TKHashtable data, TKHashtable context)(Code)
Interne Repraesentation der realen Daten eines Uploadfeldes durch eine Hashtable mit den Keys BASEPATH_PAR und FILENAME_PAR prefix, der prefix data, die realen Daten fuer das Upload result,FILENAME= Name der Datei, UPBASE= Ablageverzeichnis}



compileData
public Object compileData(String prefix, TKMarkupNode data, TKHashtable context)(Code)
nicht mehr benutzt



createDir
public void createDir(String dir)(Code)



equals
public boolean equals(Object object)(Code)
Checks wether this object and the specified object may be treated as equal.
Parameters:
  object - the object to checked for equality. true if this object and thespecified object may be treated as equal, otherwisefalse.



extModify
public File extModify(String action, TKHTMLTemplate t, TKHashtable params, String fieldPath)(Code)
Wird das Upload aktiviert stehen zwei Funktionalitaeten zur Verfuegung: 1. Hochladen eines Files vom Server. Auswahl ueber ein Pulldoenmenue. Es existiert ein Verzeichnis, in dem Files zum hochladen liegen muessen. Der Key UPBASE im Parameterhash gibt dieses an. Zuerst wird dieses Ver- zeichnis eingelesen und die darinliegenden Dateien in das Pulldownmenue eingetragen. 2. Hochladen eines Files vom lokalen Rechner Da zuerst ein Template (ce_upload.tmpl bzw ct_upload.tmpl) zur Auswahl der Files angezeigt wird und erst nach abschicken der Auswahl das Template (field_upload.tmpl) geladen wird, welches das UploadField anzeigt, werden die Parameter als Hidden-Liste weitergegeben. action, die aktuelle Aktion, MODIFY t, ct_upload.tmpl bzw. ce_upload.tmpl, Fileauseahlmoeglichkeiten params, der Parameterhash fieldPath, sas zuletzt ausgewaehlte File im Pulldownmenue



fillAttributesIntoNode
public void fillAttributesIntoNode(Element node, Object data) throws DOMException(Code)



fillIntoDOM
public void fillIntoDOM(Document doc, Element node, Object data) throws DOMException(Code)
MUSS DRINGEND AN fillIntoTemplate ANGEPASST WERDEN



fillIntoPresentation
public void fillIntoPresentation(TKHTMLTemplate t, Object data, String scope)(Code)



fillIntoTemplate
public void fillIntoTemplate(TKHTMLTemplate t, Object value, String prefix)(Code)



finishExtModify
public TKHashtable finishExtModify(String action, TKHashtable params)(Code)
Ein ausgewaehltes File vom server werden so in den Parameterhash aufgenommen, so dass sie (siehe compileData) angezeigt werden. Wurde ein File vom Server ausgewaehlt, so enthaelt der Parameter GETFILENAME den hochzuladenden Dateinamen und kann direkt angezeigt werden. Win hochgeladenes File vom lokalen Rechner wird zuerst in einem temporaeren Verzeichnis gespeichert und danach in das altuelle UPBASE-Verzeichnis. Wurde ein File vom lokalen Rechner hochgeladen, so enthaelt der Parameter ein Objekt vom Typ TKUploadFileInputStream (abgeleitet von TKFileInputStream). Die Methode getUploadFileName() gibt Laufwerksname-Pfad-Dateiname zurueck, so dass der Dateiname ermittelt werden kann. Der Parameter NEW_FILENAME enthaelt, falls eingegeben, den neuern Dateinamen. action, die aktuelle Aktion, UPLOAD oder GETFILE params, der Parameterhash den Parameterhash



fixContentType
public static String fixContentType(String contentType)(Code)
Fixes the specified content type.

Opera browsers report the content type as follows: image/jpeg; name="image.jpeg". This method simply cuts off these extensions.
Parameters:
  contentType - the content type to be fixed. the fixed content type.




getAllFromMime
public TKVector getAllFromMime(String section)(Code)



getAllSections
public TKVector getAllSections(TKHashtable iniHash)(Code)



getDataFromDB
public Object getDataFromDB(TKContentDBData db)(Code)



getDefGroup
public TKFieldGroup getDefGroup(TKFieldSwitch allSwitch, TKFieldSwitchList allSwitchList)(Code)
Methode zur Definition eines Uploadfeldes Die Struktur eines Upload-Feldes besteht aus einer Gruppe von zwei Inputfeldern, mit denen Name und Beschreibung festgelegt werden und eines Selectfeldes, welches die aus dem Inifile gelesenen mimetypes enthaelt allSwitch, wird hier nicht benoetigt allSwitchList, wird hier nicht benoetigt eine Gruppe die die Definition des Uploadfeldes enthaelt



getDefault
public Object getDefault()(Code)
Die realen Daten (interne Repraesentation) fuer ein Uploadfeld bestehen aus einem Filenamen und dem Ablageverzeichnis result, die Values sind der leere String



getExtensions
public TKVector getExtensions(String extensions, String valSep)(Code)



getFileList
public String[] getFileList(String dir, TKVector extensionVector)(Code)
Dateien auf de server



getFilename
public String getFilename(TKHashtable params)(Code)



getFilenameAndPath
public String getFilenameAndPath(TKHashtable params, String dir)(Code)



getFilesOfBeginning
public TKVector getFilesOfBeginning(TKVector selectList)(Code)



getMimeAuswahlListe
public TKVector[] getMimeAuswahlListe(TKVector selectList)(Code)



getMimeAuswahlListeAll
public TKVector[] getMimeAuswahlListeAll(String section)(Code)



getMimeList
public TKVector getMimeList(TKVector selectedSections)(Code)
Zusatzauswahlliste



getNameAndExt
public String[] getNameAndExt(String fileName, String contentType)(Code)



getNewFileName
public String getNewFileName(String fileName)(Code)



getSectionKeys
public TKVector getSectionKeys(String section, TKHashtable iniHash)(Code)



getSectionVals
public TKVector getSectionVals(String section, TKHashtable iniHash)(Code)



getSpecialExt
public TKVector getSpecialExt(String content)(Code)



getTarget
public TKBaseField getTarget(String fieldPath, String prefix, Object data)(Code)
Diese Methode wird fuer die Bearbeitung des Events "EXT_MODIFY" fuer ein Upload benoetigt. Diese Methode ermoeglicht es die Field-Hierachie zu durchlaufen. Komplexe Fields enthalten Sub-Fields, die entweder Atomfields sind oder wiederum Sub-Fields enthalten. Ist die Hierachie durchlaufen, wird das letzte Basefield zurueckgegeben. Siehe auch: doCTExtModify() in CTGenerator.java
Parameters:
  fieldPath -
Parameters:
  prefix -
Parameters:
  data - das Objekt selbst



handleUpload
public void handleUpload(TKHTMLTemplate t, TKHashtable params, String dir, String action)(Code)



hashCode
public int hashCode()(Code)
Returns the hash code for this object. the hash code for this object.



init
public void init(String fieldClass, Object data) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)



initFromDB
public void initFromDB(String classId, TKFormDBData db, TKVector otherFields) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)



initStaticsForUpload
public static void initStaticsForUpload(String root, String ini)(Code)



initStaticsForUpload
public static void initStaticsForUpload(String root)(Code)



initUploadField
final public void initUploadField(String type, String name, String showName, TKVector selectList)(Code)
Funktionalitaet eines Konstruktors
Parameters:
  String - type, CLASS_ID
Parameters:
  String - Name, ein beliebiger Name
Parameters:
  String - showName, Name, den der Benuzer fuer das Feld gewaehlt hat
Parameters:
  TKVector - selectList, vector enthaelt die ausgewaehlten Elemente (multiple Switch)



insertDataIntoDB
public int insertDataIntoDB(TKContentDBData db, Object data, int contentId, int leftNr)(Code)



isExtension
public boolean isExtension(String extension)(Code)



isMimeApplication
public boolean isMimeApplication(String fileName, TKHashtable iniHash)(Code)



isMimeImage
public boolean isMimeImage(String fileName, TKHashtable iniHash)(Code)



isSaveInDB
public boolean isSaveInDB()(Code)
Getter fuer saveInDB werden die Uploads in die Datenbank gespeichert



realInsertIntoDB
public int realInsertIntoDB(TKFormDBData db, int formId)(Code)



saveParamsInVector
public void saveParamsInVector(TKHashtable params, TKVector valVector, TKVector keyVector)(Code)
Paraeter werden in einer liste als Hidden weitergegeben



saveToFilesystem
public void saveToFilesystem(TKHashtable params, File tempFile, String fileName) throws IOException(Code)



setErrorCase
public void setErrorCase(TKHTMLTemplate t, String name)(Code)
ERROR - keine files auf server gefunden



setFileName
public TKHashtable setFileName(String fileName, TKHashtable params)(Code)
Hilfsmethode fuer finishExtModify fileName, das Upload-File params, der Parameterhash den Parameterhash



setFileSep
public String setFileSep(String dir)(Code)



splitBrowserFileName
public String splitBrowserFileName(String fileName)(Code)
Bsp filename vom browser: C:\..\x.y



splitSectionVals
public TKVector splitSectionVals(TKVector valVector, String sep)(Code)



toData
public Object toData()(Code)
Der ausgewaehlte Mimetype in der Struktur wird in einem Hash gespeichert. result, enhaelt die uebergabe aus der Struktur



toFilename
public static String toFilename(String name)(Code)
Überführt den String in einen brauchbaren Dateinamen, d.h. es werde spaces, Umlaute etc. ersetzt.



Fields inherited from com.teamkonzept.field.TKBaseField
final public static String BASEPATH_PAR(Code)(Java Doc)
final public static String DIAGS_KEY(Code)(Java Doc)
final public static String LANGUAGE_CONTEXT(Code)(Java Doc)
final public static String NAME_KEY(Code)(Java Doc)
final public static String NEWFILENAME(Code)(Java Doc)
final public static String OLDFILENAME(Code)(Java Doc)
final public static String SHOW_NAME_KEY(Code)(Java Doc)
final public static String SUB_LIST_KEY(Code)(Java Doc)
final public static String SUB_TYPE_KEY(Code)(Java Doc)
protected int fieldId(Code)(Java Doc)
public String fieldName(Code)(Java Doc)
public String fieldType(Code)(Java Doc)
public String showName(Code)(Java Doc)

Methods inherited from com.teamkonzept.field.TKBaseField
public void addToContext(Object value, String key, TKHashtable context)(Code)(Java Doc)
public void clearId()(Code)(Java Doc)
abstract public Object compileData(String prefix, TKHashtable data, TKHashtable context)(Code)(Java Doc)
abstract public Object compileData(String prefix, TKMarkupNode data, TKHashtable context)(Code)(Java Doc)
public boolean equals(Object object)(Code)(Java Doc)
public void fillAttributesIntoNode(Element node, Object data) throws DOMException(Code)(Java Doc)
abstract public void fillIntoDOM(Document doc, Element node, Object value) throws DOMException(Code)(Java Doc)
abstract public void fillIntoPresentation(TKHTMLTemplate t, Object value, String prefix)(Code)(Java Doc)
public void fillIntoTemplate(TKHTMLTemplate t, Object value, String prefix)(Code)(Java Doc)
public TKHashtable finishExtModify(String action, TKHashtable params)(Code)(Java Doc)
public TKContentNodeTableData getContentNodeFromDB(TKContentDBData db)(Code)(Java Doc)
public TKContentValueTableData getContentNodeValueFromDB(TKContentDBData db, TKContentNodeTableData node)(Code)(Java Doc)
abstract public Object getDataFromDB(TKContentDBData db)(Code)(Java Doc)
final public static TKFieldSwitchData getDataOfAlternative(TKBaseField field)(Code)(Java Doc)
final public static TKFieldSwitchListData getDataOfAlternatives(TKVector fieldList)(Code)(Java Doc)
abstract public TKFieldGroup getDefGroup(TKFieldSwitch allSwitch, TKFieldSwitchList allSwitchList)(Code)(Java Doc)
public Object getDefault()(Code)(Java Doc)
public TKBaseField getField(String fieldPath, String prefix)(Code)(Java Doc)
public String getFieldAttribute(TKFormDBData db, String name, int idx)(Code)(Java Doc)
final public static TKHashtable getFieldHashFromList(TKVector fieldList)(Code)(Java Doc)
public Object getFromContext(String key, TKHashtable context)(Code)(Java Doc)
public String getInternationalName()(Code)(Java Doc)
final public static TKVector getListOfFields(TKFieldSwitchListData switchListData) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)(Java Doc)
final public String getName()(Code)(Java Doc)
final public String getShowName()(Code)(Java Doc)
public TKBaseField getSubField(TKFormDBData db, String name, int idx, TKVector otherFields) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)(Java Doc)
public TKVector getSubFieldList(TKFormDBData db, String name, TKVector otherFields) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)(Java Doc)
public TKBaseField getTarget(String fieldPath, String prefix)(Code)(Java Doc)
final public String getType()(Code)(Java Doc)
public boolean hasFieldAttribute(TKFormDBData db, String name, int idx)(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
public void init(String fieldType, Object initData) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)(Java Doc)
final public void initBaseField(String fieldType, String fieldName, String showName)(Code)(Java Doc)
public void initFromDB(String classId, TKFormDBData db, TKVector otherFields) throws TKUnregisteredClassException, ClassNotFoundException, InstantiationException, IllegalAccessException(Code)(Java Doc)
abstract public int insertDataIntoDB(TKContentDBData db, Object data, int contentId, int leftNr)(Code)(Java Doc)
final public void insertDataIntoDB(TKContentDBData db, Object data)(Code)(Java Doc)
public void insertIntoDB(TKFormDBData db)(Code)(Java Doc)
public TKContentNodeTableData insertNewContentNode(TKContentDBData db, int contentId, int leftNr)(Code)(Java Doc)
public void insertNewContentValue(TKContentDBData db, int contentId, int contentNodeId, int idx, String value)(Code)(Java Doc)
public void insertNewContentValue(TKContentDBData db, int contentId, int contentNodeId, int idx, String value, Integer mediaID)(Code)(Java Doc)
public void insertNewFieldAttribute(TKFormDBData db, int formId, String name, int idx, String value)(Code)(Java Doc)
public TKSubFieldTableData insertNewSubField(TKFormDBData db, int formId, String name, int idx)(Code)(Java Doc)
public void insertNewSubFieldList(TKFormDBData db, int formId, String name, TKVector fieldList)(Code)(Java Doc)
public Object modify(String action, String fieldPath, Object data, String prefix, StringBuffer destination)(Code)(Java Doc)
public String modify(String action, String fieldPath, Object data)(Code)(Java Doc)
final public static TKContentNodeTableData peekNextContentNode(TKContentDBData db)(Code)(Java Doc)
public int realInsertIntoDB(TKFormDBData db, int formId)(Code)(Java Doc)
final public static void removeNextContentNode(TKContentDBData db)(Code)(Java Doc)
public void setName(String newShowName, String newFieldName)(Code)(Java Doc)
public Object toData()(Code)(Java Doc)

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.