public interface PropertyDefinition extends ParameterAware
IS_SECURE_WEB, SECURE_WEB_KEY
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
createProcessorProperty(ProcessorDefinition processorDef,
TemplateProcessor processor,
SpecificationNode original,
SpecificationNode injected)
プロパティオブジェクトを生成する。
|
java.lang.String |
getDefaultValue()
MLDのdefault属性値。
|
java.lang.Class |
getExpectedClass()
MLDにexpectedClass属性で記述された属性型。
|
java.lang.String |
getFinalValue()
MLDのfinal属性値。
|
java.lang.String |
getImplName()
テンプレートプロセッサ実装のプロパティ名。
|
java.lang.String |
getName()
MLDのname属性であるプロパティ名。
|
java.lang.String |
getPropertyConverterName()
MLD指定のプロパティ値コンバータ名。
|
PropertySet |
getPropertySet()
所属するプロパティセットの取得。
|
boolean |
isRequired()
MLDにrequired属性で記述された必須フラグ。
|
getParameter, iterateParameterNames, setParameter
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
PropertySet getPropertySet()
java.lang.String getName()
java.lang.String getImplName()
boolean isRequired()
java.lang.Class getExpectedClass()
java.lang.String getDefaultValue()
java.lang.String getFinalValue()
java.lang.String getPropertyConverterName()
java.lang.Object createProcessorProperty(ProcessorDefinition processorDef, TemplateProcessor processor, SpecificationNode original, SpecificationNode injected)
processorDef
- プロセッサ定義。processor
- プロセッサインスタンス。original
- テンプレート上のオリジナルノード。injected
- インジェクションするノード。