- java.lang.Object
-
- javax.swing.text.DefaultStyledDocument.ElementSpec
-
- Enclosing class:
- DefaultStyledDocument
public static class DefaultStyledDocument.ElementSpec extends Object
建筑元素规范。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
包中。 请参阅XMLEncoder
。
-
-
Field Summary
Fields Modifier and Type Field 描述 static short
ContentType
getType的可能值。static short
EndTagType
getType的可能值。static short
JoinFractureDirection
getDirection的可能值。static short
JoinNextDirection
getDirection的可能值。static short
JoinPreviousDirection
getDirection的可能值。static short
OriginateDirection
getDirection的可能值。static short
StartTagType
getType的可能值。
-
构造方法摘要
构造方法 Constructor 描述 ElementSpec(AttributeSet a, short type)
当标记不会存储在文档中时,对标记有用的构造方法。ElementSpec(AttributeSet a, short type, char[] txt, int offs, int len)
构建器,用于外部批量输入内容和标记到文档中。ElementSpec(AttributeSet a, short type, int len)
当数据已被添加时,在文档内部进行解析,但需要len信息的构造方法。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 char[]
getArray()
获取字符数组。AttributeSet
getAttributes()
获取元素属性。short
getDirection()
获得方向。int
getLength()
获取长度。int
getOffset()
获取起始偏移量。short
getType()
获取元素类型。void
setDirection(short direction)
设置方向。void
setType(short type)
设置元素类型。String
toString()
将元素转换为字符串。
-
-
-
字段详细信息
-
StartTagType
public static final short StartTagType
getType的可能值。 这指定此记录类型是一个起始标记,并表示指定元素开始的标记。- 另请参见:
- Constant Field Values
-
EndTagType
public static final short EndTagType
getType的可能值。 这指定此记录类型是一个结束标记,并表示指定元素结尾的标记。- 另请参见:
- Constant Field Values
-
ContentType
public static final short ContentType
getType的可能值。 这指定此记录类型表示内容。- 另请参见:
- Constant Field Values
-
JoinPreviousDirection
public static final short JoinPreviousDirection
getDirection的可能值。 这指定与此记录关联的数据应该被连接到它之前。- 另请参见:
- Constant Field Values
-
JoinNextDirection
public static final short JoinNextDirection
getDirection的可能值。 这指定与该记录相关联的数据应该被连接到它之后。- 另请参见:
- Constant Field Values
-
OriginateDirection
public static final short OriginateDirection
getDirection的可能值。 这指定与此记录相关联的数据应用于发起新元素。 这将是正常值。- 另请参见:
- Constant Field Values
-
JoinFractureDirection
public static final short JoinFractureDirection
getDirection的可能值。 这指定与此记录相关联的数据应连接到断裂元素。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
ElementSpec
public ElementSpec(AttributeSet a, short type)
当标记不会存储在文档中时,对标记有用的构造方法。- 参数
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType,EndTagType,ContentType)
-
ElementSpec
public ElementSpec(AttributeSet a, short type, int len)
当数据已被添加时,在文档内部进行解析,但需要len信息的构造方法。- 参数
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType,EndTagType,ContentType) -
len
- 长度> = 0
-
ElementSpec
public ElementSpec(AttributeSet a, short type, char[] txt, int offs, int len)
构建器,用于外部批量输入内容和标记到文档中。- 参数
-
a
- 元素的属性 -
type
- 元素的类型(StartTagType,EndTagType,ContentType) -
txt
- 元素的文本 -
offs
- 偏移到文本> = 0 -
len
- 文本的长度> = 0
-
-
方法详细信息
-
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
public AttributeSet getAttributes()
获取元素属性。- 结果
- 属性集
-
getArray
public char[] getArray()
获取字符数组。- 结果
- 阵列
-
getOffset
public int getOffset()
获取起始偏移量。- 结果
- offset> = 0
-
getLength
public int getLength()
获取长度。- 结果
- 长度> = 0
-
-