com.infoteria.asteria.flowlibrary2.property
Class DummyCategoryProperty

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.property.CategoryProperty
        |
        +--com.infoteria.asteria.flowlibrary2.property.DummyCategoryProperty
All Implemented Interfaces:
Cloneable, com.infoteria.asteria.value.Mapable, Property, com.infoteria.asteria.value.ValueProvider

public class DummyCategoryProperty
extends CategoryProperty

ダミーのCategoryPropertyです。Field(Input)などで使用します。


Constructor Summary
DummyCategoryProperty(String name)
           
 
Method Summary
 void assign(Property prop)
           
 void compile(Element el)
           
 Value getValue(String name)
           
 boolean isMapable()
           
 boolean isNull()
           
 Set keySet()
           
 int size()
           
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.property.CategoryProperty
get, getName, getType, init, isRequired, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.flowlibrary2.property.Property
clone
 

Constructor Detail

DummyCategoryProperty

public DummyCategoryProperty(String name)
Method Detail

isMapable

public boolean isMapable()
Description copied from interface: Property
このプロパティがマッパーでのMapping可能な場合はtrueを返します。
Overrides:
isMapable in class CategoryProperty

isNull

public boolean isNull()
Description copied from interface: Property
このプロパティの値がnullの場合はtrueを返します。

keySet

public Set keySet()
Description copied from class: CategoryProperty
ユーザが定義した名前のSetを返します。
Overrides:
keySet in class CategoryProperty

getValue

public Value getValue(String name)
Description copied from class: CategoryProperty
名前に対応する値を返します。
Overrides:
getValue in class CategoryProperty

size

public int size()
Description copied from class: CategoryProperty
ユーザが定義した名前の数を返します。
Overrides:
size in class CategoryProperty

assign

public void assign(Property prop)
Description copied from interface: Property
このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。
Overrides:
assign in class CategoryProperty

compile

public void compile(Element el)
             throws CompileException
Description copied from class: CategoryProperty
xfp上の要素「Row」をコンパイルしてプロパティを設定します。
Overrides:
compile in class CategoryProperty