org.scrashmeow.ojb.console.ui.control.widget
Class FileWidget

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
        |
        +--org.scrashmeow.ojb.console.ui.control.widget.FieldDescriptorBasedWidget
              |
              +--org.scrashmeow.ojb.console.ui.control.widget.FileWidget
All Implemented Interfaces:
ApplicationServiceAware, java.io.Serializable, ViewControl, Widget
Direct Known Subclasses:
EnhancedFileWidget

public class FileWidget
extends FieldDescriptorBasedWidget

Author:
Alexander_Bibighaus To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.
See Also:
Serialized Form

Field Summary
protected  java.lang.Integer maxlength
          Field maxlength
protected  java.lang.Integer size
          Field size
 
Fields inherited from class org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
applicationService, attrs, definitionName, descriptor, disabled, formAttributeName, formFieldConversion, formMappedAttributeName, label, mode, request, required, uid, visible
 
Constructor Summary
FileWidget()
           
 
Method Summary
 java.lang.Integer getMaxlength()
          Returns the maxlength.
 java.lang.Integer getSize()
          Returns the size.
 void setMaxlength(java.lang.Integer maxlength)
          Sets the maxlength.
 void setSize(java.lang.Integer size)
          Sets the size.
 void transfer(java.lang.Object inst, java.util.Map values)
          Method transfer @add-javadoc!!!
protected  void transferAdditionalFields(java.lang.Object inst, java.util.Map values, org.apache.struts.upload.FormFile file)
          Set additional fields if found in the attribute list.
 
Methods inherited from class org.scrashmeow.ojb.console.ui.control.widget.FieldDescriptorBasedWidget
configureMode, createValidatorField, getFieldDescriptor, getValueFromForm, populate, setFieldDescriptor, setValueOnObject
 
Methods inherited from class org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
getApplicationService, getAttribute, getDefinitionName, getDescriptor, getDisabled, getFormAttributeName, getFormFieldConversion, getFormMappedAttributeName, getFormName, getLabel, getMode, getRequest, getRequired, getUid, getVisible, handle, setApplicationService, setAttribute, setDefinitionName, setDescriptor, setDisabled, setFormAttributeName, setFormFieldConversion, setFormMappedAttributeName, setLabel, setMode, setRequest, setRequired, setUid, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

size

protected java.lang.Integer size
Field size


maxlength

protected java.lang.Integer maxlength
Field maxlength

Constructor Detail

FileWidget

public FileWidget()
Method Detail

getMaxlength

public java.lang.Integer getMaxlength()
Returns the maxlength.

Returns:
Integer

getSize

public java.lang.Integer getSize()
Returns the size.

Returns:
Integer

setMaxlength

public void setMaxlength(java.lang.Integer maxlength)
Sets the maxlength.

Parameters:
maxlength - The maxlength to set

setSize

public void setSize(java.lang.Integer size)
Sets the size.

Parameters:
size - The size to set

transfer

public void transfer(java.lang.Object inst,
                     java.util.Map values)
              throws ServiceException
Method transfer @add-javadoc!!!

Specified by:
transfer in interface Widget
Overrides:
transfer in class FieldDescriptorBasedWidget
Parameters:
inst - @add-javadoc!!!
values - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.widgets.Widget#populate(Object, Map)

transferAdditionalFields

protected void transferAdditionalFields(java.lang.Object inst,
                                        java.util.Map values,
                                        org.apache.struts.upload.FormFile file)
                                 throws ServiceException
Set additional fields if found in the attribute list. Set on both map and inst b/c of ordering issues

Parameters:
inst -
values -
file -
Throws:
ServiceException


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.