Package org.htmlunit.xpath.compiler
Class Keywords
java.lang.Object
org.htmlunit.xpath.compiler.Keywords
Table of strings to operation code lookups.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
ancestor-or-self axes string.private static final String
ancestor axes string.private static final String
attribute axes string.private static final String
child axes string.private static final String
ancestor axes string.private static final String
descendant-or-self axes string.private static final String
following-sibling axes string.private static final String
following axes string.private static final String
namespace axes string.private static final String
parent axes string.private static final String
preceding-sibling axes string.private static final String
preceding axes string.private static final String
self axes abreviated string.private static final String
self axes string.static final String
boolean function string.static final String
ceiling function string.static final String
concat function string.static final String
contains function string.static final String
count function string.static final String
current function string.static final String
false function string.static final String
floor function string.(package private) static final String
id function string.static final String
lang function string.static final String
last function string.static final String
local-name function string.static final String
name function string.static final String
namespace-uri function string.static final String
normalize-space function string.static final String
not function string.static final String
number function string.static final String
position function string.static final String
round function string.static final String
starts-with function string.static final String
string-length function string.static final String
string function string.static final String
substring-after function string.static final String
substring-before function string.static final String
substring function string.static final String
sum function string.static final String
translate function string.static final String
true function string.Table of axes names to opcode associations.Table of keywords to opcode associations.Table of function name to function ID associations.Table of node type strings to opcode associations.private static final String
Wildcard element string.private static final String
comment node test string.private static final String
Any node test string.private static final String
processing-instruction node test string.private static final String
text node test string. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Object
getAxisName
(String key) (package private) static Object
getKeyWord
(String key) (package private) static Object
getNodeType
(String key) (package private) static Object
lookupNodeTest
(String key)
-
Field Details
-
m_keywords
Table of keywords to opcode associations. -
m_axisnames
Table of axes names to opcode associations. -
m_nodetests
Table of function name to function ID associations. -
m_nodetypes
Table of node type strings to opcode associations. -
FROM_ANCESTORS_STRING
ancestor axes string.- See Also:
-
FROM_ANCESTORS_OR_SELF_STRING
ancestor-or-self axes string.- See Also:
-
FROM_ATTRIBUTES_STRING
attribute axes string.- See Also:
-
FROM_CHILDREN_STRING
child axes string.- See Also:
-
FROM_DESCENDANTS_STRING
descendant-or-self axes string.- See Also:
-
FROM_DESCENDANTS_OR_SELF_STRING
ancestor axes string.- See Also:
-
FROM_FOLLOWING_STRING
following axes string.- See Also:
-
FROM_FOLLOWING_SIBLINGS_STRING
following-sibling axes string.- See Also:
-
FROM_PARENT_STRING
parent axes string.- See Also:
-
FROM_PRECEDING_STRING
preceding axes string.- See Also:
-
FROM_PRECEDING_SIBLINGS_STRING
preceding-sibling axes string.- See Also:
-
FROM_SELF_STRING
self axes string.- See Also:
-
FROM_NAMESPACE_STRING
namespace axes string.- See Also:
-
FROM_SELF_ABBREVIATED_STRING
self axes abreviated string.- See Also:
-
NODETYPE_COMMENT_STRING
comment node test string.- See Also:
-
NODETYPE_TEXT_STRING
text node test string.- See Also:
-
NODETYPE_PI_STRING
processing-instruction node test string.- See Also:
-
NODETYPE_NODE_STRING
Any node test string.- See Also:
-
NODETYPE_ANYELEMENT_STRING
Wildcard element string.- See Also:
-
FUNC_CURRENT_STRING
current function string.- See Also:
-
FUNC_LAST_STRING
last function string.- See Also:
-
FUNC_POSITION_STRING
position function string.- See Also:
-
FUNC_COUNT_STRING
count function string.- See Also:
-
FUNC_ID_STRING
id function string.- See Also:
-
FUNC_LOCAL_PART_STRING
local-name function string.- See Also:
-
FUNC_NAMESPACE_STRING
namespace-uri function string.- See Also:
-
FUNC_NAME_STRING
name function string.- See Also:
-
FUNC_NOT_STRING
not function string.- See Also:
-
FUNC_TRUE_STRING
true function string.- See Also:
-
FUNC_FALSE_STRING
false function string.- See Also:
-
FUNC_BOOLEAN_STRING
boolean function string.- See Also:
-
FUNC_LANG_STRING
lang function string.- See Also:
-
FUNC_NUMBER_STRING
number function string.- See Also:
-
FUNC_FLOOR_STRING
floor function string.- See Also:
-
FUNC_CEILING_STRING
ceiling function string.- See Also:
-
FUNC_ROUND_STRING
round function string.- See Also:
-
FUNC_SUM_STRING
sum function string.- See Also:
-
FUNC_STRING_STRING
string function string.- See Also:
-
FUNC_STARTS_WITH_STRING
starts-with function string.- See Also:
-
FUNC_CONTAINS_STRING
contains function string.- See Also:
-
FUNC_SUBSTRING_BEFORE_STRING
substring-before function string.- See Also:
-
FUNC_SUBSTRING_AFTER_STRING
substring-after function string.- See Also:
-
FUNC_NORMALIZE_SPACE_STRING
normalize-space function string.- See Also:
-
FUNC_TRANSLATE_STRING
translate function string.- See Also:
-
FUNC_CONCAT_STRING
concat function string.- See Also:
-
FUNC_SUBSTRING_STRING
substring function string.- See Also:
-
FUNC_STRING_LENGTH_STRING
string-length function string.- See Also:
-
-
Constructor Details
-
Keywords
public Keywords()
-
-
Method Details
-
getAxisName
-
lookupNodeTest
-
getKeyWord
-
getNodeType
-