java.lang.Object
javax.swing.text.DefaultStyledDocument.ElementSpec
构建元素的规范。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
-
Field Summary
Modifier and TypeFieldDescriptionstatic final short
getType的可能值。static final short
getType的可能值。static final short
getDirection的可能值。static final short
getDirection的可能值。static final short
getDirection的可能值。static final short
getDirection的可能值。static final short
getType的可能值。 -
Constructor Summary
ConstructorDescriptionElementSpec
(AttributeSet a, short type) 在标记时有用的构造函数,当标记不会存储在文档中时。ElementSpec
(AttributeSet a, short type, char[] txt, int offs, int len) 用于批量输入内容和标记到文档中的外部创建规范的构造函数。ElementSpec
(AttributeSet a, short type, int len) 在文档内部解析时使用的构造函数,但需要len信息。 -
Method Summary
Modifier and TypeMethodDescriptionchar[]
getArray()
获取字符数组。获取元素属性。short
获取方向。int
获取长度。int
获取起始偏移量。short
getType()
获取元素类型。void
setDirection
(short direction) 设置方向。void
setType
(short type) 设置元素类型。toString()
将元素转换为字符串。
-
Field Details
-
StartTagType
public static final short StartTagTypegetType的可能值。这指定此记录类型为开始标记,并表示指定元素开始的标记。- 参见:
-
EndTagType
public static final short EndTagTypegetType的可能值。这指定此记录类型为结束标记,并表示指定元素结束的标记。- 参见:
-
ContentType
public static final short ContentTypegetType的可能值。这指定此记录类型表示内容。- 参见:
-
JoinPreviousDirection
public static final short JoinPreviousDirectiongetDirection的可能值。这指定与此记录关联的数据应连接到其前面的内容。- 参见:
-
JoinNextDirection
public static final short JoinNextDirectiongetDirection的可能值。这指定与此记录关联的数据应连接到其后面的内容。- 参见:
-
OriginateDirection
public static final short OriginateDirectiongetDirection的可能值。这指定与此记录关联的数据应用于生成新元素。这是正常值。- 参见:
-
JoinFractureDirection
public static final short JoinFractureDirectiongetDirection的可能值。这指定与此记录关联的数据应连接到断裂的元素。- 参见:
-
-
Constructor Details
-
ElementSpec
在标记时有用的构造函数,当标记不会存储在文档中时。- 参数:
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType, EndTagType, ContentType)
-
ElementSpec
在文档内部解析时使用的构造函数,但需要len信息。- 参数:
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType, EndTagType, ContentType) -
len
- 长度 >= 0
-
ElementSpec
用于批量输入内容和标记到文档中的外部创建规范的构造函数。- 参数:
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType, EndTagType, ContentType) -
txt
- 元素的文本 -
offs
- 文本的偏移量 >= 0 -
len
- 文本的长度 >= 0
-
-
Method Details
-
setType
public void setType(short type) 设置元素类型。- 参数:
-
type
- 元素的类型(StartTagType, EndTagType, ContentType)
-
getType
public short getType()获取元素类型。- 返回:
- 元素的类型(StartTagType, EndTagType, ContentType)
-
setDirection
public void setDirection(short direction) 设置方向。- 参数:
-
direction
- 方向(JoinPreviousDirection, JoinNextDirection)
-
getDirection
public short getDirection()获取方向。- 返回:
- 方向(JoinPreviousDirection, JoinNextDirection)
-
getAttributes
获取元素属性。- 返回:
- 属性集
-
getArray
public char[] getArray()获取字符数组。- 返回:
- 数组
-
getOffset
public int getOffset()获取起始偏移量。- 返回:
- 偏移量 >= 0
-
getLength
public int getLength()获取长度。- 返回:
- 长度 >= 0
-
toString
将元素转换为字符串。
-