public class XMLPageLayoutDefinition extends AbstractXMLDefinition implements PageLayoutDefinition
ATTR_LayoutImplement, ATTR_LayoutRef, ATTR_MAPPING_AREA_Location, ATTR_MAPPING_AREA_Ref, ATTR_MAPPING_AREA_SeparateContext, ATTR_PageID
ATTR_Definition, ATTR_DefinitionOwner
コンストラクタと説明 |
---|
XMLPageLayoutDefinition(DefinitionManager dm,
PageDefinition pd,
org.w3c.dom.Element e)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
containsLocation(java.lang.String location)
レイアウト中に、引数で指定される領域が含まれているかを判定する
|
boolean |
containsOption(java.lang.String optionName)
指定された名前のオプション設定があるかを判定する
|
java.lang.String[] |
getAllLocation()
レイアウト中のすべての領域名を取得する。
|
PageLayoutMetaDefinition |
getLayoutMetaDefinition()
ページレイアウトのメタ情報を取得する
|
Option |
getMappingAreaOption(java.lang.String location)
領域名にマッピングされているエリアの定義情報を取得する。
|
Option[] |
getOption(java.lang.String optionName)
レイアウトのオプション設定情報を取得する
|
Option |
getSingleOption(java.lang.String optionName)
レイアウトのオプション設定情報を取得する
|
setAttributes
containsAttribute, getAttribute, getAttribute, setAttribute, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
containsAttribute, getAttribute, getAttribute
public XMLPageLayoutDefinition(DefinitionManager dm, PageDefinition pd, org.w3c.dom.Element e)
dm
- 定義体マネージャe
- XMLエレメントdm
- 定義体マネージャareaRef
- 参照できるエリアの配列public java.lang.String[] getAllLocation()
getAllLocation
インタフェース内 PageLayoutDefinition
public boolean containsLocation(java.lang.String location)
containsLocation
インタフェース内 PageLayoutDefinition
location
- 含まれているかをチェックしたい領域名public Option getMappingAreaOption(java.lang.String location)
getMappingAreaOption
インタフェース内 PageLayoutDefinition
location
- 領域名public Option[] getOption(java.lang.String optionName)
getOption
インタフェース内 PageLayoutDefinition
optionName
- オプション名public Option getSingleOption(java.lang.String optionName)
getSingleOption
インタフェース内 PageLayoutDefinition
optionName
- オプション名称public boolean containsOption(java.lang.String optionName)
containsOption
インタフェース内 PageLayoutDefinition
optionName
- オプション名称public PageLayoutMetaDefinition getLayoutMetaDefinition()
getLayoutMetaDefinition
インタフェース内 PageLayoutDefinition