Class GsonByIndexNode
- java.lang.Object
-
- com.github.simy4.xpath.gson.navigator.node.GsonByIndexNode
-
- All Implemented Interfaces:
GsonNode,com.github.simy4.xpath.navigator.Node
public final class GsonByIndexNode extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GsonByIndexNode(com.google.gson.JsonArray parentArray, int index, GsonNode parent)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<? extends GsonNode>attributes()java.lang.Iterable<? extends GsonNode>elements()booleanequals(java.lang.Object o)com.google.gson.JsonElementget()intgetIndex()javax.xml.namespace.QNamegetName()GsonNodegetParent()java.lang.StringgetText()inthashCode()voidset(com.google.gson.JsonElement jsonElement)voidsetParent(GsonNode parent)java.lang.StringtoString()
-
-
-
Constructor Detail
-
GsonByIndexNode
public GsonByIndexNode(com.google.gson.JsonArray parentArray, int index, GsonNode parent)Constructor.- Parameters:
parentArray- parent json array elementindex- json array indexparent- parent node
-
-
Method Detail
-
getName
public javax.xml.namespace.QName getName()
-
get
public com.google.gson.JsonElement get()
-
set
public void set(com.google.gson.JsonElement jsonElement)
-
equals
public boolean equals(java.lang.Object o)
-
hashCode
public int hashCode()
-
getIndex
public int getIndex()
-
setParent
public final void setParent(GsonNode parent)
-
getText
public final java.lang.String getText()
- Specified by:
getTextin interfacecom.github.simy4.xpath.navigator.Node
-
elements
public final java.lang.Iterable<? extends GsonNode> elements()
-
attributes
public final java.lang.Iterable<? extends GsonNode> attributes()
- Specified by:
attributesin interfaceGsonNode
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-