public class VCalendar extends ComponentBase
コンストラクタと説明 |
---|
VCalendar() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addVEvent(VEvent event)
イベントコンポーネントを追加します。
|
CalScale |
getCalScale()
カレンダースケールを取得します。
|
VEvent |
getFirstEvent()
先頭のイベントコンポーネントを取得します。
|
ProdId |
getProdId()
プロダクト ID を取得します。
|
String |
getTag()
タグ文字列を取得します。
|
String |
getUIdValue()
固有 ID 値を取得します。
|
Version |
getVersion()
iCalendar バージョンを取得します。
|
List<VEvent> |
getVEventList()
イベントコンポーネント一覧を取得します。
|
VTimezone |
getVTimezone()
タイムゾーンコンポーネントを取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
protected void |
initLoader()
ローダー一覧の初期化を行います。
|
void |
setCalScale(CalScale calScale)
カレンダースケールを設定します。
|
void |
setProdId(ProdId prodId)
プロダクト ID を設定します。
|
void |
setUId(String value)
固有 ID 値を設定します。
|
void |
setVersion(Version version)
iCalendar バージョンを設定します。
|
void |
setVTimezone(VTimezone vTimezone)
タイムゾーンコンポーネントを設定します。
|
void |
write(IacICalendarWriter writer)
コンポーネント情報を出力します。
|
addLoader, name, read
public void addVEvent(VEvent event)
有効な値を保持している場合のみ追加されます。
event
- イベントコンポーネントpublic CalScale getCalScale()
public VEvent getFirstEvent()
以下の場合は null
を返却します。
null
もしくは空の場合public ProdId getProdId()
public String getTag()
以下の情報を返却します。
public String getUIdValue()
先頭のイベントコンポーネントの固有 ID 値を取得します。
以下の場合は null
を返却します。
null
もしくは空の場合null
の場合public Version getVersion()
public VTimezone getVTimezone()
public boolean hasValue()
以下のすべての条件を満たす場合に true
となります。
prodId
)が有効な値を保持している場合version
)が有効な値を保持している場合vEventList
)が有効な値を保持している場合true
:有効/false
:無効)public void setCalScale(CalScale calScale)
calScale
- カレンダースケールpublic void setProdId(ProdId prodId)
prodId
- プロダクト IDpublic void setUId(String value)
すべてのイベントコンポーネントに固有 ID 値を設定します。
既に設定されている値がある場合は更新されます。
以下の場合は設定を行いません。
null
もしくは空・空白の場合null
もしくは空の場合value
- 固有 ID 値public void setVersion(Version version)
version
- iCalendar バージョンpublic void setVTimezone(VTimezone vTimezone)
vTimezone
- タイムゾーンコンポーネントpublic void write(IacICalendarWriter writer) throws IacICalendarIOException
IComponent
writer
- ライターIacICalendarIOException
- 出力処理に失敗した場合protected void initLoader()
ComponentBase
initLoader
クラス内 ComponentBase
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION