📄 documenttokenizer.exsd
字号:
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="SpellChecker">
<annotation>
<appInfo>
<meta.schema plugin="SpellChecker"
id="documentTokenizer"
name="Document Tokenizer"/>
</appInfo>
<documentation>
This schema describes the extension point to plug-in specific tokenizers into the
Spell Checker plug-in. Tokenizers consist of the actual tokenizer implementation
and a preference page that controls the behavior of the tokenizer and the
spell checking process.
</documentation>
</annotation>
<element name="extension">
<annotation>
<documentation>
An extension point to add document tokenizers with corresponding
preferences pages to the SpellChecker plug-in
</documentation>
</annotation>
<complexType>
<sequence>
<element ref="tokenizer" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="point" type="string" use="required">
</attribute>
<attribute name="id" type="string">
</attribute>
<attribute name="name" type="string">
</attribute>
</complexType>
</element>
<element name="tokenizer">
<annotation>
<documentation>
A single document tokenizer to be added to the SpellChecker plug-in.
</documentation>
</annotation>
<complexType>
<attribute name="name" type="string" use="required">
</attribute>
<attribute name="id" type="string" use="required">
</attribute>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
The Java class implementing this tokenizer.
The class must extend the abstract class com.bdaum.SpellChecker.AbstractDocumentWordTokenizer.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn=
"com.bdaum.SpellChecker.AbstractDocumentWordTokenizer"/>
</appInfo>
</annotation>
</attribute>
<attribute name="preferences" type="string">
<annotation>
<documentation>
The Java class implementing the tokenizers preferences.
The class must extend the class SpellCheckerPreferences.
If omitted, the tokenizer will use the spell checkers default preferences.
</documentation>
<appInfo>
<meta.attribute kind="java"/>
</appInfo>
</annotation>
</attribute>
<attribute name="extensions" type="string" use="required">
<annotation>
<documentation>
A list of file extensions for which this tokenizer applies. Elements in this list are separated by blanks.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
1.0.0
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
<extension
id="SpellChecker.JavaTokenizer"
name="Java Spell Checker"
point="SpellChecker.documentTokenizer">
<tokenizer
name="Java Spell Checker"
preferences="SpellChecker.JavaTokenizer.JavaSpellCheckerPreferences"
extensions="java"
class="SpellChecker.JavaTokenizer.JavaWordTokenizer"
id="SpellChecker.JavaTokenizer.JavaTokenizer">
</tokenizer>
</extension>
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiInfo"/>
</appInfo>
<documentation>
The tokenizer class must extend the abstract class
SpellChecker.AbstractDocumentWordTokenizer.
The preference page must extend the class
SpellChecker.SpellCheckerPreferences.
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="copyright"/>
</appInfo>
<documentation>
(c) 2003-2004 Berthold Daum
</documentation>
</annotation>
</schema>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -