net.sf.mmapps.modules.config.implementation
Class BasicFieldConfiguration

java.lang.Object
  extended bynet.sf.mmapps.modules.config.implementation.BasicFieldConfiguration
All Implemented Interfaces:
FieldConfiguration

public class BasicFieldConfiguration
extends java.lang.Object
implements FieldConfiguration

Version:
$Id: BasicFieldConfiguration.java,v 1.2 2004/05/18 13:53:51 keesj Exp $
Author:
Kees Jongenburger

Field Summary
(package private)  java.util.Properties descriptions
           
(package private)  java.lang.String docType
           
(package private)  java.lang.String editorPos
           
(package private)  java.util.Properties guiNames
           
(package private)  java.lang.String guitype
           
(package private)  boolean isKey
           
(package private)  boolean isNotNull
           
(package private)  java.lang.String listPos
           
(package private)  java.lang.String name
           
(package private)  java.lang.String searchPos
           
(package private)  java.lang.String size
           
(package private)  java.lang.String state
           
(package private)  java.lang.String type
           
 
Constructor Summary
protected BasicFieldConfiguration()
           
 
Method Summary
 java.lang.String getDescription(java.lang.String lang)
           
 java.util.Properties getDescriptions()
           
 java.lang.String getDocType()
           
 java.lang.String getEditorPosition()
           
 java.lang.String getGUIName(java.lang.String lang)
           
 java.util.Properties getGUINames()
           
 java.lang.String getGUIType()
          some applications need to know how to display the field this method returns a "hint" on how to display the field
 java.lang.String getListPosition()
           
 java.lang.String getName()
           
 java.lang.String getSearchPosition()
           
 java.lang.String getSize()
          if applicable this methods returns the size of the field
 java.lang.String getState()
           
 java.lang.String getType()
           
 boolean isKey()
           
 boolean isNotNull()
           
 void setDescription(java.lang.String lang, java.lang.String description)
           
 void setDocType(java.lang.String docType)
           
 void setEditorPosition(java.lang.String pos)
           
 void setGUIName(java.lang.String lang, java.lang.String value)
           
 void setGUIType(java.lang.String guitype)
           
 void setIsKey(boolean value)
           
 void setIsNotNull(boolean value)
           
 void setListPosition(java.lang.String pos)
           
 void setName(java.lang.String name)
           
 void setSearchPosition(java.lang.String pos)
           
 void setSize(java.lang.String size)
           
 void setState(java.lang.String state)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

java.lang.String name

type

java.lang.String type

size

java.lang.String size

guitype

java.lang.String guitype

isKey

boolean isKey

isNotNull

boolean isNotNull

state

java.lang.String state

docType

java.lang.String docType

guiNames

java.util.Properties guiNames

descriptions

java.util.Properties descriptions

editorPos

java.lang.String editorPos

searchPos

java.lang.String searchPos

listPos

java.lang.String listPos
Constructor Detail

BasicFieldConfiguration

protected BasicFieldConfiguration()
Method Detail

setName

public void setName(java.lang.String name)
Specified by:
setName in interface FieldConfiguration

getName

public java.lang.String getName()
Specified by:
getName in interface FieldConfiguration
Returns:
the name of the field

setType

public void setType(java.lang.String type)
Specified by:
setType in interface FieldConfiguration

setSize

public void setSize(java.lang.String size)
Specified by:
setSize in interface FieldConfiguration

getType

public java.lang.String getType()
Specified by:
getType in interface FieldConfiguration
Returns:
the mmbase-type of the field

getSize

public java.lang.String getSize()
Description copied from interface: FieldConfiguration
if applicable this methods returns the size of the field

Specified by:
getSize in interface FieldConfiguration
Returns:
the size of the field

setGUIType

public void setGUIType(java.lang.String guitype)
Specified by:
setGUIType in interface FieldConfiguration

getGUIType

public java.lang.String getGUIType()
Description copied from interface: FieldConfiguration
some applications need to know how to display the field this method returns a "hint" on how to display the field

Specified by:
getGUIType in interface FieldConfiguration
Returns:
a "hint" on howto display a field

setDocType

public void setDocType(java.lang.String docType)
Specified by:
setDocType in interface FieldConfiguration

getDocType

public java.lang.String getDocType()
Specified by:
getDocType in interface FieldConfiguration
Returns:
the doctype of the field (only for xml types)

setGUIName

public void setGUIName(java.lang.String lang,
                       java.lang.String value)
Specified by:
setGUIName in interface FieldConfiguration

getGUIName

public java.lang.String getGUIName(java.lang.String lang)
Specified by:
getGUIName in interface FieldConfiguration
Returns:
a human readable fieldname

setState

public void setState(java.lang.String state)
Specified by:
setState in interface FieldConfiguration

getState

public java.lang.String getState()
Specified by:
getState in interface FieldConfiguration
Returns:
the mmbase-state of the field

setIsKey

public void setIsKey(boolean value)
Specified by:
setIsKey in interface FieldConfiguration

isKey

public boolean isKey()
Specified by:
isKey in interface FieldConfiguration
Returns:
the if the field is a key

setIsNotNull

public void setIsNotNull(boolean value)
Specified by:
setIsNotNull in interface FieldConfiguration

isNotNull

public boolean isNotNull()
Specified by:
isNotNull in interface FieldConfiguration
Returns:
the if the field may be null

setEditorPosition

public void setEditorPosition(java.lang.String pos)
Specified by:
setEditorPosition in interface FieldConfiguration

getEditorPosition

public java.lang.String getEditorPosition()
Specified by:
getEditorPosition in interface FieldConfiguration

setListPosition

public void setListPosition(java.lang.String pos)
Specified by:
setListPosition in interface FieldConfiguration

getListPosition

public java.lang.String getListPosition()
Specified by:
getListPosition in interface FieldConfiguration

setSearchPosition

public void setSearchPosition(java.lang.String pos)
Specified by:
setSearchPosition in interface FieldConfiguration

getSearchPosition

public java.lang.String getSearchPosition()
Specified by:
getSearchPosition in interface FieldConfiguration

getGUINames

public java.util.Properties getGUINames()
Specified by:
getGUINames in interface FieldConfiguration

getDescriptions

public java.util.Properties getDescriptions()
Specified by:
getDescriptions in interface FieldConfiguration
Returns:
the descriptions of the fields

setDescription

public void setDescription(java.lang.String lang,
                           java.lang.String description)
Specified by:
setDescription in interface FieldConfiguration

getDescription

public java.lang.String getDescription(java.lang.String lang)
Specified by:
getDescription in interface FieldConfiguration
Returns:
the description of the fields in a certain language


Copyright © 2003-2004 mmapps. All Rights Reserved.