jp.go.nict.langrid.management.web.view.page.language.component.form.panel
クラス OtherLanguagePathPanel

java.lang.Object
  上位を拡張 org.apache.wicket.Component
      上位を拡張 org.apache.wicket.MarkupContainer
          上位を拡張 org.apache.wicket.markup.html.WebMarkupContainer
              上位を拡張 org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  上位を拡張 org.apache.wicket.markup.html.panel.Panel
                      上位を拡張 jp.go.nict.langrid.management.web.view.page.language.component.form.panel.AbstractLanguagePathPanel
                          上位を拡張 jp.go.nict.langrid.management.web.view.page.language.component.form.panel.OtherLanguagePathPanel
すべての実装されたインタフェース:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class OtherLanguagePathPanel
extends AbstractLanguagePathPanel

Otherタイプの言語パス入力フォームパネル
入力はテキスト形式
フォーマットは

  1. 入力は半角アルファベット、半角<->(),のみ
  2. 言語パスのくくりは()
  3. 言語パスの区切りはカンマ","
  4. 言語名、言語コードどちらの入力も許可、ただし空白も含め大文字小文も区別した完全一致のみ
  5. 3Hop以上の言語パスは最後の関連が"->"でそれ以外の関連は"-"
  6. *は言語名も*
  7. <->と->は同じ言語パスに含まれない
ex.(English-ko-Japanese->zh),(ja),( en <->Chinese (China)) TODO Code refactoring

作成者:
Masaaki Kamiya
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス org.apache.wicket.Component から継承された入れ子のクラス/インタフェース
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
フィールドの概要
 
クラス jp.go.nict.langrid.management.web.view.page.language.component.form.panel.AbstractLanguagePathPanel から継承されたフィールド
inputLanguageChoice, inputLanguageId
 
クラス 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
 
コンストラクタの概要
OtherLanguagePathPanel(String componentId, String key)
          コンストラクタ
 
メソッドの概要
 String getInput()
           
 String getKey()
          noop
 LanguagePath getPathValue()
          noop, return null always.
 LanguagePathModel getPathValueModel()
          入力を言語パスに変換して取得する
 String[] getValueFromInput()
          noop
 void setKeySet(String key)
           
 void setPathValue(LanguagePath path, boolean isBidirection)
          noop
 void setSimplexOnly()
          noop
 void setValue(String pathValue)
           
 void setValueFromInput()
           
 
クラス jp.go.nict.langrid.management.web.view.page.language.component.form.panel.AbstractLanguagePathPanel から継承されたメソッド
addVisibleComponent, setAllVisibled, switchVisible
 
クラス org.apache.wicket.markup.html.panel.Panel から継承されたメソッド
onComponentTag, onComponentTagBody, renderHead
 
クラス org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup から継承されたメソッド
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
クラス 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, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onDetach, 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
 

コンストラクタの詳細

OtherLanguagePathPanel

public OtherLanguagePathPanel(String componentId,
                              String key)
コンストラクタ

パラメータ:
componentId -
メソッドの詳細

getValueFromInput

public String[] getValueFromInput()
noop

定義:
クラス AbstractLanguagePathPanel 内の getValueFromInput

getInput

public String getInput()

setValue

public void setValue(String pathValue)

getPathValueModel

public LanguagePathModel getPathValueModel()
                                    throws ServiceManagerException
入力を言語パスに変換して取得する

戻り値:
例外:
ServiceManagerException

setPathValue

public void setPathValue(LanguagePath path,
                         boolean isBidirection)
noop

定義:
クラス AbstractLanguagePathPanel 内の setPathValue

getPathValue

public LanguagePath getPathValue()
noop, return null always.

定義:
クラス AbstractLanguagePathPanel 内の getPathValue

setValueFromInput

public void setValueFromInput()
                       throws InvalidLanguageTagException
定義:
クラス AbstractLanguagePathPanel 内の setValueFromInput
例外:
InvalidLanguageTagException

setKeySet

public void setKeySet(String key)

setSimplexOnly

public void setSimplexOnly()
noop

定義:
クラス AbstractLanguagePathPanel 内の setSimplexOnly

getKey

public String getKey()
noop

定義:
クラス AbstractLanguagePathPanel 内の getKey