public abstract class MetaTemplate extends org.iplass.mtp.impl.metadata.BaseRootMetaData implements org.iplass.mtp.impl.definition.DefinableMetaData<TemplateDefinition>
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetaTemplate.TemplateRuntime |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CONTENT_TEMPLATE
LayoutAction内で実行するTemplateのattribute名
|
static java.lang.String |
LAYOUT_ACTION_ID
Templateに適用するLayoutActionIdのattribute名
|
static java.lang.String |
LAYOUT_ACTION_NAME
Templateに適用するLayoutAction名のattribute名
|
| コンストラクタと説明 |
|---|
MetaTemplate() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract void |
applyConfig(TemplateDefinition definition) |
MetaTemplate |
copy() |
static MetaTemplate |
createInstance(TemplateDefinition definition) |
abstract MetaTemplate.TemplateRuntime |
createRuntime(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig) |
abstract TemplateDefinition |
currentConfig() |
protected void |
fillFrom(TemplateDefinition definition) |
protected void |
fillTo(TemplateDefinition definition) |
java.lang.String |
getContentType() |
java.lang.String |
getLayoutId() |
java.lang.String |
getLayoutName() |
boolean |
isLayoutResolveByName() |
void |
setContentType(java.lang.String contentType) |
void |
setLayoutId(java.lang.String layoutId) |
void |
setLayoutName(java.lang.String layoutName) |
void |
setLayoutResolveByName(boolean layoutResolveByName) |
public static final java.lang.String CONTENT_TEMPLATE
public static final java.lang.String LAYOUT_ACTION_ID
public static final java.lang.String LAYOUT_ACTION_NAME
public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public java.lang.String getLayoutId()
public void setLayoutId(java.lang.String layoutId)
public java.lang.String getLayoutName()
public void setLayoutName(java.lang.String layoutName)
public boolean isLayoutResolveByName()
public void setLayoutResolveByName(boolean layoutResolveByName)
public MetaTemplate copy()
copy インタフェース内 org.iplass.mtp.impl.metadata.MetaDatacopy インタフェース内 org.iplass.mtp.impl.metadata.RootMetaDatapublic static MetaTemplate createInstance(TemplateDefinition definition)
public abstract void applyConfig(TemplateDefinition definition)
applyConfig インタフェース内 org.iplass.mtp.impl.definition.DefinableMetaData<TemplateDefinition>public abstract TemplateDefinition currentConfig()
currentConfig インタフェース内 org.iplass.mtp.impl.definition.DefinableMetaData<TemplateDefinition>protected void fillFrom(TemplateDefinition definition)
protected void fillTo(TemplateDefinition definition)
public abstract MetaTemplate.TemplateRuntime createRuntime(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig)
createRuntime インタフェース内 org.iplass.mtp.impl.metadata.RootMetaData