|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||
java.lang.Objectjava.util.AbstractMap
java.util.HashMap
flex.messaging.config.ConfigMap
Public Class ConfigMap
ConfigMap Class는, 1 회 이상 표시될 가능성이 있는 프롭퍼티의 처리를 간단하게 하는 Map 의 헬퍼 실장입니다. 프롭퍼티를 여러 차례 Configuration 하면(자), List 에 변환되어 기존의 프롭퍼티를 옮겨놓는 대신에 다른 프롭퍼티로서 추가됩니다. 이 Class에는, Map 로부터 프롭퍼티를 취득해 특정의 형태에 캐스트하기 위한 유틸리티 API 도 갖춰지고 있어 프롭퍼티가 발견되지 않는 경우에 디폴트를 지정할 수 있습니다.
| constructor Summary | |
|---|---|
ConfigMap ()
디폴트의 초기 용량이 10 의 empty의 ConfigMap 를 작성합니다. |
|
ConfigMap (ConfigMap m)
새로운 ConfigMap 를 작성해, 지정된 MAP의 값을 이 MAP에 복사합니다. |
|
ConfigMap (int initialCapacity)
초기 용량이 지정된 새로운 ConfigMap 를 작성합니다. |
|
| 메소드 Summary | |
|---|---|
void |
addProperties (ConfigMap p)
MAP의 모든 프롭퍼티를 이 MAP에 추가합니다. |
void |
addProperty (String name, ConfigMap value)
지정된 프롭퍼티명의 ConfigMap 치를 이 MAP에 추가합니다. |
void |
addProperty (String name, String value)
지정된 프롭퍼티명의 String 치를 이 MAP에 추가합니다. |
void |
allowProperty (String name)
프롭퍼티치에 액세스 하지 않고 사용할 수 있는 프롭퍼티명을 Configuration 합니다. |
List |
findAllUnusedProperties ()
몇개의 get*() 메소드에 의해 액세스되어 있지 않은 수식 프롭퍼티명의 리스트를 돌려줍니다. |
void |
findUnusedProperties (String parentPath, boolean recurse, Collection result)
MAP에 존재하고 있지만, 명시적으로 액세스되어 있지 않은, 또 사용 가능으로서 마크되어 있지 않은 프롭퍼티의 콜렉션을 수집합니다. |
Object |
get (Object name)
지정된 프롭퍼티명의 값을 취득합니다. |
String |
getProperty (String name)
가능한 경우, string형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. |
boolean |
getPropertyAsBoolean (String name, boolean defaultValue)
가능한 경우에, 불형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. 프롭퍼티가 미정도리인 경우는, 디폴트치를 돌려줍니다. |
int |
getPropertyAsInt (String name, int defaultValue)
가능한 경우에, int 형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. 프롭퍼티가 미정도리인 경우는, 디폴트치를 돌려줍니다. |
List |
getPropertyAsList (String name, List defaultValue)
프롭퍼티 (또는 프롭퍼티세트)를 List 로서 취득합니다. |
long |
getPropertyAsLong (String name, long defaultValue)
가능한 경우에, long 형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. 프롭퍼티가 미정도리인 경우는, 디폴트치를 돌려줍니다. |
ConfigMap |
getPropertyAsMap (String name, ConfigMap defaultValue)
가능한 경우에, ConfigMap 형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. 프롭퍼티가 미정도리인 경우는, 디폴트치를 돌려줍니다. |
String |
getPropertyAsString (String name, String defaultValue)
가능한 경우에, String 형으로서 지정된 이름을 가지는 프롭퍼티를 취득합니다. 프롭퍼티가 미정도리인 경우는, 디폴트치를 돌려줍니다. |
Set |
propertyNames ()
이 MAP에 포함되어 있는 프롭퍼티명세트를 취득합니다. |
| Class java.util. HashMap 로부터 상속 받는 메소드 |
|---|
clear , clone , containsKey , containsValue , entrySet , isEmpty , keySet , put , putAll , remove , size , values |
| Class java.util. AbstractMap 로부터 상속 받는 메소드 |
|---|
equals , hashCode , toString |
| Class java.lang. Object 로부터 상속 받는 메소드 |
|---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
| Interface java.util. Map 로부터 상속 받는 메소드 |
|---|
equals , hashCode |
| constructor 의 상세 |
|---|
public ConfigMap()
ConfigMap 를 작성합니다.
public ConfigMap(int initialCapacity)
ConfigMap 를 작성합니다.
initialCapacity - 초기 용량public ConfigMap(ConfigMap m)
ConfigMap 를 작성해, 지정된 MAP의 값을 이 MAP에 복사합니다.
m - 프롭퍼티를 이 ConfigMap 에 추가할 필요가 있는 ConfigMap| 메소드의 상세 |
|---|
public void addProperties(ConfigMap p)
p - 프롭퍼티를 이 ConfigMap 에 추가할 필요가 있는 ConfigMappublic void addProperty(String name, String value)
String 치를 이 MAP에 추가합니다.
name - 프롭퍼티명value - 프롭퍼티치public void addProperty(String name, ConfigMap value)
ConfigMap 치를 이 MAP에 추가합니다.
name - 프롭퍼티명value - 프롭퍼티치public Set propertyNames()
String 형의 프롭퍼티명의 Setpublic void allowProperty(String name)
name - 사용 가능하게 하는 프롭퍼티명public Object get(Object name)
Map 의 것 get HashMap 의 것 get name - 프롭퍼티명public String getProperty(String name)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public ConfigMap getPropertyAsMap(String name, ConfigMap defaultValue)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public String getPropertyAsString(String name, String defaultValue)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public List getPropertyAsList(String name, List defaultValue)
name - 프롭퍼티명defaultValue - 프롭퍼티가 발견되지 않았던 경우의 반환값
public boolean getPropertyAsBoolean(String name, boolean defaultValue)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public int getPropertyAsInt(String name, int defaultValue)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public long getPropertyAsLong(String name, long defaultValue)
ConfigurationException - 프롭퍼티명에 복수의 값이 있는 경우public List findAllUnusedProperties()
public void findUnusedProperties(String parentPath, boolean recurse, Collection result)
parentPath - ConfigMap 를 생각되는 계층에서 프롭퍼티의 심도를 추적하기 위해서 사용recurse - 서브 MAP를 재귀적으로 검색할지 어떨지를 지정result - 이 MAP로 미사용의 프롭퍼티의 콜렉션
|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||