public class Markup
extends java.lang.Object
Constructor and Description |
---|
Markup(java.lang.String mlText,
ITagSet tagSet)
주어진 마크업을 포함한 텍스트를 파라미터로
Markup 객체를 생성한다.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
내부의 자원을 모두 해제한다.
|
java.lang.String |
getMl()
태그가 입혀진 마크업 텍스트를 얻는다.
|
java.lang.String |
getText()
태그가 제거된 텍스트를 돌려 준다.
|
void |
insertTag(int openTagPosition,
java.lang.String openTagString,
int closeTagPosition)
주어진 위치에 해당하는 태그를 추가합니다.
|
void |
insertTag(int openTagPosition,
Tag openTag,
int closeTagPosition)
주어진 위치에 해당하는 태그를 추가합니다.
|
void |
insertTag(Tag openTag,
int closeTagPosition)
삽입될 위치 값을 가지고 있는 태그를 추가합니다.
|
boolean |
isInTag(int position)
주어진 위치가 태그 문자열 내부인지 여부를 돌려 준다.
|
public Markup(java.lang.String mlText, ITagSet tagSet)
mlText
- public java.lang.String getText()
태그가 제거된 텍스트를 돌려 준다.
이 때 텍스트를 태그가 제거된 외에 다음과 같은 처리가 된 텍스트이다.
public java.lang.String getMl()
public void insertTag(int openTagPosition, java.lang.String openTagString, int closeTagPosition)
openTagPosition
- 여는 태그가 삽입될 위치.openTagString
- 여는 태그 문자열.closeTagPosition
- 닫는 태그가 삽입될 위치.public void insertTag(Tag openTag, int closeTagPosition)
openTag
- 여는 태그.closeTagPosition
- 닫는 태그가 삽입될 위치.public void insertTag(int openTagPosition, Tag openTag, int closeTagPosition)
openTagPosition
- 여는 태그가 삽입될 위치.openTag
- 여는 태그.closeTagPosition
- 닫는 태그가 삽입될 위치.public boolean isInTag(int position)
position
- 태구 문자열 내부인지 확인할 위치.public void clear()