public class PAATStateEvalIterative extends PAATState
PAATState.Builder
Modifier | Constructor and Description |
---|---|
protected |
PAATStateEvalIterative(PAATState.Builder builder,
OXPathContextNode c)
Creates a new object with the same state as the input parameter; meant to be called only with
Builder.build() method |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Overridden to only treat
position and last as the only components of equality in order for the
memoization to work correctly for the PAATStateEvalIterate class. |
OXPathContextNode |
getContextNode()
Returns context at c
|
PAATStateType |
getType()
Returns the type of the object
|
int |
hashCode()
Overridden to only treat
position and last as the only components of equality in order for the
memoization to work correctly for the PAATStateEvalIterate class. |
getActionFreePrefix, getActionFreePrefixEnd, getLast, getPosition, isActionFreeNavigation, isDocumentProtected
protected PAATStateEvalIterative(PAATState.Builder builder, OXPathContextNode c)
Builder.build()
methodbuilder
- implicit Builder
object for this PAATState
objectpublic OXPathContextNode getContextNode()
public PAATStateType getType()
public int hashCode()
PAATState
position
and last
as the only components of equality in order for the
memoization to work correctly for the PAATStateEvalIterate
class.Copyright © 2020 OXPath Team. All rights reserved.