public String asString(String defaultValue) { if (!verify(com.yahoo.slime.Type.STRING)) { return defaultValue; } return inspector.asString(); } public byte[] asUtf8(byte[] defaultValue) {
public String asString() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.STRING)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asString(); } public byte[] asUtf8() {
public long asLong() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.LONG, com.yahoo.slime.Type.DOUBLE)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asLong(); } public double asDouble() {
public double asDouble() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.DOUBLE, com.yahoo.slime.Type.LONG)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asDouble(); } public String asString() {
public boolean asBool(boolean defaultValue) { if (!verify(com.yahoo.slime.Type.BOOL)) { return defaultValue; } return inspector.asBool(); } public long asLong(long defaultValue) {
public long asLong(long defaultValue) { if (!verify(com.yahoo.slime.Type.LONG, com.yahoo.slime.Type.DOUBLE)) { return defaultValue; } return inspector.asLong(); } public double asDouble(double defaultValue) {
public byte[] asUtf8(byte[] defaultValue) { if (!verify(com.yahoo.slime.Type.STRING)) { return defaultValue; } return inspector.asUtf8(); } public byte[] asData(byte[] defaultValue) {
public byte[] asData(byte[] defaultValue) { if (!verify(com.yahoo.slime.Type.DATA)) { return defaultValue; } return inspector.asData(); } public void traverse(final com.yahoo.data.access.ArrayTraverser at) {
public boolean asBool() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.BOOL)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asBool(); } public long asLong() {
public byte[] asUtf8() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.STRING)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asUtf8(); } public byte[] asData() {
public byte[] asData() { if (!verify(com.yahoo.slime.Type.NIX, com.yahoo.slime.Type.DATA)) { throw new IllegalStateException("invalid data extraction!"); } return inspector.asData(); } public boolean asBool(boolean defaultValue) {
public double asDouble(double defaultValue) { if (!verify(com.yahoo.slime.Type.DOUBLE, com.yahoo.slime.Type.LONG)) { return defaultValue; } return inspector.asDouble(); } public String asString(String defaultValue) {