Package org.basex.query.ann
Enum Class Annotation
- All Implemented Interfaces:
Serializable,Comparable<Annotation>,java.lang.constant.Constable
Definitions of all built-in XQuery annotations.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionXQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation.XQuery annotation. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic AnnotationReturns an annotation with the specified name.byte[]id()Returns the prefixed name of the annotation.byte[]local()Returns the local name of the annotation.qname()Returns the QName of the annotation.toString()static AnnotationReturns the enum constant of this class with the specified name.static Annotation[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PUBLIC
XQuery annotation. -
PRIVATE
XQuery annotation. -
UPDATING
XQuery annotation. -
_BASEX_LAZY
XQuery annotation. -
_BASEX_INLINE
XQuery annotation. -
_BASEX_LOCK
XQuery annotation. -
_INPUT_CSV
XQuery annotation. -
_INPUT_HTML
XQuery annotation. -
_INPUT_JSON
XQuery annotation. -
_INPUT_TEXT
XQuery annotation. -
_OUTPUT_ALLOW_DUPLICATE_NAMES
XQuery annotation. -
_OUTPUT_BYTE_ORDER_MARK
XQuery annotation. -
_OUTPUT_CDATA_SECTION_ELEMENTS
XQuery annotation. -
_OUTPUT_CSV
XQuery annotation. -
_OUTPUT_DOCTYPE_PUBLIC
XQuery annotation. -
_OUTPUT_DOCTYPE_SYSTEM
XQuery annotation. -
_OUTPUT_ENCODING
XQuery annotation. -
_OUTPUT_ESCAPE_URI_ATTRIBUTES
XQuery annotation. -
_OUTPUT_HTML_VERSION
XQuery annotation. -
_OUTPUT_INCLUDE_CONTENT_TYPE
XQuery annotation. -
_OUTPUT_INDENT
XQuery annotation. -
_OUTPUT_INDENTS
XQuery annotation. -
_OUTPUT_ITEM_SEPARATOR
XQuery annotation. -
_OUTPUT_JSON
XQuery annotation. -
_OUTPUT_JSON_NODE_OUTPUT_METHOD
XQuery annotation. -
_OUTPUT_MEDIA_TYPE
XQuery annotation. -
_OUTPUT_METHOD
XQuery annotation. -
_OUTPUT_NEWLINE
XQuery annotation. -
_OUTPUT_NORMALIZATION_FORM
XQuery annotation. -
_OUTPUT_OMIT_XML_DECLARATION
XQuery annotation. -
_OUTPUT_PARAMETER_DOCUMENT
XQuery annotation. -
_OUTPUT_STANDALONE
XQuery annotation. -
_OUTPUT_SUPPRESS_INDENTATION
XQuery annotation. -
_OUTPUT_TABULATOR
XQuery annotation. -
_OUTPUT_UNDECLARE_PREFIXES
XQuery annotation. -
_OUTPUT_USE_CHARACTER_MAPS
XQuery annotation. -
_OUTPUT_VERSION
XQuery annotation. -
_PERM_CHECK
XQuery annotation. -
_PERM_ALLOW
XQuery annotation. -
_REST_PATH
XQuery annotation. -
_REST_ERROR
XQuery annotation. -
_REST_CONSUMES
XQuery annotation. -
_REST_PRODUCES
XQuery annotation. -
_REST_QUERY_PARAM
XQuery annotation. -
_REST_FORM_PARAM
XQuery annotation. -
_REST_HEADER_PARAM
XQuery annotation. -
_REST_COOKIE_PARAM
XQuery annotation. -
_REST_ERROR_PARAM
XQuery annotation. -
_REST_METHOD
XQuery annotation. -
_REST_SINGLE
XQuery annotation. -
_REST_GET
XQuery annotation. -
_REST_POST
XQuery annotation. -
_REST_PUT
XQuery annotation. -
_REST_DELETE
XQuery annotation. -
_REST_HEAD
XQuery annotation. -
_REST_OPTIONS
XQuery annotation. -
_UNIT_AFTER
XQuery annotation. -
_UNIT_AFTER_MODULE
XQuery annotation. -
_UNIT_BEFORE
XQuery annotation. -
_UNIT_BEFORE_MODULE
XQuery annotation. -
_UNIT_IGNORE
XQuery annotation. -
_UNIT_TEST
XQuery annotation. -
_WS_CONNECT
XQuery annotation. -
_WS_MESSAGE
XQuery annotation. -
_WS_CLOSE
XQuery annotation. -
_WS_HEADER_PARAM
XQuery annotation. -
_WS_ERROR
XQuery annotation.
-
-
Field Details
-
args
Argument types. -
uri
public final byte[] uriURI. -
minMax
public final int[] minMaxMinimum and maximum number of arguments. -
single
public final boolean singleAnnotation must only occur once. -
VALUES
Cached enums (faster).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
get
Returns an annotation with the specified name.- Parameters:
name- name- Returns:
- annotation or
null
-
local
public byte[] local()Returns the local name of the annotation.- Returns:
- name
-
qname
Returns the QName of the annotation.- Returns:
- QName
-
id
public byte[] id()Returns the prefixed name of the annotation.- Returns:
- name
-
toString
- Overrides:
toStringin classEnum<Annotation>
-