|
Eclipse Platform Release 4.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.equinox.bidi.STextTypeHandlerFactory
public final class STextTypeHandlerFactory
Provides access to registered structured text handlers.
A structured text handler is a subclass of STextTypeHandler
adapted for a given type of structured text.
The constants in this class are identifiers for structured text
handlers which are defined and supported "out of the box" by this package.
Text handler identifiers can be used when invoking STextProcessor.processTyped(String, String)
,
or when invoking getExpert
methods in STextExpertFactory
.
The getHandler(java.lang.String)
method in this class can be used to get a
structured text handler reference for one of the handlers defined in this
package or for additional structured text handlers registered by plug-ins.
Text handler references can be used when invoking
STextExpertFactory.getStatefulExpert(STextTypeHandler, STextEnvironment)
.
Field Summary | |
---|---|
static String |
COMMA_DELIMITED
Structured text handler identifier for comma-delimited lists, such as: part1,part2,part3 |
static String |
EMAIL
Structured text handler identifier for e-mail addresses. |
static String |
FILE
Structured text handler identifier for directory and file paths. |
static String |
JAVA
Structured text handler identifier for Java code, possibly spanning multiple lines. |
static String |
PROPERTY
Structured text handler identifier for property file statements. |
static String |
REGEXP
Structured text handler identifier for regular expressions, possibly spanning multiple lines. |
static String |
RTL_ARITHMETIC
Structured text handler identifier for arithmetic expressions, possibly with a RTL base direction. |
static String |
SQL
Structured text handler identifier for SQL statements, possibly spanning multiple lines. |
static String |
SYSTEM_USER
Structured text handler identifier for strings with the following format: system(user) |
static String |
UNDERSCORE
Structured text handler identifier for compound names. |
static String |
URL
Structured text handler identifier for URLs. |
static String |
XPATH
Structured text handler identifier for XPath expressions. |
Method Summary | |
---|---|
static STextTypeHandler |
getHandler(String id)
Obtains a structured text handler of a given type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PROPERTY
name=value
public static final String UNDERSCORE
part1_part2_part3
public static final String COMMA_DELIMITED
part1,part2,part3
public static final String SYSTEM_USER
system(user)
public static final String FILE
public static final String EMAIL
public static final String URL
public static final String REGEXP
public static final String XPATH
public static final String JAVA
public static final String SQL
public static final String RTL_ARITHMETIC
Method Detail |
---|
public static STextTypeHandler getHandler(String id)
id
- the string identifying a structured text handler.
null
if the type is unknown.
|
Eclipse Platform Release 4.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2012. All rights reserved.