com.infoteria.asteria.flowlibrary2.property
Class ExtendedCategoryProperty
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.property.CategoryProperty
|
+--com.infoteria.asteria.flowlibrary2.property.SimpleCategoryProperty
|
+--com.infoteria.asteria.flowlibrary2.property.ExtendedCategoryProperty
- All Implemented Interfaces:
- Cloneable, com.infoteria.asteria.value.Mapable, Property, com.infoteria.asteria.value.ValueProvider
- public class ExtendedCategoryProperty
- extends SimpleCategoryProperty
行ごとにMapを持ちすべての列の名前と値をそれに保持するCategoryPropertyです。
ExtendedCategoryProperty
public ExtendedCategoryProperty(String name)
- プロパティ名を指定してExtendedCategoryPropertyを作成します。
getAttributeMap
public Map getAttributeMap(String name)
- 名前を指定してその行に対応するMapを取得します。
取得されるMapではキー、値ともにStringです。(Valueオブジェクトではありません。)
compile
public void compile(Element el)
throws CompileException
- Description copied from class:
CategoryProperty
- xfp上の要素「Row」をコンパイルしてプロパティを設定します。
- Overrides:
compile
in class SimpleCategoryProperty
clone
public Object clone()
- Description copied from interface:
Property
- プロパティのcloneメソッドです。
- Overrides:
clone
in class SimpleCategoryProperty
assign
public void assign(Property prop)
- Description copied from interface:
Property
- このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。
- Overrides:
assign
in class SimpleCategoryProperty