public static class MapInitDto.JSONLayerInfo
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
boolean |
addable
追加フラグ
|
java.util.List<java.lang.String> |
attrDisporder
属性表示順
|
java.util.List<MapInitDto.JSONLayerInfo> |
children
子JSONLayerInfos
|
int |
communityId
サイトID
|
boolean |
editable
編集フラグ
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
exAttrProperties
属性の拡張プロパティ設定.
|
java.util.Map<java.lang.String,java.lang.Object> |
exLayerProperties
レイヤ情報の拡張プロパティ設定.
|
java.lang.String |
layerId
レイヤID
|
jp.ecom_plat.map.db.LayerInfo |
layerInfo
LayerInfo
|
long |
mapId
地図ID
|
jp.ecom_plat.map.db.MapLayerInfo |
mapLayerInfo
MapLayerInfo
|
org.json.JSONObject |
metadata
メタデータJSON
|
MapInitDto.JSONLayerInfo |
parent
親JSONLayerInfo
|
コンストラクタと説明 |
---|
JSONLayerInfo()
デフォルトコンストラクタ
|
JSONLayerInfo(int communityId,
long mapId,
jp.ecom_plat.map.db.MapLayerInfo mapLayerInfo,
jp.ecom_plat.map.db.LayerInfo layerInfo)
MapLayerInfoとLayerInfoの値をコピーしてインスタンスを生成します.
|
JSONLayerInfo(int communityId,
long mapId,
java.lang.String layerId,
java.lang.String name)
レイヤIDとレイヤ名を指定して新規にレイヤ情報を生成する.
|
JSONLayerInfo(jp.ecom_plat.map.db.MapLayerInfo mapLayerInfo,
jp.ecom_plat.map.db.LayerInfo layerInfo)
MapLayerInfoとLayerInfoの値をコピーしてインスタンスを生成します.
|
JSONLayerInfo(java.lang.String layerId,
java.lang.String name)
レイヤIDとレイヤ名を指定して新規にレイヤ情報を生成する.
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<java.lang.String> |
getChildLayerIds() |
java.util.List<java.lang.String> |
getParentLayerIds() |
void |
sortAttr(java.util.List<java.lang.String> attrIds)
指定の属性ID順でソートします.
|
org.json.JSONObject |
toJSON()
このインスタンスをJSONに変換します.
|
static org.json.JSONObject |
toJSON(MapInitDto.JSONLayerInfo jsonLayerInfo,
java.util.Map<java.lang.String,java.lang.Object> exLayerProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> exAttrProperties)
JSONに変換します.
|
public int communityId
public long mapId
public java.lang.String layerId
public jp.ecom_plat.map.db.MapLayerInfo mapLayerInfo
public jp.ecom_plat.map.db.LayerInfo layerInfo
public MapInitDto.JSONLayerInfo parent
public java.util.List<MapInitDto.JSONLayerInfo> children
public boolean addable
public boolean editable
public java.util.List<java.lang.String> attrDisporder
public org.json.JSONObject metadata
public java.util.Map<java.lang.String,java.lang.Object> exLayerProperties
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> exAttrProperties
public JSONLayerInfo()
public JSONLayerInfo(java.lang.String layerId, java.lang.String name)
JSONLayerInfo#JSONLayerInfo(int, long, String, String)
を利用してください。layerId
- レイヤIDname
- レイヤ名public JSONLayerInfo(int communityId, long mapId, java.lang.String layerId, java.lang.String name)
communityId
- サイトIDmapId
- 地図IDlayerId
- レイヤIDname
- レイヤ名public JSONLayerInfo(jp.ecom_plat.map.db.MapLayerInfo mapLayerInfo, jp.ecom_plat.map.db.LayerInfo layerInfo)
JSONLayerInfo#JSONLayerInfo(int, long, MapLayerInfo, LayerInfo)
を利用してください。mapLayerInfo
- layerInfo
- public JSONLayerInfo(int communityId, long mapId, jp.ecom_plat.map.db.MapLayerInfo mapLayerInfo, jp.ecom_plat.map.db.LayerInfo layerInfo)
communityId
- サイトIDmapId
- 地図IDmapLayerInfo
- layerInfo
- public org.json.JSONObject toJSON()
public static org.json.JSONObject toJSON(MapInitDto.JSONLayerInfo jsonLayerInfo, java.util.Map<java.lang.String,java.lang.Object> exLayerProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> exAttrProperties)
jsonLayerInfo
- JSONレイヤ情報exLayerProperties
- 拡張レイヤマップexAttrProperties
- 拡張属性マップpublic java.util.List<java.lang.String> getParentLayerIds()
public java.util.List<java.lang.String> getChildLayerIds()
public void sortAttr(java.util.List<java.lang.String> attrIds)
attrIds
-