com.veriplace.client.factory
Class ResponseObjectFactory.ParseHelper<T extends ResponseObjectFactory.ParseHelper>
java.lang.Object
com.veriplace.client.factory.ResponseObjectFactory.ParseHelper<T>
- Direct Known Subclasses:
- ResponseObjectFactory.JsonHelper, ResponseObjectFactory.XmlHelper
- Enclosing class:
- ResponseObjectFactory<T>
protected abstract static class ResponseObjectFactory.ParseHelper<T extends ResponseObjectFactory.ParseHelper>
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResponseObjectFactory.ParseHelper
protected ResponseObjectFactory.ParseHelper()
isXml
public abstract boolean isXml()
isJson
public abstract boolean isJson()
getName
public abstract java.lang.String getName()
getNode
public abstract T getNode(java.lang.String expr)
requireNode
public final T requireNode(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException
getNodes
public abstract T[] getNodes(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException
getString
public abstract java.lang.String getString(java.lang.String expr)
requireString
public final java.lang.String requireString(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException
getAttribute
public abstract java.lang.String getAttribute(java.lang.String name)
requireAttribute
public final java.lang.String requireAttribute(java.lang.String name)
throws MalformedResponseException
- Throws:
MalformedResponseException
requireInt
public final int requireInt(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException
requireIntAttribute
public final int requireIntAttribute(java.lang.String name)
throws MalformedResponseException
- Throws:
MalformedResponseException
requireLong
public final long requireLong(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException
requireLongAttribute
public final long requireLongAttribute(java.lang.String name)
throws MalformedResponseException
- Throws:
MalformedResponseException
requireDouble
public final double requireDouble(java.lang.String expr)
throws MalformedResponseException
- Throws:
MalformedResponseException