Exception: Nokolexbor::XPath::SyntaxError
- Inherits:
-
StandardError
- Object
- StandardError
- Nokolexbor::XPath::SyntaxError
- Defined in:
- lib/nokolexbor/xpath.rb,
ext/nokolexbor/nl_xpath_context.c
Instance Attribute Summary collapse
-
#code ⇒ Object
readonly
Returns the value of attribute code.
-
#column ⇒ Object
readonly
Returns the value of attribute column.
-
#domain ⇒ Object
readonly
Returns the value of attribute domain.
-
#file ⇒ Object
readonly
Returns the value of attribute file.
-
#int1 ⇒ Object
readonly
Returns the value of attribute int1.
-
#level ⇒ Object
readonly
Returns the value of attribute level.
-
#line ⇒ Object
readonly
Returns the value of attribute line.
-
#str1 ⇒ Object
readonly
Returns the value of attribute str1.
-
#str2 ⇒ Object
readonly
Returns the value of attribute str2.
-
#str3 ⇒ Object
readonly
Returns the value of attribute str3.
Instance Method Summary collapse
-
#error? ⇒ Boolean
return true if this is an error.
-
#fatal? ⇒ Boolean
return true if this error is fatal.
-
#none? ⇒ Boolean
return true if this is a non error.
- #to_s ⇒ Object
-
#warning? ⇒ Boolean
return true if this is a warning.
Instance Attribute Details
#code ⇒ Object (readonly)
Returns the value of attribute code.
7 8 9 |
# File 'lib/nokolexbor/xpath.rb', line 7 def code @code end |
#column ⇒ Object (readonly)
Returns the value of attribute column.
15 16 17 |
# File 'lib/nokolexbor/xpath.rb', line 15 def column @column end |
#domain ⇒ Object (readonly)
Returns the value of attribute domain.
6 7 8 |
# File 'lib/nokolexbor/xpath.rb', line 6 def domain @domain end |
#file ⇒ Object (readonly)
Returns the value of attribute file.
9 10 11 |
# File 'lib/nokolexbor/xpath.rb', line 9 def file @file end |
#int1 ⇒ Object (readonly)
Returns the value of attribute int1.
14 15 16 |
# File 'lib/nokolexbor/xpath.rb', line 14 def int1 @int1 end |
#level ⇒ Object (readonly)
Returns the value of attribute level.
8 9 10 |
# File 'lib/nokolexbor/xpath.rb', line 8 def level @level end |
#line ⇒ Object (readonly)
Returns the value of attribute line.
10 11 12 |
# File 'lib/nokolexbor/xpath.rb', line 10 def line @line end |
#str1 ⇒ Object (readonly)
Returns the value of attribute str1.
11 12 13 |
# File 'lib/nokolexbor/xpath.rb', line 11 def str1 @str1 end |
#str2 ⇒ Object (readonly)
Returns the value of attribute str2.
12 13 14 |
# File 'lib/nokolexbor/xpath.rb', line 12 def str2 @str2 end |
#str3 ⇒ Object (readonly)
Returns the value of attribute str3.
13 14 15 |
# File 'lib/nokolexbor/xpath.rb', line 13 def str3 @str3 end |
Instance Method Details
#error? ⇒ Boolean
return true if this is an error
31 32 33 |
# File 'lib/nokolexbor/xpath.rb', line 31 def error? level == 2 end |
#fatal? ⇒ Boolean
return true if this error is fatal
37 38 39 |
# File 'lib/nokolexbor/xpath.rb', line 37 def fatal? level == 3 end |
#none? ⇒ Boolean
return true if this is a non error
19 20 21 |
# File 'lib/nokolexbor/xpath.rb', line 19 def none? level == 0 end |
#to_s ⇒ Object
41 42 43 44 45 46 |
# File 'lib/nokolexbor/xpath.rb', line 41 def to_s = super.chomp [location_to_s, level_to_s, ] .compact.join(": ") .force_encoding(.encoding) end |
#warning? ⇒ Boolean
return true if this is a warning
25 26 27 |
# File 'lib/nokolexbor/xpath.rb', line 25 def warning? level == 1 end |