Package com.kakao.vectormap.label
Class LabelStyles
- java.lang.Object
-
- com.kakao.vectormap.label.LabelStyles
-
public class LabelStyles extends java.lang.ObjectLabelStyle를 가지고 있는 컨테이너 클래스. 따로 styleId 를 설정하지 않았다면, LabelStyles 의 컨텐츠가 똑같으면 id 도 똑같다.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringstyleIdLabelStyles 의 고유한 IdLabelStyle[]styleszoomLevel 마다 다르게 설정한 LabelStyle 의 배열.inttextStyleCountText LabelStyles 의 갯수.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static LabelStylesfrom(LabelStyle... styles)LabelStyles 를 생성한다.static LabelStylesfrom(Context context, int... styleResIds)LabelStyles 를 생성한다.static LabelStylesfrom(java.lang.String styleId, LabelStyle... styles)LabelStyles 를 생성한다.static LabelStylesfrom(java.lang.String styleId, java.util.Collection<LabelStyle> styles)LabelStyles 를 생성한다.static LabelStylesfrom(java.util.Collection<LabelStyle> styles)LabelStyles 를 생성한다.java.lang.StringgetStyleId()LabelStyles 의 고유한 Id 를 가져온다.LabelStyle[]getStyles()추가되어 있는 LabelStyle 배열을 가져온다.intgetTextStyleCount()Label 의 텍스트 스타일 갯수를 가져온다.inthashCode()LabelStylessetStyleId(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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-