public final class SettingUtility extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static jp.co.intra_mart.product.collaboration.icalendar.internal.utility.config.CalendarConfig |
getCalendarConfig()
カレンダー設定情報を取得します。
|
static jp.co.intra_mart.product.collaboration.icalendar.internal.utility.config.IacIcalendarConfig |
getConfig()
iCalendar 設定情報を取得します。
|
static String |
getProductId()
プロダクト ID を取得します。
|
static String |
getTextLineSeparator()
テキストデータ改行文字を取得します。
|
static String |
getVersion()
iCalendar バージョンを取得します。
|
public static jp.co.intra_mart.product.collaboration.icalendar.internal.utility.config.CalendarConfig getCalendarConfig()
public static jp.co.intra_mart.product.collaboration.icalendar.internal.utility.config.IacIcalendarConfig getConfig()
public static String getProductId()
iCalendar 設定情報に定義されたカレンダー設定情報のプロダクト ID を返却します。
VCALENDAR コンポーネント生成時に PRODID (Product Identifier) プロパティ情報として使用します。
設定値が null
および空・空白の場合は Constants.DEFAULT_PRODUCT_ID
を返却します。
public static String getTextLineSeparator()
iCalendar 文字列を取り込む際に、テキストデータ(TEXT 型プロパティ値)に含まれる改行用文字列の置換文字です。
置換前は iCalendar の規定で '\\n'
("\n" という文字列)となっています。
iCalendar 設定情報に定義されたテキストデータ改行文字の列挙値に応じて以下の文字を返却します。
設定値 | 返却文字 |
---|---|
CR | 復帰('\r') |
LF | 改行('\n') |
CRLF | 復帰+改行('\r\n') |
EMPTY | 空文字(改行文字除去) |
NONE | null (変換なし) |
text-line-separator = LF
の場合
before (escaped) | |
---|---|
String | Project XYZ Final Review\\nConference Room - 3B\\nCome Prepared. |
display | Project XYZ Final Review\nConference Room - 3B\nCome Prepared. |
after (unescaped) | |
String | Project XYZ Final Review\nConference Room - 3B\nCome Prepared. |
display | Project XYZ Final Review |
null
を返却します。
null
もしくは NONE の場合public static String getVersion()
iCalendar 設定情報に定義されたカレンダー設定情報の iCalendar バージョンを返却します。
VCALENDAR コンポーネント生成時に VERSION (Version) プロパティ情報として使用します。
RFC 5545 準拠の場合は "2.0" が設定されている必要があります。
設定値が null
および空・空白の場合は Constants.DEFAULT_VERSION
を返却します。
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION