@Retention(value=RUNTIME) public @interface XMLSchema
Modifier and Type | Required Element and Description |
---|---|
String |
rootElementName
The root element name (required).
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
autoFragment
Set to true (the default) to look up or create event types representing fragments of an XML document
automatically upon request for fragment event type information; Or false when only explicit
properties may return fragments.
|
String |
defaultNamespace
The default namespace
|
boolean |
eventSenderValidatesRoot
Set to true (the default) to indicate that an
EventSender returned for this event type validates
the root document element name against the one configured (the default), or false to not validate the root document
element name as configured. |
String |
rootElementNamespace
The root element namespace
|
String |
schemaResource
The schema resource URL
|
String |
schemaText
The schema text
|
String |
xpathFunctionResolver
Sets the class name of the XPath function resolver to be assigned to the XPath factory instance
upon type initialization.
|
boolean |
xpathPropertyExpr
Set to false (the default) to indicate that property expressions are evaluated by the DOM-walker
implementation (the default), or set to true to indicate that property expressions are rewritten into XPath expressions.
|
boolean |
xpathResolvePropertiesAbsolute
When set to true (the default), indicates that when properties are compiled to XPath expressions that the
compilation should generate an absolute XPath expression such as "/getQuote/request" for the
simple request property, or "/getQuote/request/symbol" for a "request.symbol" nested property,
wherein the root element node is "getQuote".
|
String |
xpathVariableResolver
Sets the class name of the XPath variable resolver to be assigned to the XPath factory instance
upon type initialization.
|
public abstract String rootElementName
public abstract String schemaResource
public abstract String schemaText
public abstract boolean xpathPropertyExpr
public abstract boolean xpathResolvePropertiesAbsolute
When set to false, indicates that when properties are compiled to XPath expressions that the compilation should generate a deep XPath expression such as "//symbol" for the simple symbol property, or "//request/symbol" for a "request.symbol" nested property.
public abstract String defaultNamespace
public abstract String rootElementNamespace
public abstract boolean eventSenderValidatesRoot
EventSender
returned for this event type validates
the root document element name against the one configured (the default), or false to not validate the root document
element name as configured.public abstract boolean autoFragment
public abstract String xpathFunctionResolver
public abstract String xpathVariableResolver
Copyright © 2005–2021. All rights reserved.