Class VirtualPropertyItem

java.lang.Object
org.iplass.mtp.view.generic.element.Element
org.iplass.mtp.view.generic.element.VirtualPropertyItem
All Implemented Interfaces:
Serializable, org.iplass.adminconsole.view.annotation.Refrectable, FileItem, PropertyElement

public class VirtualPropertyItem extends Element implements PropertyElement, FileItem
詳細表示で表示可能な仮想プロパティ
See Also:
  • Constructor Details

    • VirtualPropertyItem

      public VirtualPropertyItem()
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Description copied from interface: PropertyElement
      プロパティ名を返します。
      Specified by:
      getPropertyName in interface FileItem
      Specified by:
      getPropertyName in interface PropertyElement
      Returns:
      プロパティ名
    • setPropertyName

      public void setPropertyName(String propertyName)
      プロパティ名を設定します。
      Parameters:
      propertyName - プロパティ名
    • getDisplayLabel

      public String getDisplayLabel()
      Description copied from interface: FileItem
      表示ラベルを取得します。
      Specified by:
      getDisplayLabel in interface FileItem
      Returns:
      表示時のラベル
    • setDisplayLabel

      public void setDisplayLabel(String displayLabel)
      画面表示時のラベルを設定します。
      Parameters:
      displayLabel - 画面表示時のラベル
    • getLocalizedDisplayLabelList

      public List<LocalizedStringDefinition> getLocalizedDisplayLabelList()
      Description copied from interface: FileItem
      表示ラベルの多言語設定情報を取得します。
      Specified by:
      getLocalizedDisplayLabelList in interface FileItem
      Returns:
      表示ラベルの多言語設定情報
    • setLocalizedDisplayLabelList

      public void setLocalizedDisplayLabelList(List<LocalizedStringDefinition> localizedDisplayLabelList)
      多言語設定情報を設定します。
      Parameters:
      localizedDisplayLabelList - 多言語設定情報
    • getStyle

      public String getStyle()
      クラス名を取得します。
      Returns:
      クラス名
    • setStyle

      public void setStyle(String style)
      クラス名を設定します。
      Parameters:
      style - クラス名
    • getDescription

      public String getDescription()
      説明を取得します。
      Returns:
      説明
    • setDescription

      public void setDescription(String description)
      説明を設定します。
      Parameters:
      description - 説明
    • getLocalizedDescriptionList

      public List<LocalizedStringDefinition> getLocalizedDescriptionList()
      説明の多言語設定情報を取得します。
      Returns:
      説明の多言語設定情報
    • setLocalizedDescriptionList

      public void setLocalizedDescriptionList(List<LocalizedStringDefinition> localizedDescriptionList)
      説明の多言語設定情報を設定します。
      Parameters:
      localizedDescriptionList - 説明の多言語設定情報
    • getTooltip

      public String getTooltip()
      ツールチップを取得します。
      Returns:
      ツールチップ
    • setTooltip

      public void setTooltip(String tooltip)
      ツールチップを設定します。
      Parameters:
      tooltip - ツールチップ
    • getLocalizedTooltipList

      public List<LocalizedStringDefinition> getLocalizedTooltipList()
      ツールチップの多言語設定情報を取得します。
      Returns:
      ツールチップの多言語設定情報
    • setLocalizedTooltipList

      public void setLocalizedTooltipList(List<LocalizedStringDefinition> localizedTooltipList)
      ツールチップの多言語設定情報を設定します。
      Parameters:
      localizedTooltipList - ツールチップの多言語設定情報
    • isHideDetail

      public boolean isHideDetail()
      詳細編集非表示設定を取得します。
      Returns:
      詳細編集非表示設定
    • setHideDetail

      public void setHideDetail(boolean hideDetail)
      詳細編集非表示設定を設定します。
      Parameters:
      hideDetail - 詳細編集非表示設定
    • isHideView

      public boolean isHideView()
      詳細表示非表示設定を取得します。
      Returns:
      詳細表示非表示設定
    • setHideView

      public void setHideView(boolean hideView)
      詳細表示非表示設定を設定します。
      Parameters:
      hideView - 詳細表示非表示設定
    • getRequiredDisplayType

      public RequiredDisplayType getRequiredDisplayType()
      必須属性表示タイプを取得します。
      Returns:
      必須属性表示タイプ
    • setRequiredDisplayType

      public void setRequiredDisplayType(RequiredDisplayType requiredDisplayType)
      必須属性表示タイプを設定します。
      Parameters:
      requiredDisplayType - 必須属性表示タイプ
    • getEditor

      public PropertyEditor getEditor()
      Description copied from interface: PropertyElement
      プロパティエディタを返します。
      Specified by:
      getEditor in interface FileItem
      Specified by:
      getEditor in interface PropertyElement
      Returns:
      プロパティエディタ
    • setEditor

      public void setEditor(PropertyEditor editor)
      プロパティエディタを設定します。
      Parameters:
      editor - プロパティエディタ
    • getWidth

      public int getWidth()
      列幅を取得します。
      Returns:
      列幅
    • setWidth

      public void setWidth(int width)
      列幅を設定します。
      Parameters:
      width - 列幅
    • getTextAlign

      public TextAlign getTextAlign()
      テキストの配置を取得します。
      Returns:
      テキストの配置
    • setTextAlign

      public void setTextAlign(TextAlign textAlign)
      テキストの配置を設定します。
      Parameters:
      textAlign - テキストの配置
    • addLocalizedDisplayLabel

      public void addLocalizedDisplayLabel(LocalizedStringDefinition localizedDisplayLabel)
      多言語設定情報を追加します。
      Parameters:
      localizedDisplayLabelList - 多言語設定情報
    • addLocalizedDescription

      public void addLocalizedDescription(LocalizedStringDefinition localizedDescription)
      説明の多言語設定情報を追加します。
      Parameters:
      localizedDescriptionList - 説明の多言語設定情報
    • addLocalizedTooltip

      public void addLocalizedTooltip(LocalizedStringDefinition localizedTooltip)
      ツールチップの多言語設定情報を追加します。
      Parameters:
      localizedTooltipList - ツールチップの多言語設定情報
    • isOutputCsv

      public boolean isOutputCsv()
      Description copied from interface: FileItem
      出力対象とするか
      Specified by:
      isOutputCsv in interface FileItem
      Returns:
      true 出力する
    • setOutputCsv

      public void setOutputCsv(boolean outputCsv)
      CSVに出力するかを設定します。
      Parameters:
      outputCsv - CSVに出力するか
    • getAutocompletionSetting

      public AutocompletionSetting getAutocompletionSetting()
      自動補完設定を取得します。
      Returns:
      autocompletionSetting 自動補完設定
    • setAutocompletionSetting

      public void setAutocompletionSetting(AutocompletionSetting autocompletionSetting)
      自動補完設定を設定します。
      Parameters:
      autocompletionSetting - 自動補完設定