jp.go.nict.langrid.management.web.view.component.panel
クラス FileUploaderPanel

java.lang.Object
  上位を拡張 org.apache.wicket.Component
      上位を拡張 org.apache.wicket.MarkupContainer
          上位を拡張 org.apache.wicket.markup.html.WebMarkupContainer
              上位を拡張 org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
                  上位を拡張 org.apache.wicket.markup.html.form.FormComponent<T>
                      上位を拡張 org.apache.wicket.markup.html.form.FormComponentPanel<org.apache.wicket.util.file.File>
                          上位を拡張 jp.go.nict.langrid.management.web.view.component.panel.FileUploaderPanel
すべての実装されたインタフェース:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.form.IFormModelUpdateListener, org.apache.wicket.markup.html.form.IFormVisitorParticipant, org.apache.wicket.markup.html.form.ILabelProvider<String>, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class FileUploaderPanel
extends org.apache.wicket.markup.html.form.FormComponentPanel<org.apache.wicket.util.file.File>

ファイルをアップロードするパネル

バージョン:
$Revision: 12762 $
作成者:
Masaaki Kamiya, $Author: Masaaki Kamiya $
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス org.apache.wicket.markup.html.form.FormComponent から継承された入れ子のクラス/インタフェース
org.apache.wicket.markup.html.form.FormComponent.AbstractVisitor, org.apache.wicket.markup.html.form.FormComponent.IVisitor
 
クラス org.apache.wicket.Component から継承された入れ子のクラス/インタフェース
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.VisibilityChange
 
フィールドの概要
protected  org.apache.wicket.markup.html.form.RadioGroup<org.apache.wicket.Component> radioGroup
           
 
クラス org.apache.wicket.markup.html.form.FormComponent から継承されたフィールド
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
 
クラス org.apache.wicket.Component から継承されたフィールド
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
コンストラクタの概要
FileUploaderPanel(String componentId, Boolean isDefaultRemote, String fileExtension, boolean isRequired)
          コンストラクタ
 
メソッドの概要
 Map<String,byte[]> getFileMap()
          アップロードされたファイル名とファイルの実体バイナリのマップを取得する
 org.apache.wicket.markup.html.form.FormComponent getSelectedFormComponent()
          選択されているファイルアップロード用のコンポーネントを取得する
 String getSelectedFormComponentID()
          選択されているファイルアップロード用コンポーネントIDを取得する
 boolean isInput()
           
 
クラス org.apache.wicket.markup.html.form.FormComponentPanel から継承されたメソッド
checkRequired, newHeaderPartContainer, onComponentTag, onComponentTagBody, renderHead
 
クラス org.apache.wicket.markup.html.form.FormComponent から継承されたメソッド
add, add, clearInput, convertInput, convertValue, error, getConvertedInput, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isPersistent, isRequired, isValid, newValidatable, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setModelValue, setPersistent, setRequired, setType, shouldTrimInput, supportsPersistence, trim, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
 
クラス org.apache.wicket.markup.html.form.LabeledWebMarkupContainer から継承されたメソッド
getLabel, setLabelInternal
 
クラス org.apache.wicket.markup.html.WebMarkupContainer から継承されたメソッド
getMarkupType, getWebPage, getWebRequest
 
クラス org.apache.wicket.MarkupContainer から継承されたメソッド
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
クラス org.apache.wicket.Component から継承されたメソッド
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

radioGroup

protected org.apache.wicket.markup.html.form.RadioGroup<org.apache.wicket.Component> radioGroup
コンストラクタの詳細

FileUploaderPanel

public FileUploaderPanel(String componentId,
                         Boolean isDefaultRemote,
                         String fileExtension,
                         boolean isRequired)
コンストラクタ

パラメータ:
componentId - コンポーネントID
isDefaultRemote - デフォルトでリモートのファイルを取得するフィールドを選択するかどうか
fileExtension - アップロードされるファイルの拡張子
メソッドの詳細

getFileMap

public Map<String,byte[]> getFileMap()
                              throws IOException,
                                     org.apache.wicket.util.resource.ResourceStreamNotFoundException
アップロードされたファイル名とファイルの実体バイナリのマップを取得する

戻り値:
結果のマップ
例外:
IOException - 処理に失敗した
org.apache.wicket.util.resource.ResourceStreamNotFoundException - URLで指定されたファイルが見つからない

getSelectedFormComponent

public org.apache.wicket.markup.html.form.FormComponent getSelectedFormComponent()
選択されているファイルアップロード用のコンポーネントを取得する

戻り値:
コンポーネント

getSelectedFormComponentID

public String getSelectedFormComponentID()
選択されているファイルアップロード用コンポーネントIDを取得する

戻り値:
コンポーネントID

isInput

public boolean isInput()