맵 메시지는 본문이 각 값에 연관된 데이터 유형이 있는 이름-값 쌍 세트를 구성하는 메시지입니다.
xms::PropertyContext | +----xms::Message | +----xms::MapMessage
응용프로그램이 이름-값 쌍의 값을 가져올 때 값은 XMS에 의해 다른 데이터 유형으로 변환될 수 있습니다. 이 형식의 암시적 변환에 대한 자세한 정보는 맵 메시지를 참조하십시오.
메소드 | 설명 |
---|---|
getBoolean | 맵 메시지 본문에서 이름으로 식별된 부울 값을 가져옵니다. |
getByte | 맵 메시지 본문에서 이름으로 식별된 바이트를 가져옵니다. |
getBytes | 맵 메시지 본문에서 이름으로 식별된 바이트 배열을 가져옵니다. |
getChar | 맵 메시지 본문에서 이름으로 식별된 문자를 가져옵니다. |
getDouble | 맵 메시지 본문에서 이름으로 식별된 배정밀도 부동 소수점 수를 가져옵니다. |
getFloat | 맵 메시지 본문에서 이름으로 식별된 부동 소수점 수를 가져옵니다. |
getInt | 맵 메시지 본문에서 이름으로 식별된 정수를 가져옵니다. |
getLong | 맵 메시지 본문에서 이름으로 식별된 Long 정수를 가져옵니다. |
getMap | 맵 메시지 본문에서 이름-값 쌍 목록을 가져옵니다. |
getObject | 맵 메시지 본문에서 이름-값 쌍의 값 및 데이터 유형을 가져옵니다. |
getShort | 맵 메시지 본문에서 이름으로 식별된 Short 정수를 가져옵니다. |
getString | 맵 메시지 본문에서 이름으로 식별된 문자열을 가져옵니다. |
itemExists | 맵 메시지 본문에 지정된 이름의 이름-값 쌍이 있는지 검사합니다. |
setBoolean | 맵 메시지 본문에 부울 값을 설정합니다. |
setByte | 맵 메시지 본문에 바이트를 설정합니다. |
setBytes | 맵 메시지 본문에 바이트 배열을 설정합니다. |
setChar | 맵 메시지 본문에 2바이트 문자를 설정합니다. |
setDouble | 맵 메시지 본문에 배정밀도 부동 소수점 수를 설정합니다. |
setFloat | 맵 메시지 본문에 부동 소수점 수를 설정합니다. |
setInt | 맵 메시지 본문에 정수를 설정합니다. |
setLong | 맵 메시지 본문에 Long 정수를 설정합니다. |
setObject | 맵 메시지 본문에서 값을 지정된 데이터 유형으로 설정합니다. |
setShort | 맵 메시지 본문에 Short 정수를 설정합니다. |
setString | 맵 메시지 본문에 문자열을 설정합니다. |
xmsINT getBytes(const String & name, xmsSBYTE *buffer, const xmsINT bufferLength, xmsINT *actualLength) const;
맵 메시지 본문에서 이름으로 식별된 바이트 배열을 가져옵니다.
이 메소드의 사용 방법에 대한 자세한 정보는 바이트 배열을 리턴하는 C++ 메소드를 참조하십시오.
Iterator getMap() const;
이 메소드는 Property 오브젝트의 목록을 캡슐화하는 반복기를 리턴합니다. 각 Property 오브젝트는 이름-값 쌍을 캡슐화합니다. 응용프로그램은 반복기를 사용하여 각 이름-값 쌍에 차례로 액세스할 수 있습니다.
xmsOBJECT_TYPE getObject(const String & name, xmsSBYTE *buffer, const xmsINT bufferLength, xmsINT *actualLength) const;
맵 메시지 본문에서 이름-값 쌍의 값 및 데이터 유형을 가져옵니다. 이름-값 쌍은 이름으로 식별할 수 있습니다.
이 메소드의 사용 방법에 대한 자세한 정보는 바이트 배열을 리턴하는 C++ 메소드를 참조하십시오.
xmsVOID setObject(const String & name, const xmsOBJECT_TYPE objectType, const xmsSBYTE *value, const xmsINT length);
맵 메시지 본문에서 값을 지정된 데이터 유형으로 설정합니다.