Package com.kakao.vectormap.label
Class LabelStyles
- java.lang.Object
-
- com.kakao.vectormap.label.LabelStyles
-
public class LabelStyles extends java.lang.Object
LabelStyle
를 가지고 있는 컨테이너 클래스. 따로 styleId 를 설정하지 않았다면, LabelStyles 의 컨텐츠가 똑같으면 id 도 똑같다.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
styleId
LabelStyles 의 고유한 IdLabelStyle[]
styles
zoomLevel 마다 다르게 설정한 LabelStyle 의 배열.int
textStyleCount
Text LabelStyles 의 갯수.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static LabelStyles
from(LabelStyle... styles)
LabelStyles 를 생성한다.static LabelStyles
from(Context context, int... styleResIds)
LabelStyles 를 생성한다.static LabelStyles
from(java.lang.String styleId, LabelStyle... styles)
LabelStyles 를 생성한다.static LabelStyles
from(java.lang.String styleId, java.util.Collection<LabelStyle> styles)
LabelStyles 를 생성한다.static LabelStyles
from(java.util.Collection<LabelStyle> styles)
LabelStyles 를 생성한다.java.lang.String
getStyleId()
LabelStyles 의 고유한 Id 를 가져온다.LabelStyle[]
getStyles()
추가되어 있는 LabelStyle 배열을 가져온다.int
getTextStyleCount()
Label 의 텍스트 스타일 갯수를 가져온다.int
hashCode()
LabelStyles
setStyleId(java.lang.String styleId)
LabelStyles 의 고유한 Id 를 설정한다.
-
-
-
Field Detail
-
styleId
public java.lang.String styleId
LabelStyles 의 고유한 Id
-
styles
public LabelStyle[] styles
zoomLevel 마다 다르게 설정한 LabelStyle 의 배열.
-
textStyleCount
public int textStyleCount
Text LabelStyles 의 갯수.
-
-
Method Detail
-
from
public static LabelStyles from(Context context, int... styleResIds)
LabelStyles 를 생성한다.- Parameters:
context
- Context 객체.styleResIds
- styles.xml 에 정의되어 있는 스타일 리소스 Id.
-
from
public static LabelStyles from(LabelStyle... styles)
LabelStyles 를 생성한다.- Parameters:
styles
- LabelStyle 객체.
-
from
public static LabelStyles from(java.util.Collection<LabelStyle> styles)
LabelStyles 를 생성한다.- Parameters:
styles
- LabelStyle 객체.
-
from
public static LabelStyles from(java.lang.String styleId, java.util.Collection<LabelStyle> styles)
LabelStyles 를 생성한다.- Parameters:
styleId
- LabelStyles 의 고유한 Id.styles
- LabelStyle 객체.
-
from
public static LabelStyles from(java.lang.String styleId, LabelStyle... styles)
LabelStyles 를 생성한다.- Parameters:
styleId
- LabelStyles 의 고유한 Id.styles
- LabelStyle 객체.
-
setStyleId
public LabelStyles setStyleId(java.lang.String styleId)
LabelStyles 의 고유한 Id 를 설정한다.- Parameters:
styleId
- LabelStyles 의 고유한 Id.
-
getStyleId
public java.lang.String getStyleId()
LabelStyles 의 고유한 Id 를 가져온다.
-
getStyles
public LabelStyle[] getStyles()
추가되어 있는 LabelStyle 배열을 가져온다.
-
getTextStyleCount
public int getTextStyleCount()
Label 의 텍스트 스타일 갯수를 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-