public abstract class AbstractSpec extends java.lang.Object implements DConnectSpec
コンストラクタと説明 |
---|
AbstractSpec() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addVendorExtension(java.lang.String key,
java.lang.Object value)
ベンダー拡張をマップに追加します.
|
protected void |
copyEnum(android.os.Bundle bundle,
DataType type,
DataFormat format,
java.util.List<java.lang.Object> objects)
Enumeration の値を Bundle に格納します.
|
protected void |
copyNumber(android.os.Bundle bundle,
java.lang.String key,
java.lang.Number number)
Number の値を Bundle に格納します.
|
protected void |
copyVendorExtensions(android.os.Bundle bundle)
ベンダー拡張を Bundle に格納します.
|
java.util.Map<java.lang.String,java.lang.Object> |
getVendorExtensions()
ベンダー拡張を取得します.
|
java.lang.Object |
removeVendorExtension(java.lang.String key)
ベンダー拡張をマップから削除します.
|
void |
setVendorExtensions(java.util.Map<java.lang.String,java.lang.Object> vendorExtensions)
ベンダー拡張を設定します.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toBundle
public java.util.Map<java.lang.String,java.lang.Object> getVendorExtensions()
public void setVendorExtensions(java.util.Map<java.lang.String,java.lang.Object> vendorExtensions)
vendorExtensions
- ベンダー拡張public void addVendorExtension(java.lang.String key, java.lang.Object value)
key
- キーvalue
- 値public java.lang.Object removeVendorExtension(java.lang.String key)
key
- キーprotected void copyNumber(android.os.Bundle bundle, java.lang.String key, java.lang.Number number)
bundle
- Number の値を格納する Bundlekey
- キーnumber
- 格納する値protected void copyEnum(android.os.Bundle bundle, DataType type, DataFormat format, java.util.List<java.lang.Object> objects)
bundle
- Enumeration の値を格納する Bundletype
- Enumerationのタイプformat
- Enumerationのフォーマットobjects
- 値protected void copyVendorExtensions(android.os.Bundle bundle)
bundle
- ベンダー拡張を格納するBundle