diff --git a/src/main/java/org/rarefiedredis/redis/AbstractRedisMock.java b/src/main/java/org/rarefiedredis/redis/AbstractRedisMock.java index af9bbf3..166073e 100644 --- a/src/main/java/org/rarefiedredis/redis/AbstractRedisMock.java +++ b/src/main/java/org/rarefiedredis/redis/AbstractRedisMock.java @@ -147,23 +147,23 @@ public AbstractRedisMock() { throw new NotImplementedException(); } - @Override public String incrbyfloat(String key, float increment) throws WrongTypeException, NotFloatException, NotImplementedException { + @Override public String incrbyfloat(String key, double increment) throws WrongTypeException, NotFloatException, NotImplementedException { throw new NotImplementedException(); } - @Override public String mget(String ... keys) throws NotImplementedException { + @Override public String[] mget(String ... keys) throws NotImplementedException { throw new NotImplementedException(); } - @Override public String mset(String ... keyvalues) throws NotImplementedException { + @Override public String mset(String ... keyvalues) throws ArgException, NotImplementedException { throw new NotImplementedException(); } - @Override public String msetnx(String ... keyvalues) throws NotImplementedException { + @Override public Boolean msetnx(String ... keyvalues) throws ArgException, NotImplementedException { throw new NotImplementedException(); } - @Override public String psetex(String key, int milliseconds, String value) throws NotImplementedException { + @Override public String psetex(String key, long milliseconds, String value) throws NotImplementedException { throw new NotImplementedException(); } @@ -171,7 +171,7 @@ public AbstractRedisMock() { throw new NotImplementedException(); } - @Override public Long setbit(String key, long offset, boolean value) throws NotImplementedException { + @Override public Long setbit(String key, long offset, boolean value) throws WrongTypeException, NotImplementedException { throw new NotImplementedException(); } diff --git a/src/main/java/org/rarefiedredis/redis/IRedisString.java b/src/main/java/org/rarefiedredis/redis/IRedisString.java index 414472c..7f6b242 100644 --- a/src/main/java/org/rarefiedredis/redis/IRedisString.java +++ b/src/main/java/org/rarefiedredis/redis/IRedisString.java @@ -5,49 +5,49 @@ public interface IRedisString { /** * Append value onto key. */ - public Long append(String key, String value) throws WrongTypeException, NotImplementedException; + Long append(String key, String value) throws WrongTypeException, NotImplementedException; - public Long bitcount(String key, long ... options) throws WrongTypeException, NotImplementedException; + Long bitcount(String key, long ... options) throws WrongTypeException, NotImplementedException; - public Long bitop(String operation, String destkey, String ... keys) throws WrongTypeException, SyntaxErrorException, NotImplementedException; + Long bitop(String operation, String destkey, String ... keys) throws WrongTypeException, SyntaxErrorException, NotImplementedException; - public Long bitpos(String key, long bit, long ... options) throws WrongTypeException, BitArgException, NotImplementedException; + Long bitpos(String key, long bit, long ... options) throws WrongTypeException, BitArgException, NotImplementedException; - public Long decr(String key) throws WrongTypeException, NotIntegerException, NotImplementedException; + Long decr(String key) throws WrongTypeException, NotIntegerException, NotImplementedException; - public Long decrby(String key, long decrement) throws WrongTypeException, NotIntegerException, NotImplementedException; + Long decrby(String key, long decrement) throws WrongTypeException, NotIntegerException, NotImplementedException; - public String get(String key) throws WrongTypeException, NotImplementedException; + String get(String key) throws WrongTypeException, NotImplementedException; - public Boolean getbit(String key, long offset) throws WrongTypeException, NotImplementedException; + Boolean getbit(String key, long offset) throws WrongTypeException, NotImplementedException; - public String getrange(String key, long start, long end) throws WrongTypeException, NotImplementedException; + String getrange(String key, long start, long end) throws WrongTypeException, NotImplementedException; - public String getset(String key, String value) throws WrongTypeException, NotImplementedException; + String getset(String key, String value) throws WrongTypeException, NotImplementedException; - public Long incr(String key) throws WrongTypeException, NotIntegerException, NotImplementedException; + Long incr(String key) throws WrongTypeException, NotIntegerException, NotImplementedException; - public Long incrby(String key, long increment) throws WrongTypeException, NotIntegerException, NotImplementedException; + Long incrby(String key, long increment) throws WrongTypeException, NotIntegerException, NotImplementedException; - public String incrbyfloat(String key, float increment) throws WrongTypeException, NotFloatException, NotImplementedException; + String incrbyfloat(String key, double increment) throws WrongTypeException, NotFloatException, NotImplementedException; - public String mget(String ... keys) throws NotImplementedException; + String[] mget(String ... keys) throws NotImplementedException; - public String mset(String ... keyvalues) throws NotImplementedException; + String mset(String ... keyvalues) throws ArgException, NotImplementedException; - public String msetnx(String ... keyvalues) throws NotImplementedException; + Boolean msetnx(String ... keyvalues) throws ArgException, NotImplementedException; - public String psetex(String key, int milliseconds, String value) throws NotImplementedException; + String psetex(String key, long milliseconds, String value) throws NotImplementedException; - public String set(String key, String value, String ... options) throws NotImplementedException, SyntaxErrorException; + String set(String key, String value, String ... options) throws NotImplementedException, SyntaxErrorException; - public Long setbit(String key, long offset, boolean value) throws NotImplementedException; + Long setbit(String key, long offset, boolean value) throws WrongTypeException, NotImplementedException; - public String setex(String key, int seconds, String value) throws NotImplementedException; + String setex(String key, int seconds, String value) throws NotImplementedException; - public Long setnx(String key, String value) throws NotImplementedException; + Long setnx(String key, String value) throws NotImplementedException; - public Long setrange(String key, long offset, String value) throws WrongTypeException, NotImplementedException; + Long setrange(String key, long offset, String value) throws WrongTypeException, NotImplementedException; - public Long strlen(String key) throws WrongTypeException, NotImplementedException; + Long strlen(String key) throws WrongTypeException, NotImplementedException; } diff --git a/src/main/java/org/rarefiedredis/redis/RedisMock.java b/src/main/java/org/rarefiedredis/redis/RedisMock.java index 34f9559..227f535 100644 --- a/src/main/java/org/rarefiedredis/redis/RedisMock.java +++ b/src/main/java/org/rarefiedredis/redis/RedisMock.java @@ -304,7 +304,7 @@ else if (operation.equals("not")) { return stringCache.get(key); } - @Override public synchronized Boolean getbit(String key, long offset) throws WrongTypeException { + @Override public synchronized Boolean getbit(final String key, final long offset) throws WrongTypeException { if (!exists(key)) { return false; } @@ -318,7 +318,7 @@ else if (operation.equals("not")) { return ((n >> pos) & 0x01) == 1; } - @Override public synchronized String getrange(String key, long start, long end) throws WrongTypeException { + @Override public synchronized String getrange(final String key, long start, long end) throws WrongTypeException { if (!exists(key)) { return ""; } @@ -339,8 +339,8 @@ else if (operation.equals("not")) { } } - @Override public synchronized String getset(String key, String value) throws WrongTypeException { - String prev = ""; + @Override public synchronized String getset(final String key, final String value) throws WrongTypeException { + String prev = null; try { prev = get(key); set(key, value); @@ -353,6 +353,97 @@ else if (operation.equals("not")) { return prev; } + @Override public synchronized Long incr(final String key) throws WrongTypeException, NotIntegerException { + return decrby(key, -1); + } + + @Override public synchronized Long incrby(final String key, final long increment) throws WrongTypeException, NotIntegerException { + return decrby(key, -increment); + } + + @Override public synchronized String incrbyfloat(final String key, final double increment) throws WrongTypeException, NotFloatException { + Double newValue = 0.0d; + try { + if (!exists(key)) { + set(key, "0.0"); + } + checkType(key, "string"); + double asDouble = Double.parseDouble(get(key)); + newValue = asDouble + increment; + set(key, String.valueOf(newValue)); + } + catch (NumberFormatException nfe) { + throw new NotFloatException(); + } + catch (SyntaxErrorException see) { + } + return String.valueOf(newValue); + } + + @Override public synchronized String[] mget(final String ... keys) { + String[] gets = new String[keys.length]; + for (int idx = 0; idx < keys.length; ++idx) { + try { + gets[idx] = get(keys[idx]); + } + catch (WrongTypeException e) { + gets[idx] = null; + } + } + return gets; + } + + @Override public synchronized String mset(final String ... keyvalues) throws ArgException { + if (keyvalues.length == 0 || keyvalues.length % 2 != 0) { + throw new ArgException("mset"); + } + for (int idx = 0; idx < keyvalues.length; ++idx) { + if (idx % 2 != 0) { + continue; + } + try { + set(keyvalues[idx], keyvalues[idx + 1]); + } + catch (SyntaxErrorException e) { + } + } + return "OK"; + } + + @Override public synchronized Boolean msetnx(final String ... keyvalues) throws ArgException { + if (keyvalues.length == 0 || keyvalues.length % 2 != 0) { + throw new ArgException("msetnx"); + } + for (int idx = 0; idx < keyvalues.length; ++idx) { + if (idx % 2 != 0) { + continue; + } + if (exists(keyvalues[idx])) { + return false; + } + } + for (int idx = 0; idx < keyvalues.length; ++idx) { + if (idx % 2 != 0) { + continue; + } + try { + set(keyvalues[idx], keyvalues[idx + 1]); + } + catch (SyntaxErrorException e) { + } + } + return true; + } + + @Override public synchronized String psetex(String key, long milliseconds, String value) { + try { + set(key, value, "px", String.valueOf(milliseconds)); + } + catch (SyntaxErrorException e) { + } + return "OK"; + } + @Override public synchronized String set(final String key, final String value, String ... options) throws SyntaxErrorException { boolean nx = false, xx = false; int ex = -1; @@ -407,13 +498,100 @@ else if (option == "px") { return "OK"; } + @Override public synchronized Long setbit(final String key, final long offset, final boolean value) throws WrongTypeException { + checkType(key, "string"); + if (!exists(key)) { + try { + set(key, ""); + } + catch (SyntaxErrorException e) { + } + } + int byteIdx = (int)Math.floor(offset/8L); + int bitIdx = (int)(offset % 8L); + String val = get(key); + while (val.length() < byteIdx + 1) { + val += "\0"; + } + int code = val.codePointAt(byteIdx); + int idx = 0; + int mask = 0x80; + while (idx < bitIdx) { + mask >>= 1; + idx += 1; + } + int bit = (code & mask) == 0 ? 0 : 1; + if (!value) { + code = code & (~mask); + } + else { + code = code | mask; + } + String newVal = ""; + newVal += val.substring(0, byteIdx); + newVal += (char)(code); + newVal += val.substring(byteIdx + 1); + try { + set(key, newVal); + } + catch (SyntaxErrorException e) { + } + return (long)bit; + } + + @Override public synchronized String setex(final String key, final int seconds, final String value) { + try { + set(key, value, "ex", String.valueOf(seconds)); + } + catch (SyntaxErrorException e) { + } + return "OK"; + } + + @Override public synchronized Long setnx(final String key, final String value) { + if (!exists(key)) { + try { + set(key, value); + return 1L; + } + catch (SyntaxErrorException e) { + } + } + return 0L; + } + + @Override public synchronized Long setrange(final String key, final long offset, final String value) throws WrongTypeException { + checkType(key, "string"); + if (!exists(key)) { + try { + set(key, ""); + } + catch (SyntaxErrorException e) { + } + } + String val = get(key); + int idx; + for (idx = val.length(); idx < (int)(offset + value.length()); ++idx) { + val += "\0"; + } + String newValue = val.substring(0, (int)offset); + for (idx = (int)offset; idx < (int)(offset + value.length()); ++idx) { + newValue += value.charAt(idx - (int)offset); + } + newValue += val.substring((int)(offset + value.length())); + try { + set(key, newValue); + } + catch (SyntaxErrorException e) { + } + return (long)newValue.length(); + } + @Override public synchronized Long strlen(final String key) throws WrongTypeException { if (!exists(key)) { return 0L; } - if (type(key) != "string") { - throw new WrongTypeException(); - } + checkType(key, "string"); return (long)stringCache.get(key).length(); } diff --git a/src/main/java/org/rarefiedredis/redis/SetbitException.java b/src/main/java/org/rarefiedredis/redis/SetbitException.java new file mode 100644 index 0000000..1918e1b --- /dev/null +++ b/src/main/java/org/rarefiedredis/redis/SetbitException.java @@ -0,0 +1,6 @@ +public final class SetbitException extends Exception { + + public SetbitException() { + super("ERR bit is not an integer or out of range"); + } +} diff --git a/src/test/java/org/rarefiedredis/redis/RedisMockStringTest.java b/src/test/java/org/rarefiedredis/redis/RedisMockStringTest.java index 05ed5d0..83d57ca 100644 --- a/src/test/java/org/rarefiedredis/redis/RedisMockStringTest.java +++ b/src/test/java/org/rarefiedredis/redis/RedisMockStringTest.java @@ -660,6 +660,308 @@ public class RedisMockStringTest { assertEquals(v.substring(1, 4), redis.getrange(k, 1L, -2L)); } + @Test public void getsetShouldReturnNothingForKeyThatDidNotExistAndSetTheKey() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k1 = "key1", k2 = "key2"; + String v = "value"; + assertEquals(null, redis.getset(k1, v)); + assertEquals(true, redis.exists(k1)); + assertEquals("string", redis.type(k1)); + assertEquals(v, redis.get(k1)); + assertEquals(null, redis.getset(k2, v)); + assertEquals(true, redis.exists(k1)); + assertEquals("string", redis.type(k1)); + assertEquals(v, redis.get(k1)); + } + + @Test public void getsetShouldThrowAnErrorIfKeyExistsAndIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.getset(k, v); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void getsetShouldReturnThePreviousValueForAnExistingKey() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v1 = "value1", v2 = "value2", v3 = "value3"; + redis.set(k, v1); + assertEquals(v1, redis.getset(k, v2)); + assertEquals(v2, redis.get(k)); + assertEquals(v2, redis.getset(k, v3)); + assertEquals(v3, redis.get(k)); + } + + @Test public void incrShouldThrowAnErrorIfKeyIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.incr(k); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrShouldThrowAnErrorIfKeyIsNotAnInteger() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.set(k, v); + try { + redis.incr(k); + } + catch (NotIntegerException nie) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrShouldInitializeKeyWithZeroIfItDoesNotExistThenIncr() throws WrongTypeException, NotIntegerException { + RedisMock redis = new RedisMock(); + String k = "key"; + assertEquals(1L, (long)redis.incr(k)); + redis.del(k); + assertEquals(1L, (long)redis.incr(k)); + } + + @Test public void incrShouldIncrAnIntegerKeyByOne() throws WrongTypeException, NotIntegerException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + long v = 123L; + redis.set(k, String.valueOf(v)); + assertEquals(v + 1L, (long)redis.incr(k)); + assertEquals(String.valueOf(v + 1L), redis.get(k)); + assertEquals(v + 2L, (long)redis.incr(k)); + assertEquals(String.valueOf(v + 2L), redis.get(k)); + } + + @Test public void incrbyShouldThrowAnErrorIfKeyIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.incrby(k, 4L); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrbyShouldThrowAnErrorIfKeyIsNotAnInteger() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.set(k, v); + try { + redis.incrby(k, 4L); + } + catch (NotIntegerException nie) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrbyShouldInitKeyToZeroAndThenIncrbyIfItDoesNotExist() throws WrongTypeException, NotIntegerException { + RedisMock redis = new RedisMock(); + String k = "key"; + assertEquals(4L, (long)redis.incrby(k, 4L)); + assertEquals(String.valueOf(4L), redis.get(k)); + redis.del(k); + assertEquals(13L, (long)redis.incrby(k, 13L)); + assertEquals(String.valueOf(13L), redis.get(k)); + } + + @Test public void incrbyShouldIncrAnIntegerKeyByIncrement() throws WrongTypeException, NotIntegerException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + long v = 123L; + redis.set(k, String.valueOf(v)); + assertEquals(v + 4L, (long)redis.incrby(k, 4L)); + assertEquals(String.valueOf(v + 4L), redis.get(k)); + assertEquals(v + 4L + 13L, (long)redis.incrby(k, 13L)); + assertEquals(String.valueOf(v + 4L + 13L), redis.get(k)); + } + + @Test public void incrbyfloatShouldThrowAnErrorIfKeyIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.incrbyfloat(k, 0.9d); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrbyfloatShouldThrowAnErrorIfKeyIsNotANumber() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.set(k, v); + try { + redis.incrbyfloat(k, 0.9d); + } + catch (NotFloatException nfe) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void incrbyfloatShouldInitKeyWithZeroThenIncrbyfloatIfItDoesNotExist() throws WrongTypeException, NotFloatException { + RedisMock redis = new RedisMock(); + String k = "key"; + assertEquals("0.8", redis.incrbyfloat(k, 0.8d)); + assertEquals(String.valueOf(0.8d), redis.get(k)); + redis.del(k); + assertEquals("3.1415", redis.incrbyfloat(k, 3.1415)); + assertEquals(String.valueOf(3.1415d), redis.get(k)); + } + + @Test public void mgetShouldGetAllTheKeys() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k1 = "key1", k2 = "key2", k3 = "key3"; + String v1 = "value1", v2 = "value2", v3 = "value3"; + redis.set(k1, v1); + redis.lpush(k2, v2); + redis.set(k3, v3); + String gets[] = redis.mget(k1, k2, k3, "na"); + assertEquals(4, gets.length); + assertEquals(v1, gets[0]); + assertEquals(null, gets[1]); + assertEquals(v3, gets[2]); + assertEquals(null, gets[3]); + } + + @Test public void msetShouldThrowAnErrorIfArgsIsIncorrect() throws WrongTypeException { + RedisMock redis = new RedisMock(); + try { + redis.mset(); + } + catch (ArgException e) { + assertEquals(true, true); + } + catch (Exception e) { + assertEquals(false, true); + return; + } + try { + redis.mset("k1", "v1", "k2"); + } + catch (ArgException e) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void msetShouldSetAllTheKeys() throws WrongTypeException, ArgException { + RedisMock redis = new RedisMock(); + String k1 = "key1", k2 = "key2", k3 = "key3"; + String v1 = "value1", v2 = "value2", v3 = "value3"; + redis.lpush(k2, v2); + assertEquals("OK", redis.mset(k1, v1, k2, v2, k3, v3)); + assertEquals("string", redis.type(k2)); + assertEquals(v1, redis.get(k1)); + assertEquals(v2, redis.get(k2)); + assertEquals(v3, redis.get(k3)); + } + + @Test public void msetnxShouldThrowAnErrorIfArgsIsIncorrect() throws WrongTypeException { + RedisMock redis = new RedisMock(); + try { + redis.msetnx(); + } + catch (ArgException e) { + assertEquals(true, true); + } + catch (Exception e) { + assertEquals(false, true); + return; + } + try { + redis.msetnx("k1", "v1", "k2"); + } + catch (ArgException e) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void msetnxShouldSetAllTheKeysIfNoneExist() throws WrongTypeException, ArgException { + RedisMock redis = new RedisMock(); + String k1 = "key1", k2 = "key2", k3 = "key3"; + String v1 = "value1", v2 = "value2", v3 = "value3"; + assertEquals(true, redis.msetnx(k1, v1, k2, v2, k3, v3)); + assertEquals(v1, redis.get(k1)); + assertEquals(v2, redis.get(k2)); + assertEquals(v3, redis.get(k3)); + } + + @Test public void msetnxShouldNotSetAnyKeyIfAtLeastOneKeyExists() throws WrongTypeException, ArgException { + RedisMock redis = new RedisMock(); + String k1 = "key1", k2 = "key2", k3 = "key3"; + String v1 = "value1", v2 = "value2", v3 = "value3"; + redis.lpush(k2, v2); + assertEquals(false, redis.msetnx(k1, v1, k2, v2, k3, v3)); + assertEquals(false, redis.msetnx(k2, v2, k3, v3, k1, v1)); + assertEquals(false, redis.msetnx(k3, v3, k1, v1, k2, v2)); + } + + @Test public void psetexShouldSetAndExpireKeyInMilliseconds() throws WrongTypeException, SyntaxErrorException, InterruptedException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + assertEquals("OK", redis.psetex(k, 1250L, v)); + Thread.sleep(600); + assertEquals(v, redis.get(k)); + Thread.sleep(700); + assertEquals(false, redis.exists(k)); + assertEquals(null, redis.get(k)); + } + + @Test public void setShouldSetAKeyToAStringValue() throws WrongTypeException, SyntaxErrorException { RedisMock redis = new RedisMock(); assertEquals(true, redis.get("key") == null); @@ -735,6 +1037,158 @@ public class RedisMockStringTest { assertEquals(null, redis.get(k)); } + @Test public void setbitShouldThrowAnErrorIfKeyIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.setbit(k, 0L, true); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void setbitShouldSetTheBitAtOffset() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = ""; + v += (char)(0xFD); + v += (char)(0XEF); + v += "\0"; + redis.set(k, v); + assertEquals(0L, (long)redis.setbit(k, 6L, true)); + assertEquals(0xFF, redis.get(k).codePointAt(0)); + assertEquals(1L, (long)redis.setbit(k, 0L, true)); + assertEquals(0xFF, redis.get(k).codePointAt(0)); + assertEquals(0L, (long)redis.setbit(k, 11L, true)); + assertEquals(0xFF, redis.get(k).codePointAt(1)); + } + + @Test public void setbitShouldClearTheBitAtOffset() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = ""; + v += (char)(0x04); + v += (char)(0x20); + v += "\0"; + redis.set(k, v); + assertEquals(1L, (long)redis.setbit(k, 5L, false)); + assertEquals(0, redis.get(k).codePointAt(0)); + assertEquals(0L, (long)redis.setbit(k, 0L, false)); + assertEquals(0, redis.get(k).codePointAt(0)); + assertEquals(1L, (long)redis.setbit(k, 10L, false)); + assertEquals(0, redis.get(k).codePointAt(1)); + } + + @Test public void setbitShouldPadTheStringOutThenSetTheBitAtOffset() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "\0"; + redis.set(k, v); + assertEquals(0L, (long)redis.setbit(k, 11L, true)); + assertEquals(2, redis.get(k).length()); + assertEquals(0x10, redis.get(k).codePointAt(1)); + assertEquals(0L, (long)redis.setbit(k, 37L, true)); + assertEquals(5, redis.get(k).length()); + assertEquals(0x04, redis.get(k).codePointAt(4)); + } + + @Test public void setbitShouldPadTheStringOutThenClearTheBitAtOffset() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = ""; + v += (char)(0xFF); + redis.set(k, v); + assertEquals(0L, (long)redis.setbit(k, 11L, false)); + assertEquals(2L, redis.get(k).length()); + assertEquals(0L, redis.get(k).codePointAt(1)); + assertEquals(1L, (long)redis.setbit(k, 0L, false)); + assertEquals(2, redis.get(k).length()); + assertEquals(0x7F, redis.get(k).codePointAt(0)); + assertEquals(0L, (long)redis.setbit(k, 37L, false)); + assertEquals(5, redis.get(k).length()); + assertEquals(0, redis.get(k).codePointAt(4)); + } + + @Test public void setexShouldSetAndExpireKeyInSeconds() throws WrongTypeException, InterruptedException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.setex(k, 1, v); + assertEquals(v, redis.get(k)); + Thread.sleep(500); + assertEquals(v, redis.get(k)); + Thread.sleep(700); + assertEquals(null, redis.get(k)); + } + + @Test public void setnxShouldSetKeyIfItDoesNotExist() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + assertEquals(1L, (long)redis.setnx(k, v)); + assertEquals(v, redis.get(k)); + } + + @Test public void setnxShouldNotSetKeyIfItExists() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + assertEquals("OK", redis.set(k, v)); + assertEquals(0L, (long)redis.setnx(k, v)); + redis.del(k); + redis.lpush(k, v); + assertEquals(0L, (long)redis.setnx(k, v)); + assertEquals("list", redis.type(k)); + } + + @Test public void setrangeShouldThrowAnErrorIfKeyIsNotAString() throws WrongTypeException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.lpush(k, v); + try { + redis.setrange(k, 0L, v); + } + catch (WrongTypeException wte) { + assertEquals(true, true); + return; + } + catch (Exception e) { + } + assertEquals(false, true); + } + + @Test public void setrangeShouldSubstituteTheValueAtOffsetWithinLengthOfKey() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.set(k, v); + assertEquals(5L, (long)redis.setrange(k, 1L, "ula")); + assertEquals("vulae", redis.get(k)); + assertEquals(5L, (long)redis.setrange(k, 0L, "e")); + assertEquals("eulae", redis.get(k)); + assertEquals(5L, (long)redis.setrange(k, 4L, "v")); + assertEquals("eulav", redis.get(k)); + } + + @Test public void setrangeShouldZeroPadKeyForOffsetOutsideKeyLength() throws WrongTypeException, SyntaxErrorException { + RedisMock redis = new RedisMock(); + String k = "key"; + String v = "value"; + redis.set(k, v); + assertEquals(10L, (long)redis.setrange(k, 5L, v)); + assertEquals(v + v, redis.get(k)); + assertEquals(25L, (long)redis.setrange(k, 20L, v)); + assertEquals(v + v + "\0\0\0\0\0\0\0\0\0\0" + v, redis.get(k)); + } + @Test public void strlenShouldReturnZeroIfKeyDoesNotExist() throws WrongTypeException { RedisMock redis = new RedisMock(); String k = "key"; diff --git a/target/site/apidocs/AbstractRedisMock.html b/target/site/apidocs/AbstractRedisMock.html new file mode 100644 index 0000000..8df938d --- /dev/null +++ b/target/site/apidocs/AbstractRedisMock.html @@ -0,0 +1,1624 @@ + + + + + + +AbstractRedisMock (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class AbstractRedisMock

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/ArgException.html b/target/site/apidocs/ArgException.html new file mode 100644 index 0000000..e7a35d9 --- /dev/null +++ b/target/site/apidocs/ArgException.html @@ -0,0 +1,261 @@ + + + + + + +ArgException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class ArgException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/BitArgException.html b/target/site/apidocs/BitArgException.html new file mode 100644 index 0000000..72af456 --- /dev/null +++ b/target/site/apidocs/BitArgException.html @@ -0,0 +1,261 @@ + + + + + + +BitArgException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class BitArgException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisCache.html b/target/site/apidocs/IRedisCache.html new file mode 100644 index 0000000..2f97fcf --- /dev/null +++ b/target/site/apidocs/IRedisCache.html @@ -0,0 +1,359 @@ + + + + + + +IRedisCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisCache<T,U>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisHash.html b/target/site/apidocs/IRedisHash.html new file mode 100644 index 0000000..d4df964 --- /dev/null +++ b/target/site/apidocs/IRedisHash.html @@ -0,0 +1,543 @@ + + + + + + +IRedisHash (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisHash

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisKeys.html b/target/site/apidocs/IRedisKeys.html new file mode 100644 index 0000000..f0fa433 --- /dev/null +++ b/target/site/apidocs/IRedisKeys.html @@ -0,0 +1,621 @@ + + + + + + +IRedisKeys (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisKeys

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisList.html b/target/site/apidocs/IRedisList.html new file mode 100644 index 0000000..660dc72 --- /dev/null +++ b/target/site/apidocs/IRedisList.html @@ -0,0 +1,525 @@ + + + + + + +IRedisList (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisList

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisSet.html b/target/site/apidocs/IRedisSet.html new file mode 100644 index 0000000..6f05052 --- /dev/null +++ b/target/site/apidocs/IRedisSet.html @@ -0,0 +1,533 @@ + + + + + + +IRedisSet (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisSet

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisSortedSet.html b/target/site/apidocs/IRedisSortedSet.html new file mode 100644 index 0000000..75ca5f1 --- /dev/null +++ b/target/site/apidocs/IRedisSortedSet.html @@ -0,0 +1,679 @@ + + + + + + +IRedisSortedSet (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisSortedSet

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisString.html b/target/site/apidocs/IRedisString.html new file mode 100644 index 0000000..3a60179 --- /dev/null +++ b/target/site/apidocs/IRedisString.html @@ -0,0 +1,729 @@ + + + + + + +IRedisString (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisString

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/IRedisTransaction.html b/target/site/apidocs/IRedisTransaction.html new file mode 100644 index 0000000..1d8fdf2 --- /dev/null +++ b/target/site/apidocs/IRedisTransaction.html @@ -0,0 +1,297 @@ + + + + + + +IRedisTransaction (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisTransaction

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/NotFloatException.html b/target/site/apidocs/NotFloatException.html new file mode 100644 index 0000000..58dec5f --- /dev/null +++ b/target/site/apidocs/NotFloatException.html @@ -0,0 +1,261 @@ + + + + + + +NotFloatException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotFloatException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/NotImplementedException.html b/target/site/apidocs/NotImplementedException.html new file mode 100644 index 0000000..48cc1b9 --- /dev/null +++ b/target/site/apidocs/NotImplementedException.html @@ -0,0 +1,261 @@ + + + + + + +NotImplementedException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotImplementedException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/NotIntegerException.html b/target/site/apidocs/NotIntegerException.html new file mode 100644 index 0000000..d6b981b --- /dev/null +++ b/target/site/apidocs/NotIntegerException.html @@ -0,0 +1,261 @@ + + + + + + +NotIntegerException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotIntegerException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisHashCache.html b/target/site/apidocs/RedisHashCache.html new file mode 100644 index 0000000..8b1d666 --- /dev/null +++ b/target/site/apidocs/RedisHashCache.html @@ -0,0 +1,417 @@ + + + + + + +RedisHashCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisHashCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisListCache.html b/target/site/apidocs/RedisListCache.html new file mode 100644 index 0000000..22e8870 --- /dev/null +++ b/target/site/apidocs/RedisListCache.html @@ -0,0 +1,417 @@ + + + + + + +RedisListCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisListCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisMock.html b/target/site/apidocs/RedisMock.html new file mode 100644 index 0000000..4e41c37 --- /dev/null +++ b/target/site/apidocs/RedisMock.html @@ -0,0 +1,1045 @@ + + + + + + +RedisMock (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisMock

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisSetCache.html b/target/site/apidocs/RedisSetCache.html new file mode 100644 index 0000000..4093d9f --- /dev/null +++ b/target/site/apidocs/RedisSetCache.html @@ -0,0 +1,421 @@ + + + + + + +RedisSetCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisSetCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisSortedSetCache.html b/target/site/apidocs/RedisSortedSetCache.html new file mode 100644 index 0000000..5bbe5c8 --- /dev/null +++ b/target/site/apidocs/RedisSortedSetCache.html @@ -0,0 +1,436 @@ + + + + + + +RedisSortedSetCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisSortedSetCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/RedisStringCache.html b/target/site/apidocs/RedisStringCache.html new file mode 100644 index 0000000..e2c1d3f --- /dev/null +++ b/target/site/apidocs/RedisStringCache.html @@ -0,0 +1,421 @@ + + + + + + +RedisStringCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisStringCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/SetbitException.html b/target/site/apidocs/SetbitException.html new file mode 100644 index 0000000..eca918f --- /dev/null +++ b/target/site/apidocs/SetbitException.html @@ -0,0 +1,261 @@ + + + + + + +SetbitException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class SetbitException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/SyntaxErrorException.html b/target/site/apidocs/SyntaxErrorException.html new file mode 100644 index 0000000..824945a --- /dev/null +++ b/target/site/apidocs/SyntaxErrorException.html @@ -0,0 +1,266 @@ + + + + + + +SyntaxErrorException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class SyntaxErrorException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/WrongTypeException.html b/target/site/apidocs/WrongTypeException.html new file mode 100644 index 0000000..e2bf534 --- /dev/null +++ b/target/site/apidocs/WrongTypeException.html @@ -0,0 +1,268 @@ + + + + + + +WrongTypeException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class WrongTypeException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/allclasses-frame.html b/target/site/apidocs/allclasses-frame.html new file mode 100644 index 0000000..e7d58a6 --- /dev/null +++ b/target/site/apidocs/allclasses-frame.html @@ -0,0 +1,42 @@ + + + + + + +All Classes (redis-java 0.0.1 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/target/site/apidocs/allclasses-noframe.html b/target/site/apidocs/allclasses-noframe.html new file mode 100644 index 0000000..d91979c --- /dev/null +++ b/target/site/apidocs/allclasses-noframe.html @@ -0,0 +1,42 @@ + + + + + + +All Classes (redis-java 0.0.1 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/target/site/apidocs/class-use/AbstractRedisMock.html b/target/site/apidocs/class-use/AbstractRedisMock.html new file mode 100644 index 0000000..5ec443a --- /dev/null +++ b/target/site/apidocs/class-use/AbstractRedisMock.html @@ -0,0 +1,152 @@ + + + + + + +Uses of Class AbstractRedisMock (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
AbstractRedisMock

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/ArgException.html b/target/site/apidocs/class-use/ArgException.html new file mode 100644 index 0000000..3c9cf63 --- /dev/null +++ b/target/site/apidocs/class-use/ArgException.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class ArgException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
ArgException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/BitArgException.html b/target/site/apidocs/class-use/BitArgException.html new file mode 100644 index 0000000..952f001 --- /dev/null +++ b/target/site/apidocs/class-use/BitArgException.html @@ -0,0 +1,163 @@ + + + + + + +Uses of Class BitArgException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
BitArgException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisCache.html b/target/site/apidocs/class-use/IRedisCache.html new file mode 100644 index 0000000..62f547a --- /dev/null +++ b/target/site/apidocs/class-use/IRedisCache.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Interface IRedisCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisCache

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisHash.html b/target/site/apidocs/class-use/IRedisHash.html new file mode 100644 index 0000000..3792f32 --- /dev/null +++ b/target/site/apidocs/class-use/IRedisHash.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisHash (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisHash

+
+
No usage of IRedisHash
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisKeys.html b/target/site/apidocs/class-use/IRedisKeys.html new file mode 100644 index 0000000..130d12c --- /dev/null +++ b/target/site/apidocs/class-use/IRedisKeys.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisKeys (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisKeys

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisList.html b/target/site/apidocs/class-use/IRedisList.html new file mode 100644 index 0000000..426ce6f --- /dev/null +++ b/target/site/apidocs/class-use/IRedisList.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisList (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisList

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisSet.html b/target/site/apidocs/class-use/IRedisSet.html new file mode 100644 index 0000000..9394997 --- /dev/null +++ b/target/site/apidocs/class-use/IRedisSet.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisSet (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisSet

+
+
No usage of IRedisSet
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisSortedSet.html b/target/site/apidocs/class-use/IRedisSortedSet.html new file mode 100644 index 0000000..215b252 --- /dev/null +++ b/target/site/apidocs/class-use/IRedisSortedSet.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisSortedSet (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisSortedSet

+
+
No usage of IRedisSortedSet
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisString.html b/target/site/apidocs/class-use/IRedisString.html new file mode 100644 index 0000000..0836cc7 --- /dev/null +++ b/target/site/apidocs/class-use/IRedisString.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisString (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisString

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/IRedisTransaction.html b/target/site/apidocs/class-use/IRedisTransaction.html new file mode 100644 index 0000000..da5bfda --- /dev/null +++ b/target/site/apidocs/class-use/IRedisTransaction.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisTransaction (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisTransaction

+
+
No usage of IRedisTransaction
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/NotFloatException.html b/target/site/apidocs/class-use/NotFloatException.html new file mode 100644 index 0000000..af08640 --- /dev/null +++ b/target/site/apidocs/class-use/NotFloatException.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Class NotFloatException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotFloatException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/NotImplementedException.html b/target/site/apidocs/class-use/NotImplementedException.html new file mode 100644 index 0000000..8b7e48f --- /dev/null +++ b/target/site/apidocs/class-use/NotImplementedException.html @@ -0,0 +1,1012 @@ + + + + + + +Uses of Class NotImplementedException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotImplementedException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/NotIntegerException.html b/target/site/apidocs/class-use/NotIntegerException.html new file mode 100644 index 0000000..067295f --- /dev/null +++ b/target/site/apidocs/class-use/NotIntegerException.html @@ -0,0 +1,199 @@ + + + + + + +Uses of Class NotIntegerException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotIntegerException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisHashCache.html b/target/site/apidocs/class-use/RedisHashCache.html new file mode 100644 index 0000000..4416c22 --- /dev/null +++ b/target/site/apidocs/class-use/RedisHashCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisHashCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisHashCache

+
+
No usage of RedisHashCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisListCache.html b/target/site/apidocs/class-use/RedisListCache.html new file mode 100644 index 0000000..50493f0 --- /dev/null +++ b/target/site/apidocs/class-use/RedisListCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisListCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisListCache

+
+
No usage of RedisListCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisMock.html b/target/site/apidocs/class-use/RedisMock.html new file mode 100644 index 0000000..ad61258 --- /dev/null +++ b/target/site/apidocs/class-use/RedisMock.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisMock (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisMock

+
+
No usage of RedisMock
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisSetCache.html b/target/site/apidocs/class-use/RedisSetCache.html new file mode 100644 index 0000000..5887e50 --- /dev/null +++ b/target/site/apidocs/class-use/RedisSetCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisSetCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisSetCache

+
+
No usage of RedisSetCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisSortedSetCache.html b/target/site/apidocs/class-use/RedisSortedSetCache.html new file mode 100644 index 0000000..ab48647 --- /dev/null +++ b/target/site/apidocs/class-use/RedisSortedSetCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisSortedSetCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisSortedSetCache

+
+
No usage of RedisSortedSetCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/RedisStringCache.html b/target/site/apidocs/class-use/RedisStringCache.html new file mode 100644 index 0000000..7bb3976 --- /dev/null +++ b/target/site/apidocs/class-use/RedisStringCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisStringCache (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisStringCache

+
+
No usage of RedisStringCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/SetbitException.html b/target/site/apidocs/class-use/SetbitException.html new file mode 100644 index 0000000..bb82a0d --- /dev/null +++ b/target/site/apidocs/class-use/SetbitException.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class SetbitException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
SetbitException

+
+
No usage of SetbitException
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/SyntaxErrorException.html b/target/site/apidocs/class-use/SyntaxErrorException.html new file mode 100644 index 0000000..139d242 --- /dev/null +++ b/target/site/apidocs/class-use/SyntaxErrorException.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class SyntaxErrorException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
SyntaxErrorException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/class-use/WrongTypeException.html b/target/site/apidocs/class-use/WrongTypeException.html new file mode 100644 index 0000000..8f13986 --- /dev/null +++ b/target/site/apidocs/class-use/WrongTypeException.html @@ -0,0 +1,812 @@ + + + + + + +Uses of Class WrongTypeException (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
WrongTypeException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/constant-values.html b/target/site/apidocs/constant-values.html new file mode 100644 index 0000000..43dd0e7 --- /dev/null +++ b/target/site/apidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/deprecated-list.html b/target/site/apidocs/deprecated-list.html new file mode 100644 index 0000000..83898fd --- /dev/null +++ b/target/site/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/help-doc.html b/target/site/apidocs/help-doc.html new file mode 100644 index 0000000..3e0299c --- /dev/null +++ b/target/site/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/index-all.html b/target/site/apidocs/index-all.html new file mode 100644 index 0000000..7d73491 --- /dev/null +++ b/target/site/apidocs/index-all.html @@ -0,0 +1,837 @@ + + + + + + +Index (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
A B D E G H I K L M N O P R S T U W Z  + + +

A

+
+
AbstractRedisMock - Class in <Unnamed>
+
 
+
AbstractRedisMock() - Constructor for class AbstractRedisMock
+
 
+
append(String, String) - Method in class AbstractRedisMock
+
 
+
append(String, String) - Method in interface IRedisString
+
+
Append value onto key.
+
+
append(String, String) - Method in class RedisMock
+
 
+
ArgException - Exception in <Unnamed>
+
 
+
ArgException(String) - Constructor for exception ArgException
+
 
+
+ + + +

B

+
+
BitArgException - Exception in <Unnamed>
+
 
+
BitArgException() - Constructor for exception BitArgException
+
 
+
bitcount(String, long...) - Method in class AbstractRedisMock
+
 
+
bitcount(String, long...) - Method in interface IRedisString
+
 
+
bitcount(String, long...) - Method in class RedisMock
+
 
+
bitop(String, String, String...) - Method in class AbstractRedisMock
+
 
+
bitop(String, String, String...) - Method in interface IRedisString
+
 
+
bitop(String, String, String...) - Method in class RedisMock
+
 
+
bitpos(String, long, long...) - Method in class AbstractRedisMock
+
 
+
bitpos(String, long, long...) - Method in interface IRedisString
+
 
+
bitpos(String, long, long...) - Method in class RedisMock
+
 
+
+ + + +

D

+
+
decr(String) - Method in class AbstractRedisMock
+
 
+
decr(String) - Method in interface IRedisString
+
 
+
decr(String) - Method in class RedisMock
+
 
+
decrby(String, long) - Method in class AbstractRedisMock
+
 
+
decrby(String, long) - Method in interface IRedisString
+
 
+
decrby(String, long) - Method in class RedisMock
+
 
+
del(String...) - Method in class AbstractRedisMock
+
 
+
del(String...) - Method in interface IRedisKeys
+
 
+
del(String...) - Method in class RedisMock
+
 
+
discard() - Method in interface IRedisTransaction
+
 
+
dump(String) - Method in class AbstractRedisMock
+
 
+
dump(String) - Method in interface IRedisKeys
+
 
+
+ + + +

E

+
+
exec() - Method in interface IRedisTransaction
+
 
+
exists(String) - Method in class AbstractRedisMock
+
 
+
exists(String) - Method in interface IRedisCache
+
+
Does the key exist in the cache?
+
+
exists(String) - Method in interface IRedisKeys
+
 
+
exists(String) - Method in class RedisHashCache
+
 
+
exists(String) - Method in class RedisListCache
+
 
+
exists(String) - Method in class RedisMock
+
 
+
exists(String) - Method in class RedisSetCache
+
 
+
exists(String) - Method in class RedisSortedSetCache
+
 
+
exists(String) - Method in class RedisStringCache
+
 
+
expire(String, int) - Method in class AbstractRedisMock
+
 
+
expire(String, int) - Method in interface IRedisKeys
+
 
+
expire(String, int) - Method in class RedisMock
+
 
+
expireat(String, long) - Method in class AbstractRedisMock
+
 
+
expireat(String, long) - Method in interface IRedisKeys
+
 
+
expireat(String, long) - Method in class RedisMock
+
 
+
+ + + +

G

+
+
get(String) - Method in class AbstractRedisMock
+
 
+
get(String) - Method in interface IRedisCache
+
+
Get the key from the cache.
+
+
get(String) - Method in interface IRedisString
+
 
+
get(String) - Method in class RedisHashCache
+
 
+
get(String) - Method in class RedisListCache
+
 
+
get(String) - Method in class RedisMock
+
 
+
get(String) - Method in class RedisSetCache
+
 
+
get(String) - Method in class RedisSortedSetCache
+
 
+
get(String) - Method in class RedisStringCache
+
 
+
getbit(String, long) - Method in class AbstractRedisMock
+
 
+
getbit(String, long) - Method in interface IRedisString
+
 
+
getbit(String, long) - Method in class RedisMock
+
 
+
getrange(String, long, long) - Method in class AbstractRedisMock
+
 
+
getrange(String, long, long) - Method in interface IRedisString
+
 
+
getrange(String, long, long) - Method in class RedisMock
+
 
+
getScore(String, String) - Method in class RedisSortedSetCache
+
 
+
getset(String, String) - Method in class AbstractRedisMock
+
 
+
getset(String, String) - Method in interface IRedisString
+
 
+
getset(String, String) - Method in class RedisMock
+
 
+
+ + + +

H

+
+
hdel(String, String) - Method in interface IRedisHash
+
 
+
hexists(String, String) - Method in interface IRedisHash
+
 
+
hget(String, String) - Method in interface IRedisHash
+
 
+
hgetall(String) - Method in interface IRedisHash
+
 
+
hincrby(String, String, Long) - Method in interface IRedisHash
+
 
+
hincrbyfloat(String, String, Float) - Method in interface IRedisHash
+
 
+
hkeys(String) - Method in interface IRedisHash
+
 
+
hlen(String) - Method in interface IRedisHash
+
 
+
hmget(String, String, String...) - Method in interface IRedisHash
+
 
+
hmset(String, String, String, Object...) - Method in interface IRedisHash
+
 
+
hscan(String, Long) - Method in interface IRedisHash
+
 
+
hset(String, String, String) - Method in interface IRedisHash
+
 
+
hsetnx(String, String, String) - Method in interface IRedisHash
+
 
+
hstrlen(String, String) - Method in interface IRedisHash
+
 
+
hvals(String) - Method in interface IRedisHash
+
 
+
+ + + +

I

+
+
incr(String) - Method in class AbstractRedisMock
+
 
+
incr(String) - Method in interface IRedisString
+
 
+
incr(String) - Method in class RedisMock
+
 
+
incrby(String, long) - Method in class AbstractRedisMock
+
 
+
incrby(String, long) - Method in interface IRedisString
+
 
+
incrby(String, long) - Method in class RedisMock
+
 
+
incrbyfloat(String, double) - Method in class AbstractRedisMock
+
 
+
incrbyfloat(String, double) - Method in interface IRedisString
+
 
+
incrbyfloat(String, double) - Method in class RedisMock
+
 
+
IRedisCache<T,U> - Interface in <Unnamed>
+
+
Interface for all key-value caches.
+
+
IRedisHash - Interface in <Unnamed>
+
 
+
IRedisKeys - Interface in <Unnamed>
+
 
+
IRedisList - Interface in <Unnamed>
+
 
+
IRedisSet - Interface in <Unnamed>
+
 
+
IRedisSortedSet - Interface in <Unnamed>
+
 
+
IRedisString - Interface in <Unnamed>
+
+
Interface for redis string commands.
+
+
IRedisTransaction - Interface in <Unnamed>
+
 
+
+ + + +

K

+
+
keys(String) - Method in class AbstractRedisMock
+
 
+
keys(String) - Method in interface IRedisKeys
+
 
+
+ + + +

L

+
+
lindex(String, long) - Method in class AbstractRedisMock
+
 
+
lindex(String, long) - Method in interface IRedisList
+
 
+
linsert(String, String, String, String) - Method in class AbstractRedisMock
+
 
+
linsert(String, String, String, String) - Method in interface IRedisList
+
 
+
llen(String) - Method in class AbstractRedisMock
+
 
+
llen(String) - Method in interface IRedisList
+
 
+
llen(String) - Method in class RedisMock
+
 
+
lpop(String) - Method in class AbstractRedisMock
+
 
+
lpop(String) - Method in interface IRedisList
+
 
+
lpush(String, String) - Method in class AbstractRedisMock
+
 
+
lpush(String, String) - Method in interface IRedisList
+
 
+
lpush(String, String) - Method in class RedisMock
+
 
+
lpushx(String, String) - Method in class AbstractRedisMock
+
 
+
lpushx(String, String) - Method in interface IRedisList
+
 
+
lrange(String, long, long) - Method in class AbstractRedisMock
+
 
+
lrange(String, long, long) - Method in interface IRedisList
+
 
+
lrem(String, long, String) - Method in class AbstractRedisMock
+
 
+
lrem(String, long, String) - Method in interface IRedisList
+
 
+
lset(String, long, String) - Method in class AbstractRedisMock
+
 
+
lset(String, long, String) - Method in interface IRedisList
+
 
+
ltrim(String, long, long) - Method in class AbstractRedisMock
+
 
+
ltrim(String, long, long) - Method in interface IRedisList
+
 
+
+ + + +

M

+
+
mget(String...) - Method in class AbstractRedisMock
+
 
+
mget(String...) - Method in interface IRedisString
+
 
+
mget(String...) - Method in class RedisMock
+
 
+
migrate(String, int, String, String, int, String...) - Method in class AbstractRedisMock
+
 
+
migrate(String, int, String, String, int, String...) - Method in interface IRedisKeys
+
 
+
move(String, String) - Method in class AbstractRedisMock
+
 
+
move(String, String) - Method in interface IRedisKeys
+
 
+
mset(String...) - Method in class AbstractRedisMock
+
 
+
mset(String...) - Method in interface IRedisString
+
 
+
mset(String...) - Method in class RedisMock
+
 
+
msetnx(String...) - Method in class AbstractRedisMock
+
 
+
msetnx(String...) - Method in interface IRedisString
+
 
+
msetnx(String...) - Method in class RedisMock
+
 
+
multi() - Method in interface IRedisTransaction
+
 
+
+ + + +

N

+
+
NotFloatException - Exception in <Unnamed>
+
 
+
NotFloatException() - Constructor for exception NotFloatException
+
 
+
NotImplementedException - Exception in <Unnamed>
+
 
+
NotImplementedException() - Constructor for exception NotImplementedException
+
 
+
NotIntegerException - Exception in <Unnamed>
+
 
+
NotIntegerException() - Constructor for exception NotIntegerException
+
 
+
+ + + +

O

+
+
object(String, String...) - Method in class AbstractRedisMock
+
 
+
object(String, String...) - Method in interface IRedisKeys
+
 
+
+ + + +

P

+
+
persist(String) - Method in class AbstractRedisMock
+
 
+
persist(String) - Method in interface IRedisKeys
+
 
+
persist(String) - Method in class RedisMock
+
 
+
pexpire(String, long) - Method in class AbstractRedisMock
+
 
+
pexpire(String, long) - Method in interface IRedisKeys
+
 
+
pexpire(String, long) - Method in class RedisMock
+
 
+
pexpireat(String, long) - Method in class AbstractRedisMock
+
 
+
pexpireat(String, long) - Method in interface IRedisKeys
+
 
+
pexpireat(String, long) - Method in class RedisMock
+
 
+
psetex(String, long, String) - Method in class AbstractRedisMock
+
 
+
psetex(String, long, String) - Method in interface IRedisString
+
 
+
psetex(String, long, String) - Method in class RedisMock
+
 
+
pttl(String) - Method in class AbstractRedisMock
+
 
+
pttl(String) - Method in interface IRedisKeys
+
 
+
+ + + +

R

+
+
randomkey() - Method in class AbstractRedisMock
+
 
+
randomkey() - Method in interface IRedisKeys
+
 
+
RedisHashCache - Class in <Unnamed>
+
 
+
RedisHashCache() - Constructor for class RedisHashCache
+
 
+
RedisListCache - Class in <Unnamed>
+
 
+
RedisListCache() - Constructor for class RedisListCache
+
 
+
RedisMock - Class in <Unnamed>
+
+
An in-memory redis-compatible key-value cache and store written + in pure Java.
+
+
RedisMock() - Constructor for class RedisMock
+
+
Default constructor.
+
+
RedisSetCache - Class in <Unnamed>
+
+
Cache key-value pairs as a set.
+
+
RedisSetCache() - Constructor for class RedisSetCache
+
+
Constructor.
+
+
RedisSortedSetCache - Class in <Unnamed>
+
+
Cache key-value-score triples as a sorted set.
+
+
RedisSortedSetCache() - Constructor for class RedisSortedSetCache
+
+
Constructor.
+
+
RedisStringCache - Class in <Unnamed>
+
+
Cache key-value pairs as strings.
+
+
RedisStringCache() - Constructor for class RedisStringCache
+
+
Constructor.
+
+
remove(String) - Method in interface IRedisCache
+
+
Remove the key from the cache.
+
+
remove(String) - Method in class RedisHashCache
+
 
+
remove(String) - Method in class RedisListCache
+
 
+
remove(String) - Method in class RedisSetCache
+
 
+
remove(String) - Method in class RedisSortedSetCache
+
 
+
remove(String) - Method in class RedisStringCache
+
 
+
removeValue(String, T) - Method in interface IRedisCache
+
+
Remove the value from the cache.
+
+
removeValue(String, String) - Method in class RedisHashCache
+
 
+
removeValue(String, String) - Method in class RedisListCache
+
 
+
removeValue(String, String) - Method in class RedisSetCache
+
 
+
removeValue(String, String) - Method in class RedisSortedSetCache
+
 
+
removeValue(String, String) - Method in class RedisStringCache
+
 
+
rename(String, String) - Method in class AbstractRedisMock
+
 
+
rename(String, String) - Method in interface IRedisKeys
+
 
+
renamenx(String, String) - Method in class AbstractRedisMock
+
 
+
renamenx(String, String) - Method in interface IRedisKeys
+
 
+
restore(String, int, String) - Method in class AbstractRedisMock
+
 
+
restore(String, int, String) - Method in interface IRedisKeys
+
 
+
rpop(String) - Method in class AbstractRedisMock
+
 
+
rpop(String) - Method in interface IRedisList
+
 
+
rpoplpush(String, String) - Method in class AbstractRedisMock
+
 
+
rpoplpush(String, String) - Method in interface IRedisList
+
 
+
rpush(String, String) - Method in class AbstractRedisMock
+
 
+
rpush(String, String) - Method in interface IRedisList
+
 
+
rpushx(String, String) - Method in class AbstractRedisMock
+
 
+
rpushx(String, String) - Method in interface IRedisList
+
 
+
+ + + +

S

+
+
sadd(String, String, String...) - Method in interface IRedisSet
+
 
+
scan(int) - Method in class AbstractRedisMock
+
 
+
scan(int) - Method in interface IRedisKeys
+
 
+
scard(String) - Method in interface IRedisSet
+
 
+
sdiff(String) - Method in interface IRedisSet
+
 
+
sdiffstore(String, String, String...) - Method in interface IRedisSet
+
 
+
set(String, String, String...) - Method in class AbstractRedisMock
+
 
+
set(String, T, Object...) - Method in interface IRedisCache
+
+
Set the (key, value, ...) tuple in the cache.
+
+
set(String, String, String...) - Method in interface IRedisString
+
 
+
set(String, String, Object...) - Method in class RedisHashCache
+
 
+
set(String, String, Object...) - Method in class RedisListCache
+
 
+
set(String, String, String...) - Method in class RedisMock
+
 
+
set(String, String, Object...) - Method in class RedisSetCache
+
 
+
set(String, String, Object...) - Method in class RedisSortedSetCache
+
 
+
set(String, String, Object...) - Method in class RedisStringCache
+
 
+
setbit(String, long, boolean) - Method in class AbstractRedisMock
+
 
+
setbit(String, long, boolean) - Method in interface IRedisString
+
 
+
setbit(String, long, boolean) - Method in class RedisMock
+
 
+
SetbitException - Exception in <Unnamed>
+
 
+
SetbitException() - Constructor for exception SetbitException
+
 
+
setex(String, int, String) - Method in class AbstractRedisMock
+
 
+
setex(String, int, String) - Method in interface IRedisString
+
 
+
setex(String, int, String) - Method in class RedisMock
+
 
+
setnx(String, String) - Method in class AbstractRedisMock
+
 
+
setnx(String, String) - Method in interface IRedisString
+
 
+
setnx(String, String) - Method in class RedisMock
+
 
+
setrange(String, long, String) - Method in class AbstractRedisMock
+
 
+
setrange(String, long, String) - Method in interface IRedisString
+
 
+
setrange(String, long, String) - Method in class RedisMock
+
 
+
sinter(String) - Method in interface IRedisSet
+
 
+
sinterstore(String, String, String...) - Method in interface IRedisSet
+
 
+
sismember(String, String) - Method in interface IRedisSet
+
 
+
smembers(String) - Method in interface IRedisSet
+
 
+
smove(String, String, String) - Method in interface IRedisSet
+
 
+
sort(String, String...) - Method in class AbstractRedisMock
+
 
+
sort(String, String...) - Method in interface IRedisKeys
+
 
+
spop(String) - Method in interface IRedisSet
+
 
+
srandmember(String) - Method in interface IRedisSet
+
 
+
srem(String, String) - Method in interface IRedisSet
+
 
+
sscan(String, Long) - Method in interface IRedisSet
+
 
+
strlen(String) - Method in class AbstractRedisMock
+
 
+
strlen(String) - Method in interface IRedisString
+
 
+
strlen(String) - Method in class RedisMock
+
 
+
sunion(String) - Method in interface IRedisSet
+
 
+
sunionstore(String, String, String...) - Method in interface IRedisSet
+
 
+
SyntaxErrorException - Exception in <Unnamed>
+
+
Thrown when a redis command encounters a syntax error.
+
+
SyntaxErrorException() - Constructor for exception SyntaxErrorException
+
+
Constructor.
+
+
+ + + +

T

+
+
ttl(String) - Method in class AbstractRedisMock
+
 
+
ttl(String) - Method in interface IRedisKeys
+
 
+
type(String) - Method in class AbstractRedisMock
+
 
+
type() - Method in interface IRedisCache
+
+
Return the type identifier of this cache.
+
+
type(String) - Method in interface IRedisKeys
+
 
+
type() - Method in class RedisHashCache
+
 
+
type() - Method in class RedisListCache
+
 
+
type(String) - Method in class RedisMock
+
 
+
type() - Method in class RedisSetCache
+
 
+
type() - Method in class RedisSortedSetCache
+
 
+
type() - Method in class RedisStringCache
+
 
+
+ + + +

U

+
+
unwatch() - Method in interface IRedisTransaction
+
 
+
+ + + +

W

+
+
watch(String) - Method in interface IRedisTransaction
+
 
+
WrongTypeException - Exception in <Unnamed>
+
+
Thrown when a redis command is attempted on a key that + holds a different type of key.
+
+
WrongTypeException() - Constructor for exception WrongTypeException
+
+
Constructor.
+
+
+ + + +

Z

+
+
zadd(String, Number, String, Object...) - Method in interface IRedisSortedSet
+
 
+
zcard(String) - Method in interface IRedisSortedSet
+
 
+
zcount(String, Number, Number) - Method in interface IRedisSortedSet
+
 
+
zincrby(String, Number, String) - Method in interface IRedisSortedSet
+
 
+
zinterstore(String, int, String, Object...) - Method in interface IRedisSortedSet
+
 
+
zlexcount(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrange(String, long, long) - Method in interface IRedisSortedSet
+
 
+
zrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrangebyscore(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrank(String, String) - Method in interface IRedisSortedSet
+
 
+
zrem(String, String) - Method in interface IRedisSortedSet
+
 
+
zremrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zremrangebyscore(String, Number, Number) - Method in interface IRedisSortedSet
+
 
+
zrevrange(String, long, long) - Method in interface IRedisSortedSet
+
 
+
zrevrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrevrangebyscore(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrevrank(String, String) - Method in interface IRedisSortedSet
+
 
+
zscan(String, Long) - Method in interface IRedisSortedSet
+
 
+
zscore(String, String) - Method in interface IRedisSortedSet
+
 
+
zunionstore(String, int, String, Object...) - Method in interface IRedisSortedSet
+
 
+
+A B D E G H I K L M N O P R S T U W Z 
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/index.html b/target/site/apidocs/index.html new file mode 100644 index 0000000..101ac3b --- /dev/null +++ b/target/site/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +redis-java 0.0.1 API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="AbstractRedisMock.html">Non-frame version</a>.</p> + + + diff --git a/target/site/apidocs/overview-tree.html b/target/site/apidocs/overview-tree.html new file mode 100644 index 0000000..4064e31 --- /dev/null +++ b/target/site/apidocs/overview-tree.html @@ -0,0 +1,169 @@ + + + + + + +Class Hierarchy (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/package-frame.html b/target/site/apidocs/package-frame.html new file mode 100644 index 0000000..0bacbc5 --- /dev/null +++ b/target/site/apidocs/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +<Unnamed> (redis-java 0.0.1 API) + + + + + +

<Unnamed>

+
+

Interfaces

+ +

Classes

+ +

Exceptions

+ +
+ + diff --git a/target/site/apidocs/package-list b/target/site/apidocs/package-list new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/target/site/apidocs/package-list @@ -0,0 +1 @@ + diff --git a/target/site/apidocs/package-summary.html b/target/site/apidocs/package-summary.html new file mode 100644 index 0000000..b2cfcf0 --- /dev/null +++ b/target/site/apidocs/package-summary.html @@ -0,0 +1,270 @@ + + + + + + + (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package <Unnamed>

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/package-tree.html b/target/site/apidocs/package-tree.html new file mode 100644 index 0000000..c17f952 --- /dev/null +++ b/target/site/apidocs/package-tree.html @@ -0,0 +1,169 @@ + + + + + + + Class Hierarchy (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package <Unnamed>

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/package-use.html b/target/site/apidocs/package-use.html new file mode 100644 index 0000000..715a7ac --- /dev/null +++ b/target/site/apidocs/package-use.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Package (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/packages b/target/site/apidocs/packages new file mode 100644 index 0000000..5e8d2fd --- /dev/null +++ b/target/site/apidocs/packages @@ -0,0 +1 @@ +org.rarefiedredis.redis \ No newline at end of file diff --git a/target/site/apidocs/script.js b/target/site/apidocs/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/target/site/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/target/site/apidocs/serialized-form.html b/target/site/apidocs/serialized-form.html new file mode 100644 index 0000000..930ab6a --- /dev/null +++ b/target/site/apidocs/serialized-form.html @@ -0,0 +1,172 @@ + + + + + + +Serialized Form (redis-java 0.0.1 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/apidocs/stylesheet.css b/target/site/apidocs/stylesheet.css new file mode 100644 index 0000000..cebb4fd --- /dev/null +++ b/target/site/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; + width:100%; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/target/site/checkstyle.html b/target/site/checkstyle.html new file mode 100644 index 0000000..99cacf4 --- /dev/null +++ b/target/site/checkstyle.html @@ -0,0 +1,100 @@ + + + + + + Checkstyle Results + + + + + + + + + +
+ +
+
+
+

Checkstyle Results

The following document contains the results of Checkstyle 5.8 with config/sun_checks.xml ruleset. rss feed

Summary

Files Info Warnings Errors
2300752

Rules

CategoryRuleViolationsSeverity
blocksEmptyBlock14 Error
RightCurly28 Error
codingAvoidInlineConditionals5 Error
MagicNumber16 Error
designDesignForExtension58 Error
importsUnusedImports7 Error
javadocJavadocMethod128 Error
JavadocPackage
  • allowLegacy: "true"
1 Error
JavadocType15 Error
JavadocVariable4 Error
miscFinalParameters149 Error
TodoComment1 Error
modifierRedundantModifier90 Error
namingParameterName6 Error
regexpRegexpSingleline
  • format: "\s+$"
  • message: "Line has trailing spaces."
9 Error
sizesLineLength182 Error
whitespaceWhitespaceAfter29 Error
WhitespaceAround10 Error

Details

org/rarefiedredis/redis/AbstractRedisMock.java

SeverityCategoryRuleMessageLine
 ErrorimportsUnusedImportsUnused import - java.util.Map.1
 ErrorimportsUnusedImportsUnused import - java.util.HashMap.2
 ErrorimportsUnusedImportsUnused import - java.util.List.3
 ErrorimportsUnusedImportsUnused import - java.util.ArrayList.4
 ErrorimportsUnusedImportsUnused import - java.util.Set.5
 ErrorimportsUnusedImportsUnused import - java.util.SortedSet.6
 ErrorimportsUnusedImportsUnused import - java.util.Date.7
 ErrorjavadocJavadocTypeMissing a Javadoc comment.9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrordesignDesignForExtensionMethod 'del' is not designed for extension - needs to be abstract, final or empty.16
 ErrormiscFinalParametersParameter keys should be final.16
 ErrordesignDesignForExtensionMethod 'dump' is not designed for extension - needs to be abstract, final or empty.20
 ErrormiscFinalParametersParameter key should be final.20
 ErrordesignDesignForExtensionMethod 'exists' is not designed for extension - needs to be abstract, final or empty.24
 ErrormiscFinalParametersParameter key should be final.24
 ErrorsizesLineLengthLine is longer than 80 characters (found 93).28
 ErrordesignDesignForExtensionMethod 'expire' is not designed for extension - needs to be abstract, final or empty.28
 ErrormiscFinalParametersParameter key should be final.28
 ErrormiscFinalParametersParameter seconds should be final.28
 ErrorsizesLineLengthLine is longer than 80 characters (found 98).32
 ErrordesignDesignForExtensionMethod 'expireat' is not designed for extension - needs to be abstract, final or empty.32
 ErrormiscFinalParametersParameter key should be final.32
 ErrormiscFinalParametersParameter timestamp should be final.32
 ErrorsizesLineLengthLine is longer than 80 characters (found 83).36
 ErrordesignDesignForExtensionMethod 'keys' is not designed for extension - needs to be abstract, final or empty.36
 ErrormiscFinalParametersParameter pattern should be final.36
 ErrorregexpRegexpSinglelineLine has trailing spaces.40
 ErrorsizesLineLengthLine is longer than 80 characters (found 160).40
 ErrordesignDesignForExtensionMethod 'migrate' is not designed for extension - needs to be abstract, final or empty.40
 ErrormiscFinalParametersParameter host should be final.40
 ErrormiscFinalParametersParameter port should be final.40
 ErrormiscFinalParametersParameter key should be final.40
 ErrormiscFinalParametersParameter destination_db should be final.40
 ErrornamingParameterNameName 'destination_db' must match pattern '^[a-z][a-zA-Z0-9]*$'.40
 ErrormiscFinalParametersParameter timeout should be final.40
 ErrormiscFinalParametersParameter options should be final.40
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).44
 ErrordesignDesignForExtensionMethod 'move' is not designed for extension - needs to be abstract, final or empty.44
 ErrormiscFinalParametersParameter key should be final.44
 ErrormiscFinalParametersParameter db should be final.44
 ErrorsizesLineLengthLine is longer than 80 characters (found 108).48
 ErrordesignDesignForExtensionMethod 'object' is not designed for extension - needs to be abstract, final or empty.48
 ErrormiscFinalParametersParameter subcommand should be final.48
 ErrormiscFinalParametersParameter arguments should be final.48
 ErrorsizesLineLengthLine is longer than 80 characters (found 81).52
 ErrordesignDesignForExtensionMethod 'persist' is not designed for extension - needs to be abstract, final or empty.52
 ErrormiscFinalParametersParameter key should be final.52
 ErrorsizesLineLengthLine is longer than 80 characters (found 100).56
 ErrordesignDesignForExtensionMethod 'pexpire' is not designed for extension - needs to be abstract, final or empty.56
 ErrormiscFinalParametersParameter key should be final.56
 ErrormiscFinalParametersParameter milliseconds should be final.56
 ErrorsizesLineLengthLine is longer than 80 characters (found 99).60
 ErrordesignDesignForExtensionMethod 'pexpireat' is not designed for extension - needs to be abstract, final or empty.60
 ErrormiscFinalParametersParameter key should be final.60
 ErrormiscFinalParametersParameter timestamp should be final.60
 ErrordesignDesignForExtensionMethod 'pttl' is not designed for extension - needs to be abstract, final or empty.64
 ErrormiscFinalParametersParameter key should be final.64
 ErrordesignDesignForExtensionMethod 'randomkey' is not designed for extension - needs to be abstract, final or empty.68
 ErrorsizesLineLengthLine is longer than 80 characters (found 94).72
 ErrordesignDesignForExtensionMethod 'rename' is not designed for extension - needs to be abstract, final or empty.72
 ErrormiscFinalParametersParameter key should be final.72
 ErrormiscFinalParametersParameter newkey should be final.72
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).76
 ErrordesignDesignForExtensionMethod 'renamenx' is not designed for extension - needs to be abstract, final or empty.76
 ErrormiscFinalParametersParameter key should be final.76
 ErrormiscFinalParametersParameter newkey should be final.76
 ErrorsizesLineLengthLine is longer than 80 characters (found 115).80
 ErrordesignDesignForExtensionMethod 'restore' is not designed for extension - needs to be abstract, final or empty.80
 ErrormiscFinalParametersParameter key should be final.80
 ErrormiscFinalParametersParameter ttl should be final.80
 ErrormiscFinalParametersParameter serialized_valued should be final.80
 ErrornamingParameterNameName 'serialized_valued' must match pattern '^[a-z][a-zA-Z0-9]*$'.80
 ErrorsizesLineLengthLine is longer than 80 characters (found 99).84
 ErrordesignDesignForExtensionMethod 'sort' is not designed for extension - needs to be abstract, final or empty.84
 ErrormiscFinalParametersParameter key should be final.84
 ErrormiscFinalParametersParameter options should be final.84
 ErrordesignDesignForExtensionMethod 'ttl' is not designed for extension - needs to be abstract, final or empty.88
 ErrormiscFinalParametersParameter key should be final.88
 ErrordesignDesignForExtensionMethod 'type' is not designed for extension - needs to be abstract, final or empty.92
 ErrormiscFinalParametersParameter key should be final.92
 ErrordesignDesignForExtensionMethod 'scan' is not designed for extension - needs to be abstract, final or empty.96
 ErrormiscFinalParametersParameter cursor should be final.96
 ErrorsizesLineLengthLine is longer than 80 characters (found 111).102
 ErrordesignDesignForExtensionMethod 'append' is not designed for extension - needs to be abstract, final or empty.102
 ErrormiscFinalParametersParameter key should be final.102
 ErrormiscFinalParametersParameter value should be final.102
 ErrorsizesLineLengthLine is longer than 80 characters (found 117).106
 ErrordesignDesignForExtensionMethod 'bitcount' is not designed for extension - needs to be abstract, final or empty.106
 ErrormiscFinalParametersParameter key should be final.106
 ErrormiscFinalParametersParameter options should be final.106
 ErrorsizesLineLengthLine is longer than 80 characters (found 157).110
 ErrordesignDesignForExtensionMethod 'bitop' is not designed for extension - needs to be abstract, final or empty.110
 ErrormiscFinalParametersParameter operation should be final.110
 ErrormiscFinalParametersParameter destkey should be final.110
 ErrormiscFinalParametersParameter keys should be final.110
 ErrorsizesLineLengthLine is longer than 80 characters (found 142).114
 ErrordesignDesignForExtensionMethod 'bitpos' is not designed for extension - needs to be abstract, final or empty.114
 ErrormiscFinalParametersParameter key should be final.114
 ErrormiscFinalParametersParameter bit should be final.114
 ErrormiscFinalParametersParameter options should be final.114
 ErrorsizesLineLengthLine is longer than 80 characters (found 116).118
 ErrordesignDesignForExtensionMethod 'decr' is not designed for extension - needs to be abstract, final or empty.118
 ErrormiscFinalParametersParameter key should be final.118
 ErrorsizesLineLengthLine is longer than 80 characters (found 134).122
 ErrordesignDesignForExtensionMethod 'decrby' is not designed for extension - needs to be abstract, final or empty.122
 ErrormiscFinalParametersParameter key should be final.122
 ErrormiscFinalParametersParameter decrement should be final.122
 ErrorsizesLineLengthLine is longer than 80 characters (found 96).126
 ErrordesignDesignForExtensionMethod 'get' is not designed for extension - needs to be abstract, final or empty.126
 ErrormiscFinalParametersParameter key should be final.126
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).130
 ErrordesignDesignForExtensionMethod 'getbit' is not designed for extension - needs to be abstract, final or empty.130
 ErrormiscFinalParametersParameter key should be final.130
 ErrormiscFinalParametersParameter offset should be final.130
 ErrorsizesLineLengthLine is longer than 80 characters (found 123).134
 ErrordesignDesignForExtensionMethod 'getrange' is not designed for extension - needs to be abstract, final or empty.134
 ErrormiscFinalParametersParameter key should be final.134
 ErrormiscFinalParametersParameter start should be final.134
 ErrormiscFinalParametersParameter end should be final.134
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).138
 ErrordesignDesignForExtensionMethod 'getset' is not designed for extension - needs to be abstract, final or empty.138
 ErrormiscFinalParametersParameter key should be final.138
 ErrormiscFinalParametersParameter value should be final.138
 ErrorsizesLineLengthLine is longer than 80 characters (found 116).142
 ErrordesignDesignForExtensionMethod 'incr' is not designed for extension - needs to be abstract, final or empty.142
 ErrormiscFinalParametersParameter key should be final.142
 ErrorsizesLineLengthLine is longer than 80 characters (found 134).146
 ErrordesignDesignForExtensionMethod 'incrby' is not designed for extension - needs to be abstract, final or empty.146
 ErrormiscFinalParametersParameter key should be final.146
 ErrormiscFinalParametersParameter increment should be final.146
 ErrorsizesLineLengthLine is longer than 80 characters (found 141).150
 ErrordesignDesignForExtensionMethod 'incrbyfloat' is not designed for extension - needs to be abstract, final or empty.150
 ErrormiscFinalParametersParameter key should be final.150
 ErrormiscFinalParametersParameter increment should be final.150
 ErrorsizesLineLengthLine is longer than 80 characters (found 84).154
 ErrordesignDesignForExtensionMethod 'mget' is not designed for extension - needs to be abstract, final or empty.154
 ErrormiscFinalParametersParameter keys should be final.154
 ErrorsizesLineLengthLine is longer than 80 characters (found 101).158
 ErrordesignDesignForExtensionMethod 'mset' is not designed for extension - needs to be abstract, final or empty.158
 ErrormiscFinalParametersParameter keyvalues should be final.158
 ErrorsizesLineLengthLine is longer than 80 characters (found 104).162
 ErrordesignDesignForExtensionMethod 'msetnx' is not designed for extension - needs to be abstract, final or empty.162
 ErrormiscFinalParametersParameter keyvalues should be final.162
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).166
 ErrordesignDesignForExtensionMethod 'psetex' is not designed for extension - needs to be abstract, final or empty.166
 ErrormiscFinalParametersParameter key should be final.166
 ErrormiscFinalParametersParameter milliseconds should be final.166
 ErrormiscFinalParametersParameter value should be final.166
 ErrorsizesLineLengthLine is longer than 80 characters (found 132).170
 ErrordesignDesignForExtensionMethod 'set' is not designed for extension - needs to be abstract, final or empty.170
 ErrormiscFinalParametersParameter key should be final.170
 ErrormiscFinalParametersParameter value should be final.170
 ErrormiscFinalParametersParameter options should be final.170
 ErrorsizesLineLengthLine is longer than 80 characters (found 125).174
 ErrordesignDesignForExtensionMethod 'setbit' is not designed for extension - needs to be abstract, final or empty.174
 ErrormiscFinalParametersParameter key should be final.174
 ErrormiscFinalParametersParameter offset should be final.174
 ErrormiscFinalParametersParameter value should be final.174
 ErrorsizesLineLengthLine is longer than 80 characters (found 105).178
 ErrordesignDesignForExtensionMethod 'setex' is not designed for extension - needs to be abstract, final or empty.178
 ErrormiscFinalParametersParameter key should be final.178
 ErrormiscFinalParametersParameter seconds should be final.178
 ErrormiscFinalParametersParameter value should be final.178
 ErrorsizesLineLengthLine is longer than 80 characters (found 90).182
 ErrordesignDesignForExtensionMethod 'setnx' is not designed for extension - needs to be abstract, final or empty.182
 ErrormiscFinalParametersParameter key should be final.182
 ErrormiscFinalParametersParameter value should be final.182
 ErrorsizesLineLengthLine is longer than 80 characters (found 126).186
 ErrordesignDesignForExtensionMethod 'setrange' is not designed for extension - needs to be abstract, final or empty.186
 ErrormiscFinalParametersParameter key should be final.186
 ErrormiscFinalParametersParameter offset should be final.186
 ErrormiscFinalParametersParameter value should be final.186
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).190
 ErrordesignDesignForExtensionMethod 'strlen' is not designed for extension - needs to be abstract, final or empty.190
 ErrormiscFinalParametersParameter key should be final.190
 ErrorsizesLineLengthLine is longer than 80 characters (found 111).196
 ErrordesignDesignForExtensionMethod 'lindex' is not designed for extension - needs to be abstract, final or empty.196
 ErrormiscFinalParametersParameter key should be final.196
 ErrormiscFinalParametersParameter index should be final.196
 ErrorsizesLineLengthLine is longer than 80 characters (found 147).200
 ErrordesignDesignForExtensionMethod 'linsert' is not designed for extension - needs to be abstract, final or empty.200
 ErrormiscFinalParametersParameter key should be final.200
 ErrormiscFinalParametersParameter before_after should be final.200
 ErrornamingParameterNameName 'before_after' must match pattern '^[a-z][a-zA-Z0-9]*$'.200
 ErrormiscFinalParametersParameter pivot should be final.200
 ErrormiscFinalParametersParameter value should be final.200
 ErrorsizesLineLengthLine is longer than 80 characters (found 95).204
 ErrordesignDesignForExtensionMethod 'llen' is not designed for extension - needs to be abstract, final or empty.204
 ErrormiscFinalParametersParameter key should be final.204
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).208
 ErrordesignDesignForExtensionMethod 'lpop' is not designed for extension - needs to be abstract, final or empty.208
 ErrormiscFinalParametersParameter key should be final.208
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).212
 ErrordesignDesignForExtensionMethod 'lpush' is not designed for extension - needs to be abstract, final or empty.212
 ErrormiscFinalParametersParameter key should be final.212
 ErrormiscFinalParametersParameter element should be final.212
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).216
 ErrordesignDesignForExtensionMethod 'lpushx' is not designed for extension - needs to be abstract, final or empty.216
 ErrormiscFinalParametersParameter key should be final.216
 ErrormiscFinalParametersParameter element should be final.216
 ErrorsizesLineLengthLine is longer than 80 characters (found 123).220
 ErrordesignDesignForExtensionMethod 'lrange' is not designed for extension - needs to be abstract, final or empty.220
 ErrormiscFinalParametersParameter key should be final.220
 ErrormiscFinalParametersParameter start should be final.220
 ErrormiscFinalParametersParameter end should be final.220
 ErrorsizesLineLengthLine is longer than 80 characters (found 123).224
 ErrordesignDesignForExtensionMethod 'lrem' is not designed for extension - needs to be abstract, final or empty.224
 ErrormiscFinalParametersParameter key should be final.224
 ErrormiscFinalParametersParameter count should be final.224
 ErrormiscFinalParametersParameter element should be final.224
 ErrorsizesLineLengthLine is longer than 80 characters (found 125).228
 ErrordesignDesignForExtensionMethod 'lset' is not designed for extension - needs to be abstract, final or empty.228
 ErrormiscFinalParametersParameter key should be final.228
 ErrormiscFinalParametersParameter index should be final.228
 ErrormiscFinalParametersParameter element should be final.228
 ErrorsizesLineLengthLine is longer than 80 characters (found 120).232
 ErrordesignDesignForExtensionMethod 'ltrim' is not designed for extension - needs to be abstract, final or empty.232
 ErrormiscFinalParametersParameter key should be final.232
 ErrormiscFinalParametersParameter start should be final.232
 ErrormiscFinalParametersParameter end should be final.232
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).236
 ErrordesignDesignForExtensionMethod 'rpop' is not designed for extension - needs to be abstract, final or empty.236
 ErrormiscFinalParametersParameter key should be final.236
 ErrorsizesLineLengthLine is longer than 80 characters (found 118).240
 ErrordesignDesignForExtensionMethod 'rpoplpush' is not designed for extension - needs to be abstract, final or empty.240
 ErrormiscFinalParametersParameter source should be final.240
 ErrormiscFinalParametersParameter dest should be final.240
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).244
 ErrordesignDesignForExtensionMethod 'rpush' is not designed for extension - needs to be abstract, final or empty.244
 ErrormiscFinalParametersParameter key should be final.244
 ErrormiscFinalParametersParameter element should be final.244
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).248
 ErrordesignDesignForExtensionMethod 'rpushx' is not designed for extension - needs to be abstract, final or empty.248
 ErrormiscFinalParametersParameter key should be final.248
 ErrormiscFinalParametersParameter element should be final.248

org/rarefiedredis/redis/ArgException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormiscFinalParametersParameter command should be final.3

org/rarefiedredis/redis/BitArgException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3

org/rarefiedredis/redis/IRedisCache.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 85).28

org/rarefiedredis/redis/IRedisHash.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorsizesLineLengthLine is longer than 80 characters (found 98).3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorsizesLineLengthLine is longer than 80 characters (found 104).5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrorsizesLineLengthLine is longer than 80 characters (found 100).7
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorsizesLineLengthLine is longer than 80 characters (found 91).9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorsizesLineLengthLine is longer than 80 characters (found 117).11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11
 ErrorsizesLineLengthLine is longer than 80 characters (found 124).13
 ErrorjavadocJavadocMethodMissing a Javadoc comment.13
 ErrormodifierRedundantModifierRedundant 'public' modifier.13
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.15
 ErrormodifierRedundantModifierRedundant 'public' modifier.15
 ErrorsizesLineLengthLine is longer than 80 characters (found 84).17
 ErrorjavadocJavadocMethodMissing a Javadoc comment.17
 ErrormodifierRedundantModifierRedundant 'public' modifier.17
 ErrorsizesLineLengthLine is longer than 80 characters (found 122).19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.19
 ErrormodifierRedundantModifierRedundant 'public' modifier.19
 ErrorsizesLineLengthLine is longer than 80 characters (found 140).21
 ErrorjavadocJavadocMethodMissing a Javadoc comment.21
 ErrormodifierRedundantModifierRedundant 'public' modifier.21
 ErrorsizesLineLengthLine is longer than 80 characters (found 115).23
 ErrorjavadocJavadocMethodMissing a Javadoc comment.23
 ErrormodifierRedundantModifierRedundant 'public' modifier.23
 ErrorsizesLineLengthLine is longer than 80 characters (found 117).25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.25
 ErrormodifierRedundantModifierRedundant 'public' modifier.25
 ErrorsizesLineLengthLine is longer than 80 characters (found 101).27
 ErrorjavadocJavadocMethodMissing a Javadoc comment.27
 ErrormodifierRedundantModifierRedundant 'public' modifier.27
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).29
 ErrorjavadocJavadocMethodMissing a Javadoc comment.29
 ErrormodifierRedundantModifierRedundant 'public' modifier.29
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).31
 ErrorjavadocJavadocMethodMissing a Javadoc comment.31
 ErrormodifierRedundantModifierRedundant 'public' modifier.31

org/rarefiedredis/redis/IRedisKeys.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorsizesLineLengthLine is longer than 80 characters (found 82).9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorsizesLineLengthLine is longer than 80 characters (found 87).11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.13
 ErrormodifierRedundantModifierRedundant 'public' modifier.13
 ErrorsizesLineLengthLine is longer than 80 characters (found 148).15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.15
 ErrormodifierRedundantModifierRedundant 'public' modifier.15
 ErrornamingParameterNameName 'destination_db' must match pattern '^[a-z][a-zA-Z0-9]*$'.15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.17
 ErrormodifierRedundantModifierRedundant 'public' modifier.17
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.19
 ErrormodifierRedundantModifierRedundant 'public' modifier.19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.21
 ErrormodifierRedundantModifierRedundant 'public' modifier.21
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).23
 ErrorjavadocJavadocMethodMissing a Javadoc comment.23
 ErrormodifierRedundantModifierRedundant 'public' modifier.23
 ErrorsizesLineLengthLine is longer than 80 characters (found 88).25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.25
 ErrormodifierRedundantModifierRedundant 'public' modifier.25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.27
 ErrormodifierRedundantModifierRedundant 'public' modifier.27
 ErrorjavadocJavadocMethodMissing a Javadoc comment.29
 ErrormodifierRedundantModifierRedundant 'public' modifier.29
 ErrorsizesLineLengthLine is longer than 80 characters (found 83).31
 ErrorjavadocJavadocMethodMissing a Javadoc comment.31
 ErrormodifierRedundantModifierRedundant 'public' modifier.31
 ErrorsizesLineLengthLine is longer than 80 characters (found 86).33
 ErrorjavadocJavadocMethodMissing a Javadoc comment.33
 ErrormodifierRedundantModifierRedundant 'public' modifier.33
 ErrorsizesLineLengthLine is longer than 80 characters (found 103).35
 ErrorjavadocJavadocMethodMissing a Javadoc comment.35
 ErrormodifierRedundantModifierRedundant 'public' modifier.35
 ErrornamingParameterNameName 'serialized_value' must match pattern '^[a-z][a-zA-Z0-9]*$'.35
 ErrorsizesLineLengthLine is longer than 80 characters (found 88).37
 ErrorjavadocJavadocMethodMissing a Javadoc comment.37
 ErrormodifierRedundantModifierRedundant 'public' modifier.37
 ErrorjavadocJavadocMethodMissing a Javadoc comment.39
 ErrormodifierRedundantModifierRedundant 'public' modifier.39
 ErrorjavadocJavadocMethodMissing a Javadoc comment.41
 ErrormodifierRedundantModifierRedundant 'public' modifier.41
 ErrorjavadocJavadocMethodMissing a Javadoc comment.43
 ErrormodifierRedundantModifierRedundant 'public' modifier.43
 ErrorregexpRegexpSinglelineLine has trailing spaces.44

org/rarefiedredis/redis/IRedisList.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorsizesLineLengthLine is longer than 80 characters (found 100).3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorsizesLineLengthLine is longer than 80 characters (found 136).5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrornamingParameterNameName 'before_after' must match pattern '^[a-z][a-zA-Z0-9]*$'.5
 ErrorsizesLineLengthLine is longer than 80 characters (found 84).7
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorsizesLineLengthLine is longer than 80 characters (found 86).9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorsizesLineLengthLine is longer than 80 characters (found 101).11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).13
 ErrorjavadocJavadocMethodMissing a Javadoc comment.13
 ErrormodifierRedundantModifierRedundant 'public' modifier.13
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.15
 ErrormodifierRedundantModifierRedundant 'public' modifier.15
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).17
 ErrorjavadocJavadocMethodMissing a Javadoc comment.17
 ErrormodifierRedundantModifierRedundant 'public' modifier.17
 ErrorsizesLineLengthLine is longer than 80 characters (found 114).19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.19
 ErrormodifierRedundantModifierRedundant 'public' modifier.19
 ErrorsizesLineLengthLine is longer than 80 characters (found 109).21
 ErrorjavadocJavadocMethodMissing a Javadoc comment.21
 ErrormodifierRedundantModifierRedundant 'public' modifier.21
 ErrorsizesLineLengthLine is longer than 80 characters (found 86).23
 ErrorjavadocJavadocMethodMissing a Javadoc comment.23
 ErrormodifierRedundantModifierRedundant 'public' modifier.23
 ErrorsizesLineLengthLine is longer than 80 characters (found 107).25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.25
 ErrormodifierRedundantModifierRedundant 'public' modifier.25
 ErrorsizesLineLengthLine is longer than 80 characters (found 101).27
 ErrorjavadocJavadocMethodMissing a Javadoc comment.27
 ErrormodifierRedundantModifierRedundant 'public' modifier.27
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).29
 ErrorjavadocJavadocMethodMissing a Javadoc comment.29
 ErrormodifierRedundantModifierRedundant 'public' modifier.29

org/rarefiedredis/redis/IRedisSet.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocPackageMissing package-info.java file.
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorsizesLineLengthLine is longer than 80 characters (found 119).3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorsizesLineLengthLine is longer than 80 characters (found 85).5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).7
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorsizesLineLengthLine is longer than 80 characters (found 127).9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorsizesLineLengthLine is longer than 80 characters (found 90).11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11
 ErrorsizesLineLengthLine is longer than 80 characters (found 128).13
 ErrorjavadocJavadocMethodMissing a Javadoc comment.13
 ErrormodifierRedundantModifierRedundant 'public' modifier.13
 ErrorsizesLineLengthLine is longer than 80 characters (found 107).15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.15
 ErrormodifierRedundantModifierRedundant 'public' modifier.15
 ErrorsizesLineLengthLine is longer than 80 characters (found 92).17
 ErrorjavadocJavadocMethodMissing a Javadoc comment.17
 ErrormodifierRedundantModifierRedundant 'public' modifier.17
 ErrorsizesLineLengthLine is longer than 80 characters (found 119).19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.19
 ErrormodifierRedundantModifierRedundant 'public' modifier.19
 ErrorsizesLineLengthLine is longer than 80 characters (found 86).21
 ErrorjavadocJavadocMethodMissing a Javadoc comment.21
 ErrormodifierRedundantModifierRedundant 'public' modifier.21
 ErrorsizesLineLengthLine is longer than 80 characters (found 93).23
 ErrorjavadocJavadocMethodMissing a Javadoc comment.23
 ErrormodifierRedundantModifierRedundant 'public' modifier.23
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.25
 ErrormodifierRedundantModifierRedundant 'public' modifier.25
 ErrorsizesLineLengthLine is longer than 80 characters (found 90).27
 ErrorjavadocJavadocMethodMissing a Javadoc comment.27
 ErrormodifierRedundantModifierRedundant 'public' modifier.27
 ErrorsizesLineLengthLine is longer than 80 characters (found 128).29
 ErrorjavadocJavadocMethodMissing a Javadoc comment.29
 ErrormodifierRedundantModifierRedundant 'public' modifier.29
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).31
 ErrorjavadocJavadocMethodMissing a Javadoc comment.31
 ErrormodifierRedundantModifierRedundant 'public' modifier.31

org/rarefiedredis/redis/IRedisSortedSet.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorsizesLineLengthLine is longer than 80 characters (found 139).3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorsizesLineLengthLine is longer than 80 characters (found 85).5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrorsizesLineLengthLine is longer than 80 characters (found 110).7
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorsizesLineLengthLine is longer than 80 characters (found 122).9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorsizesLineLengthLine is longer than 80 characters (found 144).11
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).13
 ErrorjavadocJavadocMethodMissing a Javadoc comment.13
 ErrormodifierRedundantModifierRedundant 'public' modifier.13
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).15
 ErrorjavadocJavadocMethodMissing a Javadoc comment.15
 ErrormodifierRedundantModifierRedundant 'public' modifier.15
 ErrorsizesLineLengthLine is longer than 80 characters (found 119).17
 ErrorjavadocJavadocMethodMissing a Javadoc comment.17
 ErrormodifierRedundantModifierRedundant 'public' modifier.17
 ErrorsizesLineLengthLine is longer than 80 characters (found 122).19
 ErrorjavadocJavadocMethodMissing a Javadoc comment.19
 ErrormodifierRedundantModifierRedundant 'public' modifier.19
 ErrorsizesLineLengthLine is longer than 80 characters (found 121).21
 ErrorjavadocJavadocMethodMissing a Javadoc comment.21
 ErrormodifierRedundantModifierRedundant 'public' modifier.21
 ErrorsizesLineLengthLine is longer than 80 characters (found 100).23
 ErrorjavadocJavadocMethodMissing a Javadoc comment.23
 ErrormodifierRedundantModifierRedundant 'public' modifier.23
 ErrorsizesLineLengthLine is longer than 80 characters (found 99).25
 ErrorjavadocJavadocMethodMissing a Javadoc comment.25
 ErrormodifierRedundantModifierRedundant 'public' modifier.25
 ErrorsizesLineLengthLine is longer than 80 characters (found 118).27
 ErrorjavadocJavadocMethodMissing a Javadoc comment.27
 ErrormodifierRedundantModifierRedundant 'public' modifier.27
 ErrorsizesLineLengthLine is longer than 80 characters (found 120).29
 ErrorjavadocJavadocMethodMissing a Javadoc comment.29
 ErrormodifierRedundantModifierRedundant 'public' modifier.29
 ErrorsizesLineLengthLine is longer than 80 characters (found 116).31
 ErrorjavadocJavadocMethodMissing a Javadoc comment.31
 ErrormodifierRedundantModifierRedundant 'public' modifier.31
 ErrorsizesLineLengthLine is longer than 80 characters (found 124).33
 ErrorjavadocJavadocMethodMissing a Javadoc comment.33
 ErrormodifierRedundantModifierRedundant 'public' modifier.33
 ErrorsizesLineLengthLine is longer than 80 characters (found 103).35
 ErrorjavadocJavadocMethodMissing a Javadoc comment.35
 ErrormodifierRedundantModifierRedundant 'public' modifier.35
 ErrorsizesLineLengthLine is longer than 80 characters (found 103).37
 ErrorjavadocJavadocMethodMissing a Javadoc comment.37
 ErrormodifierRedundantModifierRedundant 'public' modifier.37
 ErrorsizesLineLengthLine is longer than 80 characters (found 144).39
 ErrorjavadocJavadocMethodMissing a Javadoc comment.39
 ErrormodifierRedundantModifierRedundant 'public' modifier.39
 ErrorsizesLineLengthLine is longer than 80 characters (found 102).41
 ErrorjavadocJavadocMethodMissing a Javadoc comment.41
 ErrormodifierRedundantModifierRedundant 'public' modifier.41

org/rarefiedredis/redis/IRedisString.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocMethodExpected an @return tag.8
 ErrorsizesLineLengthLine is longer than 80 characters (found 93).8
 ErrorjavadocJavadocMethodExpected @param tag for 'key'.8
 ErrorjavadocJavadocMethodExpected @param tag for 'value'.8
 ErrorjavadocJavadocMethodExpected @throws tag for 'WrongTypeException'.8
 ErrorjavadocJavadocMethodExpected @throws tag for 'NotImplementedException'.8
 ErrorsizesLineLengthLine is longer than 80 characters (found 99).10
 ErrorjavadocJavadocMethodMissing a Javadoc comment.10
 ErrorsizesLineLengthLine is longer than 80 characters (found 139).12
 ErrorjavadocJavadocMethodMissing a Javadoc comment.12
 ErrorsizesLineLengthLine is longer than 80 characters (found 124).14
 ErrorjavadocJavadocMethodMissing a Javadoc comment.14
 ErrorsizesLineLengthLine is longer than 80 characters (found 98).16
 ErrorjavadocJavadocMethodMissing a Javadoc comment.16
 ErrorsizesLineLengthLine is longer than 80 characters (found 116).18
 ErrorjavadocJavadocMethodMissing a Javadoc comment.18
 ErrorjavadocJavadocMethodMissing a Javadoc comment.20
 ErrorsizesLineLengthLine is longer than 80 characters (found 95).22
 ErrorjavadocJavadocMethodMissing a Javadoc comment.22
 ErrorsizesLineLengthLine is longer than 80 characters (found 105).24
 ErrorjavadocJavadocMethodMissing a Javadoc comment.24
 ErrorsizesLineLengthLine is longer than 80 characters (found 95).26
 ErrorjavadocJavadocMethodMissing a Javadoc comment.26
 ErrorsizesLineLengthLine is longer than 80 characters (found 98).28
 ErrorjavadocJavadocMethodMissing a Javadoc comment.28
 ErrorsizesLineLengthLine is longer than 80 characters (found 116).30
 ErrorjavadocJavadocMethodMissing a Javadoc comment.30
 ErrorsizesLineLengthLine is longer than 80 characters (found 123).32
 ErrorjavadocJavadocMethodMissing a Javadoc comment.32
 ErrorjavadocJavadocMethodMissing a Javadoc comment.34
 ErrorsizesLineLengthLine is longer than 80 characters (found 83).36
 ErrorjavadocJavadocMethodMissing a Javadoc comment.36
 ErrorsizesLineLengthLine is longer than 80 characters (found 86).38
 ErrorjavadocJavadocMethodMissing a Javadoc comment.38
 ErrorsizesLineLengthLine is longer than 80 characters (found 94).40
 ErrorjavadocJavadocMethodMissing a Javadoc comment.40
 ErrorsizesLineLengthLine is longer than 80 characters (found 114).42
 ErrorjavadocJavadocMethodMissing a Javadoc comment.42
 ErrorsizesLineLengthLine is longer than 80 characters (found 107).44
 ErrorjavadocJavadocMethodMissing a Javadoc comment.44
 ErrorsizesLineLengthLine is longer than 80 characters (found 87).46
 ErrorjavadocJavadocMethodMissing a Javadoc comment.46
 ErrorjavadocJavadocMethodMissing a Javadoc comment.48
 ErrorsizesLineLengthLine is longer than 80 characters (found 108).50
 ErrorjavadocJavadocMethodMissing a Javadoc comment.50
 ErrorjavadocJavadocMethodMissing a Javadoc comment.52

org/rarefiedredis/redis/IRedisTransaction.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3
 ErrormodifierRedundantModifierRedundant 'public' modifier.3
 ErrorjavadocJavadocMethodMissing a Javadoc comment.5
 ErrormodifierRedundantModifierRedundant 'public' modifier.5
 ErrorjavadocJavadocMethodMissing a Javadoc comment.7
 ErrormodifierRedundantModifierRedundant 'public' modifier.7
 ErrorjavadocJavadocMethodMissing a Javadoc comment.9
 ErrormodifierRedundantModifierRedundant 'public' modifier.9
 ErrorjavadocJavadocMethodMissing a Javadoc comment.11
 ErrormodifierRedundantModifierRedundant 'public' modifier.11

org/rarefiedredis/redis/NotFloatException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3

org/rarefiedredis/redis/NotImplementedException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3

org/rarefiedredis/redis/NotIntegerException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3

org/rarefiedredis/redis/RedisHashCache.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 87).4
 ErrorjavadocJavadocTypeMissing a Javadoc comment.4
 ErrorjavadocJavadocVariableMissing a Javadoc comment.6
 ErrorjavadocJavadocMethodMissing a Javadoc comment.8
 ErrormiscFinalParametersParameter key should be final.12
 ErrormiscFinalParametersParameter key should be final.16
 ErrormiscFinalParametersParameter key should be final.20
 ErrormiscFinalParametersParameter field should be final.20
 ErrormiscFinalParametersParameter arguments should be final.20
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.21
 ErrormiscFinalParametersParameter key should be final.28
 ErrormiscFinalParametersParameter key should be final.32
 ErrormiscFinalParametersParameter field should be final.32

org/rarefiedredis/redis/RedisListCache.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.6
 ErrorjavadocJavadocVariableMissing a Javadoc comment.8
 ErrorjavadocJavadocMethodMissing a Javadoc comment.10
 ErrormiscFinalParametersParameter key should be final.14
 ErrormiscFinalParametersParameter key should be final.18
 ErrormiscFinalParametersParameter key should be final.22
 ErrormiscFinalParametersParameter value should be final.22
 ErrormiscFinalParametersParameter arguments should be final.22
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.27
 ErrorblocksRightCurly'}' should be on the same line.28
 ErrormiscFinalParametersParameter key should be final.34
 ErrormiscFinalParametersParameter key should be final.38
 ErrormiscFinalParametersParameter value should be final.38

org/rarefiedredis/redis/RedisMock.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocVariableMissing a Javadoc comment.23
 ErrorjavadocJavadocVariableMissing a Javadoc comment.24
 ErrorjavadocJavadocMethodMissing a Javadoc comment.43
 ErrormiscFinalParametersParameter key should be final.43
 ErrormiscFinalParametersParameter type should be final.43
 ErrorsizesLineLengthLine is longer than 80 characters (found 87).76
 ErrorcodingMagicNumber'1000' is a magic number.77
 ErrorsizesLineLengthLine is longer than 80 characters (found 92).80
 ErrorcodingMagicNumber'1000' is a magic number.82
 ErrorsizesLineLengthLine is longer than 80 characters (found 94).94
 ErrorsizesLineLengthLine is longer than 80 characters (found 93).108
 ErrorsizesLineLengthLine is longer than 80 characters (found 111).124
 ErrorblocksRightCurly'}' should be on the same line.129
 ErrorblocksEmptyBlockMust have at least one statement.130
 ErrorblocksRightCurly'}' should be on the same line.132
 ErrorsizesLineLengthLine is longer than 80 characters (found 111).139
 ErrormiscFinalParametersParameter options should be final.139
 ErrorcodingAvoidInlineConditionalsAvoid inline conditionals.146
 ErrorcodingAvoidInlineConditionalsAvoid inline conditionals.147
 ErrormiscTodoCommentComment matches to-do format 'TODO:'.161
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.163
 ErrorsizesLineLengthLine is longer than 80 characters (found 157).172
 ErrormiscFinalParametersParameter keys should be final.172
 ErrorsizesLineLengthLine is longer than 80 characters (found 88).199
 ErrorblocksRightCurly'}' should be on the same line.200
 ErrorsizesLineLengthLine is longer than 80 characters (found 88).202
 ErrorblocksRightCurly'}' should be on the same line.203
 ErrorsizesLineLengthLine is longer than 80 characters (found 82).205
 ErrorsizesLineLengthLine is longer than 80 characters (found 92).207
 ErrorblocksRightCurly'}' should be on the same line.208
 ErrorblocksRightCurly'}' should be on the same line.212
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.216
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.224
 ErrorsizesLineLengthLine is longer than 80 characters (found 130).227
 ErrormiscFinalParametersParameter key should be final.227
 ErrormiscFinalParametersParameter bit should be final.227
 ErrormiscFinalParametersParameter options should be final.227
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.239
 ErrorcodingAvoidInlineConditionalsAvoid inline conditionals.240
 ErrorcodingAvoidInlineConditionalsAvoid inline conditionals.241
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.254
 ErrorcodingMagicNumber'8' is a magic number.256
 ErrorcodingMagicNumber'0x80' is a magic number.257
 ErrorcodingMagicNumber'0x80' is a magic number.257
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.258
 ErrorwhitespaceWhitespaceAround'*' is not preceded with whitespace.258
 ErrorwhitespaceWhitespaceAround'*' is not followed by whitespace.258
 ErrorcodingMagicNumber'8L' is a magic number.258
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.258
 ErrorcodingMagicNumber'0x80' is a magic number.260
 ErrorcodingMagicNumber'0x80' is a magic number.260
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.261
 ErrorwhitespaceWhitespaceAround'*' is not preceded with whitespace.261
 ErrorwhitespaceWhitespaceAround'*' is not followed by whitespace.261
 ErrorcodingMagicNumber'8L' is a magic number.261
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.261
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.271
 ErrorwhitespaceWhitespaceAround'*' is not preceded with whitespace.271
 ErrorwhitespaceWhitespaceAround'*' is not followed by whitespace.271
 ErrorcodingMagicNumber'8L' is a magic number.271
 ErrorsizesLineLengthLine is longer than 80 characters (found 104).276
 ErrormiscFinalParametersParameter key should be final.276
 ErrorsizesLineLengthLine is longer than 80 characters (found 122).280
 ErrormiscFinalParametersParameter key should be final.280
 ErrormiscFinalParametersParameter decrement should be final.280
 ErrorblocksRightCurly'}' should be on the same line.290
 ErrorblocksRightCurly'}' should be on the same line.293
 ErrorblocksEmptyBlockMust have at least one statement.294
 ErrorsizesLineLengthLine is longer than 80 characters (found 90).299
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).307
 ErrorcodingMagicNumber'8L' is a magic number.313
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.316
 ErrorwhitespaceWhitespaceAround'/' is not preceded with whitespace.316
 ErrorwhitespaceWhitespaceAround'/' is not followed by whitespace.316
 ErrorcodingMagicNumber'8L' is a magic number.316
 ErrorcodingMagicNumber'8' is a magic number.317
 ErrorsizesLineLengthLine is longer than 80 characters (found 117).321
 ErrormiscFinalParametersParameter start should be final.321
 ErrormiscFinalParametersParameter end should be final.321
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.335
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.335
 ErrorblocksRightCurly'}' should be on the same line.336
 ErrorsizesLineLengthLine is longer than 80 characters (found 113).342
 ErrorblocksRightCurly'}' should be on the same line.347
 ErrorblocksRightCurly'}' should be on the same line.350
 ErrorblocksEmptyBlockMust have at least one statement.351
 ErrorsizesLineLengthLine is longer than 80 characters (found 110).356
 ErrorsizesLineLengthLine is longer than 80 characters (found 134).360
 ErrorsizesLineLengthLine is longer than 80 characters (found 141).364
 ErrorblocksRightCurly'}' should be on the same line.374
 ErrorblocksRightCurly'}' should be on the same line.377
 ErrorblocksEmptyBlockMust have at least one statement.378
 ErrorblocksRightCurly'}' should be on the same line.388
 ErrorsizesLineLengthLine is longer than 80 characters (found 95).396
 ErrorblocksRightCurly'}' should be on the same line.406
 ErrorblocksEmptyBlockMust have at least one statement.407
 ErrorsizesLineLengthLine is longer than 80 characters (found 98).413
 ErrorblocksRightCurly'}' should be on the same line.431
 ErrorblocksEmptyBlockMust have at least one statement.432
 ErrorsizesLineLengthLine is longer than 80 characters (found 94).438
 ErrormiscFinalParametersParameter key should be final.438
 ErrormiscFinalParametersParameter milliseconds should be final.438
 ErrormiscFinalParametersParameter value should be final.438
 ErrorblocksRightCurly'}' should be on the same line.441
 ErrorblocksEmptyBlockMust have at least one statement.442
 ErrorsizesLineLengthLine is longer than 80 characters (found 132).447
 ErrormiscFinalParametersParameter options should be final.447
 ErrorblocksEmptyBlockMust have at least one statement.451
 ErrorregexpRegexpSinglelineLine has trailing spaces.452
 ErrorblocksRightCurly'}' should be on the same line.458
 ErrorblocksRightCurly'}' should be on the same line.461
 ErrorblocksRightCurly'}' should be on the same line.467
 ErrorsizesLineLengthLine is longer than 80 characters (found 131).501
 ErrorblocksRightCurly'}' should be on the same line.506
 ErrorblocksEmptyBlockMust have at least one statement.507
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.510
 ErrorwhitespaceWhitespaceAround'/' is not preceded with whitespace.510
 ErrorwhitespaceWhitespaceAround'/' is not followed by whitespace.510
 ErrorcodingMagicNumber'8L' is a magic number.510
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.511
 ErrorcodingMagicNumber'8L' is a magic number.511
 ErrorcodingMagicNumber'0x80' is a magic number.518
 ErrorcodingAvoidInlineConditionalsAvoid inline conditionals.523
 ErrorblocksRightCurly'}' should be on the same line.526
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.532
 ErrorblocksRightCurly'}' should be on the same line.536
 ErrorblocksEmptyBlockMust have at least one statement.537
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.539
 ErrorsizesLineLengthLine is longer than 80 characters (found 105).542
 ErrorblocksRightCurly'}' should be on the same line.545
 ErrorblocksEmptyBlockMust have at least one statement.546
 ErrorsizesLineLengthLine is longer than 80 characters (found 84).551
 ErrorblocksRightCurly'}' should be on the same line.556
 ErrorblocksEmptyBlockMust have at least one statement.557
 ErrorsizesLineLengthLine is longer than 80 characters (found 132).563
 ErrorblocksRightCurly'}' should be on the same line.568
 ErrorblocksEmptyBlockMust have at least one statement.569
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.574
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.577
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.578
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.578
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.579
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.581
 ErrorblocksRightCurly'}' should be on the same line.584
 ErrorblocksEmptyBlockMust have at least one statement.585
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.587
 ErrorsizesLineLengthLine is longer than 80 characters (found 91).590
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.595
 ErrorsizesLineLengthLine is longer than 80 characters (found 112).600
 ErrorsizesLineLengthLine is longer than 80 characters (found 89).608
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.615

org/rarefiedredis/redis/RedisSetCache.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).31

org/rarefiedredis/redis/RedisSortedSetCache.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 84).11
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).39
 ErrormiscFinalParametersParameter a should be final.42
 ErrormiscFinalParametersParameter b should be final.42
 ErrorwhitespaceWhitespaceAfter'cast' is not followed by whitespace.56
 ErrorjavadocJavadocMethodMissing a Javadoc comment.65

org/rarefiedredis/redis/RedisStringCache.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 97).29

org/rarefiedredis/redis/SetbitException.java

SeverityCategoryRuleMessageLine
 ErrorjavadocJavadocTypeMissing a Javadoc comment.1
 ErrorregexpRegexpSinglelineLine has trailing spaces.2
 ErrorjavadocJavadocMethodMissing a Javadoc comment.3

org/rarefiedredis/redis/WrongTypeException.java

SeverityCategoryRuleMessageLine
 ErrorsizesLineLengthLine is longer than 80 characters (found 83).12
+
+
+
+
+
+ + + diff --git a/target/site/checkstyle.rss b/target/site/checkstyle.rss new file mode 100644 index 0000000..059b00b --- /dev/null +++ b/target/site/checkstyle.rss @@ -0,0 +1,376 @@ + + + + + redis-java - Checkstyle report + http://maven.apache.org + redis-java - Checkstyle report + en-us + ©2015 + + File: 23, + Errors: 752, + Warnings: 0, + Infos: 0 + + http://maven.apache.org/checkstyle.html + +

Click here for the full Checkstyle report.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilesIWE
+ org/rarefiedredis/redis/RedisMock.java + + 0 + + 0 + + 151 +
+ org/rarefiedredis/redis/IRedisTransaction.java + + 0 + + 0 + + 11 +
+ org/rarefiedredis/redis/IRedisSortedSet.java + + 0 + + 0 + + 61 +
+ org/rarefiedredis/redis/RedisSortedSetCache.java + + 0 + + 0 + + 6 +
+ org/rarefiedredis/redis/IRedisCache.java + + 0 + + 0 + + 1 +
+ org/rarefiedredis/redis/IRedisString.java + + 0 + + 0 + + 46 +
+ org/rarefiedredis/redis/RedisHashCache.java + + 0 + + 0 + + 13 +
+ org/rarefiedredis/redis/SyntaxErrorException.java + + 0 + + 0 + + 0 +
+ org/rarefiedredis/redis/NotFloatException.java + + 0 + + 0 + + 3 +
+ org/rarefiedredis/redis/NotIntegerException.java + + 0 + + 0 + + 3 +
+ org/rarefiedredis/redis/RedisStringCache.java + + 0 + + 0 + + 1 +
+ org/rarefiedredis/redis/RedisSetCache.java + + 0 + + 0 + + 1 +
+ org/rarefiedredis/redis/IRedisHash.java + + 0 + + 0 + + 46 +
+ org/rarefiedredis/redis/IRedisKeys.java + + 0 + + 0 + + 56 +
+ org/rarefiedredis/redis/SetbitException.java + + 0 + + 0 + + 3 +
+ org/rarefiedredis/redis/BitArgException.java + + 0 + + 0 + + 3 +
+ org/rarefiedredis/redis/IRedisList.java + + 0 + + 0 + + 44 +
+ org/rarefiedredis/redis/NotImplementedException.java + + 0 + + 0 + + 3 +
+ org/rarefiedredis/redis/AbstractRedisMock.java + + 0 + + 0 + + 235 +
+ org/rarefiedredis/redis/WrongTypeException.java + + 0 + + 0 + + 1 +
+ org/rarefiedredis/redis/ArgException.java + + 0 + + 0 + + 4 +
+ org/rarefiedredis/redis/IRedisSet.java + + 0 + + 0 + + 47 +
+ org/rarefiedredis/redis/RedisListCache.java + + 0 + + 0 + + 13 +
+ +
+
+
+
+ diff --git a/target/site/cobertura/AbstractRedisMock.html b/target/site/cobertura/AbstractRedisMock.html new file mode 100644 index 0000000..5fd5828 --- /dev/null +++ b/target/site/cobertura/AbstractRedisMock.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - AbstractRedisMock
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
AbstractRedisMock
3%
2/60
N/A
0
+
 
+

Unable to locate AbstractRedisMock.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/ArgException.html b/target/site/cobertura/ArgException.html new file mode 100644 index 0000000..0d6897b --- /dev/null +++ b/target/site/cobertura/ArgException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - ArgException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
ArgException
100%
2/2
N/A
0
+
 
+

Unable to locate ArgException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/BitArgException.html b/target/site/cobertura/BitArgException.html new file mode 100644 index 0000000..472faaf --- /dev/null +++ b/target/site/cobertura/BitArgException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - BitArgException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
BitArgException
100%
2/2
N/A
0
+
 
+

Unable to locate BitArgException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisCache.html b/target/site/cobertura/IRedisCache.html new file mode 100644 index 0000000..20bddb0 --- /dev/null +++ b/target/site/cobertura/IRedisCache.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisCache
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisCache
N/A
N/A
0
+
 
+

Unable to locate IRedisCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisHash.html b/target/site/cobertura/IRedisHash.html new file mode 100644 index 0000000..f3677f4 --- /dev/null +++ b/target/site/cobertura/IRedisHash.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisHash
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisHash
N/A
N/A
0
+
 
+

Unable to locate IRedisHash.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisKeys.html b/target/site/cobertura/IRedisKeys.html new file mode 100644 index 0000000..7ed040f --- /dev/null +++ b/target/site/cobertura/IRedisKeys.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisKeys
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisKeys
N/A
N/A
0
+
 
+

Unable to locate IRedisKeys.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisList.html b/target/site/cobertura/IRedisList.html new file mode 100644 index 0000000..2f0e4fd --- /dev/null +++ b/target/site/cobertura/IRedisList.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisList
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisList
N/A
N/A
0
+
 
+

Unable to locate IRedisList.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisSet.html b/target/site/cobertura/IRedisSet.html new file mode 100644 index 0000000..51b5a58 --- /dev/null +++ b/target/site/cobertura/IRedisSet.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisSet
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisSet
N/A
N/A
0
+
 
+

Unable to locate IRedisSet.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisSortedSet.html b/target/site/cobertura/IRedisSortedSet.html new file mode 100644 index 0000000..ed19bf8 --- /dev/null +++ b/target/site/cobertura/IRedisSortedSet.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisSortedSet
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisSortedSet
N/A
N/A
0
+
 
+

Unable to locate IRedisSortedSet.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisString.html b/target/site/cobertura/IRedisString.html new file mode 100644 index 0000000..dff6a82 --- /dev/null +++ b/target/site/cobertura/IRedisString.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisString
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisString
N/A
N/A
0
+
 
+

Unable to locate IRedisString.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/IRedisTransaction.html b/target/site/cobertura/IRedisTransaction.html new file mode 100644 index 0000000..3b37595 --- /dev/null +++ b/target/site/cobertura/IRedisTransaction.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - IRedisTransaction
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
IRedisTransaction
N/A
N/A
0
+
 
+

Unable to locate IRedisTransaction.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/NotFloatException.html b/target/site/cobertura/NotFloatException.html new file mode 100644 index 0000000..d3a8155 --- /dev/null +++ b/target/site/cobertura/NotFloatException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - NotFloatException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
NotFloatException
100%
2/2
N/A
0
+
 
+

Unable to locate NotFloatException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/NotImplementedException.html b/target/site/cobertura/NotImplementedException.html new file mode 100644 index 0000000..d5e1f5c --- /dev/null +++ b/target/site/cobertura/NotImplementedException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - NotImplementedException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
NotImplementedException
0%
0/2
N/A
0
+
 
+

Unable to locate NotImplementedException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/NotIntegerException.html b/target/site/cobertura/NotIntegerException.html new file mode 100644 index 0000000..ef017a4 --- /dev/null +++ b/target/site/cobertura/NotIntegerException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - NotIntegerException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
NotIntegerException
100%
2/2
N/A
0
+
 
+

Unable to locate NotIntegerException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisHashCache.html b/target/site/cobertura/RedisHashCache.html new file mode 100644 index 0000000..d5f10ac --- /dev/null +++ b/target/site/cobertura/RedisHashCache.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisHashCache
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisHashCache
90%
18/20
83%
5/6
0
+
 
+

Unable to locate RedisHashCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisListCache.html b/target/site/cobertura/RedisListCache.html new file mode 100644 index 0000000..3ba69ad --- /dev/null +++ b/target/site/cobertura/RedisListCache.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisListCache
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisListCache
94%
17/18
100%
6/6
0
+
 
+

Unable to locate RedisListCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisMock.html b/target/site/cobertura/RedisMock.html new file mode 100644 index 0000000..9673449 --- /dev/null +++ b/target/site/cobertura/RedisMock.html @@ -0,0 +1,23 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisMock
+
 
+ + + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisMock
90%
404/446
88%
326/370
0
RedisMock$1
100%
6/6
N/A
0
+
 
+

Unable to locate RedisMock.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisSetCache.html b/target/site/cobertura/RedisSetCache.html new file mode 100644 index 0000000..886bb6e --- /dev/null +++ b/target/site/cobertura/RedisSetCache.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisSetCache
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisSetCache
93%
28/30
100%
10/10
0
+
 
+

Unable to locate RedisSetCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisSortedSetCache.html b/target/site/cobertura/RedisSortedSetCache.html new file mode 100644 index 0000000..f62c86b --- /dev/null +++ b/target/site/cobertura/RedisSortedSetCache.html @@ -0,0 +1,23 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisSortedSetCache
+
 
+ + + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisSortedSetCache
0%
0/25
0%
0/6
0
RedisSortedSetCache$1
0%
0/8
0%
0/4
0
+
 
+

Unable to locate RedisSortedSetCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/RedisStringCache.html b/target/site/cobertura/RedisStringCache.html new file mode 100644 index 0000000..0def126 --- /dev/null +++ b/target/site/cobertura/RedisStringCache.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - RedisStringCache
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
RedisStringCache
93%
27/29
100%
8/8
0
+
 
+

Unable to locate RedisStringCache.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/SetbitException.html b/target/site/cobertura/SetbitException.html new file mode 100644 index 0000000..8d50577 --- /dev/null +++ b/target/site/cobertura/SetbitException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - SetbitException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
SetbitException
0%
0/2
N/A
0
+
 
+

Unable to locate SetbitException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/SyntaxErrorException.html b/target/site/cobertura/SyntaxErrorException.html new file mode 100644 index 0000000..68e04e1 --- /dev/null +++ b/target/site/cobertura/SyntaxErrorException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - SyntaxErrorException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
SyntaxErrorException
0%
0/4
N/A
0
+
 
+

Unable to locate SyntaxErrorException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/WrongTypeException.html b/target/site/cobertura/WrongTypeException.html new file mode 100644 index 0000000..aa4bea3 --- /dev/null +++ b/target/site/cobertura/WrongTypeException.html @@ -0,0 +1,22 @@ + + + + +Coverage Report + + + + +
Coverage Report - WrongTypeException
+
 
+ + + + +
Classes in this File Line Coverage Branch Coverage Complexity
WrongTypeException
100%
4/4
N/A
0
+
 
+

Unable to locate WrongTypeException.java. Have you specified the source directory?

+ + + diff --git a/target/site/cobertura/css/help.css b/target/site/cobertura/css/help.css new file mode 100644 index 0000000..c6fbb28 --- /dev/null +++ b/target/site/cobertura/css/help.css @@ -0,0 +1,22 @@ +dl { + float: left; + width: 100%; +} + +dt { + border-top: 1px solid #808080; + float: left; + font-weight: bold; + margin: 0; + padding: 1em; + width: 20%; +} + +dd { + border-top: 1px solid #808080; + float: left; + font-style: italic; + margin: 0; + padding: 1em; + width: 60%; +} diff --git a/target/site/cobertura/css/main.css b/target/site/cobertura/css/main.css new file mode 100644 index 0000000..9b5b0dc --- /dev/null +++ b/target/site/cobertura/css/main.css @@ -0,0 +1,131 @@ +@import url("help.css"); +@import url("source-viewer.css"); +@import url("tooltip.css"); + +.hidden { + display: none; +} + +a.dfn { + border-bottom: 1px dotted #00aa00; + cursor: help; +} + +a.dfn:active, a.dfn:link, a.dfn:visited { + color: #000000; + text-decoration: none; +} + +a.dfn:hover { + color: #0000ff; + text-decoration: none; +} + +body { + font-family: verdana, arial, helvetica; +} + +h1, h2, h3, h4, h5, h6 { + margin-bottom: 0.5em; +} + +h5 { + margin-top: 0.5em; +} + +div.footer { + font-size: 68%; + margin-top: 1.5em; +} + +div.percentgraph +{ + background-color: #f02020; + border: #808080 1px solid; + height: 1.3em; + margin: 0px; + padding: 0px; + width: 100px; +} + +div.percentgraph div.greenbar +{ + background-color: #00f000; + height: 1.3em; + margin: 0px; + padding: 0px; +} + +div.percentgraph div.na +{ + background-color: #eaeaea; + height: 1.3em; + margin: 0px; + padding: 0px; +} + +div.percentgraph span.text +{ + display: block; + position: absolute; + text-align: center; + width: 100px; +} + +div.separator { + height: 10px; +} + +table tr td, table tr th { + font-size: 68%; +} + +td.value table tr td { + font-size: 11px; +} + +table.percentgraph { + border: 0px; + font-size: 130%; + margin: 0px; + margin-left: auto; + margin-right: 0px; + padding: 0px; +} + +table.percentgraph tr.percentgraph { + border: 0px; + margin: 0px; + padding: 0px; +} + +table.percentgraph td.percentgraph { + border: 0px; + margin: 0px; + padding: 0px; + padding-left: 4px; +} + +table.report { + border-collapse: collapse; + width: 100%; +} + +table.report td { + border: #d0d0d0 1px solid; +} + +table.report td.heading { + background: #dcecff; + font-weight: bold; + text-align: center; +} + +table.report td.heading:hover { + background: #c0ffc0; + cursor: pointer; +} + +table.report td.value { + text-align: right; +} diff --git a/target/site/cobertura/css/sortabletable.css b/target/site/cobertura/css/sortabletable.css new file mode 100644 index 0000000..970e2b5 --- /dev/null +++ b/target/site/cobertura/css/sortabletable.css @@ -0,0 +1,50 @@ +.sort-table { + font: Icon; + border: 1px Solid ThreeDShadow; + background: Window; + color: WindowText; +} + +.sort-table thead { + background: ButtonFace; +} + +.sort-table td { + padding: 2px 5px; +} + +.sort-table thead td { + border: 1px solid; + border-color: ButtonHighlight ButtonShadow + ButtonShadow ButtonHighlight; + cursor: default; +} + +.sort-table thead td:active { + border-color: ButtonShadow ButtonHighlight + ButtonHighlight ButtonShadow; + padding: 3px 4px 1px 6px; +} + +.sort-table thead td[_sortType=None]:active { + border-color: ButtonHighlight ButtonShadow + ButtonShadow ButtonHighlight; + padding: 2px 5px; +} + +.sort-arrow { + width: 11px; + height: 11px; + background-position: center center; + background-repeat: no-repeat; + margin: 0 2px; +} + +.sort-arrow.descending { + background-image: url("../images/downsimple.png"); + +} + +.sort-arrow.ascending { + background-image: url("../images/upsimple.png"); +} \ No newline at end of file diff --git a/target/site/cobertura/css/source-viewer.css b/target/site/cobertura/css/source-viewer.css new file mode 100644 index 0000000..73797d6 --- /dev/null +++ b/target/site/cobertura/css/source-viewer.css @@ -0,0 +1,73 @@ +pre.src { + background: #ffffff; + margin-top: 0px; + margin-bottom: 0px; +} + +table.src { + border: #dcdcdc 1px solid; + font-size: 16px; +} + +td.numLine { + background: #f0f0f0; + border-right: #dcdcdc 1px solid; + padding-right: 3px; + text-align: right; +} + +td.numLineCover { + background: #80ff80; + border-right: #dcdcdc 1px solid; + padding-right: 3px; + text-align: right; +} + +td.nbHits { + background: #f0f0f0; + border-right: #dcdcdc 1px solid; + padding-right: 3px; + text-align: right; +} + +td.nbHitsCovered { + background: #80ff80; + border-right: #dcdcdc 1px solid; + padding-right: 3px; + text-align: right; +} + +td.nbHitsUncovered { + background: #ff9090; + border-right: #dcdcdc 1px solid; + font-weight: bold; + padding-right: 3px; + text-align: right; +} + +td.src { + width: 100%; +} + +span.comment { + color: #b22222; + font-style: italic; +} + +span.keyword { + color: #2020bf; + font-weight: bold; +} + +span.srcUncovered { + background: #ff9090; +} + +span.string { + color: #2a00ff; +} + +span.text_italic { + font-size: 12px; + font-style: italic; +} diff --git a/target/site/cobertura/css/tooltip.css b/target/site/cobertura/css/tooltip.css new file mode 100644 index 0000000..c790d81 --- /dev/null +++ b/target/site/cobertura/css/tooltip.css @@ -0,0 +1,49 @@ +a.hastooltip { + border-bottom: 1px dotted #00aa00; + color: #000000; + cursor: help; + font-style: normal; + position: relative; /* This is the key */ + text-decoration: none; + z-index: 24; /* What does this do? */ +} + +a.hastooltip:active { + color: #000000; + text-decoration: none; +} + +a.hastooltip:link { + color: #000000; + text-decoration: none; +} + +a.hastooltip:hover { + background-color: #a0b8ff; + color: #000000; + text-decoration: none; + z-index: 25; +} + +a.hastooltip:visited { + color: #000000; + text-decoration: none; +} + +a.hastooltip span { + display: none; +} + +a.hastooltip:hover span { + background-color: #eeeeee; + border: 1px solid #000000; + color: #000000; + display: block; + padding: 5px; + left: -15.2em; + position: absolute; + text-align: center; + text-decoration: none; + top: 2em; + width: 20em; +} diff --git a/target/site/cobertura/frame-packages.html b/target/site/cobertura/frame-packages.html new file mode 100644 index 0000000..bfeb4b2 --- /dev/null +++ b/target/site/cobertura/frame-packages.html @@ -0,0 +1,20 @@ + + + + +Coverage Report + + + +
Packages
+ + + + + + + +
All
(default)
+ + diff --git a/target/site/cobertura/frame-sourcefiles-.html b/target/site/cobertura/frame-sourcefiles-.html new file mode 100644 index 0000000..6f14e00 --- /dev/null +++ b/target/site/cobertura/frame-sourcefiles-.html @@ -0,0 +1,89 @@ + + + + +Coverage Report Classes + + + +
+(default) +
+
 
+
Classes
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractRedisMock (3%)
ArgException (100%)
BitArgException (100%)
IRedisCache (N/A)
IRedisHash (N/A)
IRedisKeys (N/A)
IRedisList (N/A)
IRedisSet (N/A)
IRedisSortedSet (N/A)
IRedisString (N/A)
IRedisTransaction (N/A)
NotFloatException (100%)
NotImplementedException (0%)
NotIntegerException (100%)
RedisHashCache (90%)
RedisListCache (94%)
RedisMock (90%)
RedisSetCache (93%)
RedisSortedSetCache (0%)
RedisStringCache (93%)
SetbitException (0%)
SyntaxErrorException (0%)
WrongTypeException (100%)
+ + diff --git a/target/site/cobertura/frame-sourcefiles.html b/target/site/cobertura/frame-sourcefiles.html new file mode 100644 index 0000000..b1f66e9 --- /dev/null +++ b/target/site/cobertura/frame-sourcefiles.html @@ -0,0 +1,89 @@ + + + + +Coverage Report Classes + + + +
+All Packages +
+
 
+
Classes
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractRedisMock (3%)
ArgException (100%)
BitArgException (100%)
IRedisCache (N/A)
IRedisHash (N/A)
IRedisKeys (N/A)
IRedisList (N/A)
IRedisSet (N/A)
IRedisSortedSet (N/A)
IRedisString (N/A)
IRedisTransaction (N/A)
NotFloatException (100%)
NotImplementedException (0%)
NotIntegerException (100%)
RedisHashCache (90%)
RedisListCache (94%)
RedisMock (90%)
RedisSetCache (93%)
RedisSortedSetCache (0%)
RedisStringCache (93%)
SetbitException (0%)
SyntaxErrorException (0%)
WrongTypeException (100%)
+ + diff --git a/target/site/cobertura/frame-summary-.html b/target/site/cobertura/frame-summary-.html new file mode 100644 index 0000000..0c84bfb --- /dev/null +++ b/target/site/cobertura/frame-summary-.html @@ -0,0 +1,88 @@ + + + + +Coverage Report + + + + + + + +
Coverage Report - (default)
+
 
+ + + + + +
Package # Classes Line Coverage Branch Coverage Complexity
(default)25
77%
514/662
86%
355/410
0
+ +
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in this Package Line Coverage Branch Coverage Complexity
AbstractRedisMock
3%
2/60
N/A
0
ArgException
100%
2/2
N/A
0
BitArgException
100%
2/2
N/A
0
IRedisCache
N/A
N/A
0
IRedisHash
N/A
N/A
0
IRedisKeys
N/A
N/A
0
IRedisList
N/A
N/A
0
IRedisSet
N/A
N/A
0
IRedisSortedSet
N/A
N/A
0
IRedisString
N/A
N/A
0
IRedisTransaction
N/A
N/A
0
NotFloatException
100%
2/2
N/A
0
NotImplementedException
0%
0/2
N/A
0
NotIntegerException
100%
2/2
N/A
0
RedisHashCache
90%
18/20
83%
5/6
0
RedisListCache
94%
17/18
100%
6/6
0
RedisMock
90%
404/446
88%
326/370
0
RedisMock$1
100%
6/6
N/A
0
RedisSetCache
93%
28/30
100%
10/10
0
RedisSortedSetCache
0%
0/25
0%
0/6
0
RedisSortedSetCache$1
0%
0/8
0%
0/4
0
RedisStringCache
93%
27/29
100%
8/8
0
SetbitException
0%
0/2
N/A
0
SyntaxErrorException
0%
0/4
N/A
0
WrongTypeException
100%
4/4
N/A
0
+ + + + diff --git a/target/site/cobertura/frame-summary.html b/target/site/cobertura/frame-summary.html new file mode 100644 index 0000000..3242d0f --- /dev/null +++ b/target/site/cobertura/frame-summary.html @@ -0,0 +1,89 @@ + + + + +Coverage Report + + + + + + + +
Coverage Report - All Packages
+
 
+ + + + + + +
Package # Classes Line Coverage Branch Coverage Complexity
All Packages25
77%
514/662
86%
355/410
0
(default)25
77%
514/662
86%
355/410
0
+ +
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in this Package Line Coverage Branch Coverage Complexity
AbstractRedisMock
3%
2/60
N/A
0
ArgException
100%
2/2
N/A
0
BitArgException
100%
2/2
N/A
0
IRedisCache
N/A
N/A
0
IRedisHash
N/A
N/A
0
IRedisKeys
N/A
N/A
0
IRedisList
N/A
N/A
0
IRedisSet
N/A
N/A
0
IRedisSortedSet
N/A
N/A
0
IRedisString
N/A
N/A
0
IRedisTransaction
N/A
N/A
0
NotFloatException
100%
2/2
N/A
0
NotImplementedException
0%
0/2
N/A
0
NotIntegerException
100%
2/2
N/A
0
RedisHashCache
90%
18/20
83%
5/6
0
RedisListCache
94%
17/18
100%
6/6
0
RedisMock
90%
404/446
88%
326/370
0
RedisMock$1
100%
6/6
N/A
0
RedisSetCache
93%
28/30
100%
10/10
0
RedisSortedSetCache
0%
0/25
0%
0/6
0
RedisSortedSetCache$1
0%
0/8
0%
0/4
0
RedisStringCache
93%
27/29
100%
8/8
0
SetbitException
0%
0/2
N/A
0
SyntaxErrorException
0%
0/4
N/A
0
WrongTypeException
100%
4/4
N/A
0
+ + + + diff --git a/target/site/cobertura/help.html b/target/site/cobertura/help.html new file mode 100644 index 0000000..4c518dc --- /dev/null +++ b/target/site/cobertura/help.html @@ -0,0 +1,31 @@ + + + + + + +Coverage Report - Help + + + + +
+ +
Line Coverage
+
The percent of lines executed by this test run.
+ +
Branch Coverage
+
The percent of branches executed by this test run.
+ +
Complexity
+
Average McCabe's cyclomatic code complexity for all methods. This is basically a count of the number of different code paths in a method (incremented by 1 for each if statement, while loop, etc.)
+ +
N/A
+
Line coverage and branch coverage will appear as "Not Applicable" when Cobertura can not find line number information in the .class file. This happens for stub and skeleton classes, interfaces, or when the class was not compiled with "debug=true."
+ +
+ + + + diff --git a/target/site/cobertura/images/blank.png b/target/site/cobertura/images/blank.png new file mode 100644 index 0000000..cee9cd3 Binary files /dev/null and b/target/site/cobertura/images/blank.png differ diff --git a/target/site/cobertura/images/downsimple.png b/target/site/cobertura/images/downsimple.png new file mode 100644 index 0000000..4accf92 Binary files /dev/null and b/target/site/cobertura/images/downsimple.png differ diff --git a/target/site/cobertura/images/upsimple.png b/target/site/cobertura/images/upsimple.png new file mode 100644 index 0000000..c82b76f Binary files /dev/null and b/target/site/cobertura/images/upsimple.png differ diff --git a/target/site/cobertura/index.html b/target/site/cobertura/index.html new file mode 100644 index 0000000..573719b --- /dev/null +++ b/target/site/cobertura/index.html @@ -0,0 +1,25 @@ + + + + + +Coverage Report + + + + + + + + + + + <body> + <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a frame-incapable web client.</p> + <p><a href="frame-summary.html">Click here to view a non-frame version.</a></p> + </body> + + + + diff --git a/target/site/cobertura/js/customsorttypes.js b/target/site/cobertura/js/customsorttypes.js new file mode 100644 index 0000000..a16bda2 --- /dev/null +++ b/target/site/cobertura/js/customsorttypes.js @@ -0,0 +1,65 @@ +/* + * Cobertura - http://cobertura.sourceforge.net/ + * + * Copyright (C) 2005 Mark Doliner + * Copyright (C) 2005 Olivier Parent + * + * Cobertura is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * Cobertura is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Cobertura; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + * USA + */ + + + +function percentageSortType( s ) +{ + var ret; + var i = s.indexOf( "%" ); + + if (i != -1) { + s = s.substr( 0, i ); + } + ret = parseFloat(s); + if (isNaN(ret)) { + ret = -1; + } + + return ret; +} + +SortableTable.prototype.addSortType( "Percentage", percentageSortType ); + + + +// This is needed for correctly sorting numbers in different +// locales. The stock number converter only expects to sort +// numbers which use a period as a separator instead of a +// comma (like French). +function formattedNumberSortType( s ) +{ + var ret; + var i = s.indexOf(';'); + + if (i != -1) { + s = s.substring(0, i); + } + ret = parseFloat(s); + if (isNaN(ret)) { + return -1; + } + + return ret; +} + +SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType ); diff --git a/target/site/cobertura/js/popup.js b/target/site/cobertura/js/popup.js new file mode 100644 index 0000000..4a09072 --- /dev/null +++ b/target/site/cobertura/js/popup.js @@ -0,0 +1,8 @@ +var newwindow; +function popupwindow(url) +{ + newwindow=window.open(url,'name','height=500,width=500,resizable=yes,scrollbars=yes'); + if (window.focus) { + newwindow.focus() + } +} diff --git a/target/site/cobertura/js/sortabletable.js b/target/site/cobertura/js/sortabletable.js new file mode 100644 index 0000000..0dad657 --- /dev/null +++ b/target/site/cobertura/js/sortabletable.js @@ -0,0 +1,455 @@ + +/*----------------------------------------------------------------------------\ +| Sortable Table 1.12 | +|-----------------------------------------------------------------------------| +| Created by Erik Arvidsson | +| (http://webfx.eae.net/contact.html#erik) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------------------------------------------| +| A DOM 1 based script that allows an ordinary HTML table to be sortable. | +|-----------------------------------------------------------------------------| +| Copyright (c) 1998 - 2004 Erik Arvidsson | +|-----------------------------------------------------------------------------| +| This software is provided "as is", without warranty of any kind, express or | +| implied, including but not limited to the warranties of merchantability, | +| fitness for a particular purpose and noninfringement. In no event shall the | +| authors or copyright holders be liable for any claim, damages or other | +| liability, whether in an action of contract, tort or otherwise, arising | +| from, out of or in connection with the software or the use or other | +| dealings in the software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Non-Commercial License http://webfx.eae.net/license.html | +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Commercial license http://webfx.eae.net/commercial.html | +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License http://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. | +|-----------------------------------------------------------------------------| +| 2003-01-10 | First version | +| 2003-01-19 | Minor changes to the date parsing | +| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator) | +| 2003-02-01 | Sloppy typo like error fixed in getInnerText | +| 2003-07-04 | Added workaround for IE cellIndex bug. | +| 2003-11-09 | The bDescending argument to sort was not correctly working | +| | Using onclick DOM0 event if no support for addEventListener | +| | or attachEvent | +| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot | +| | easier to add new, custom sort types. | +| 2004-01-27 | Switch to use descending = false as the default sort order. | +| | Change defaultDescending to suit your needs. | +| 2004-03-14 | Improved sort type None look and feel a bit | +| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you | +| | can use another tHead or no tHead, and you can chose some | +| | other tBody. | +|-----------------------------------------------------------------------------| +| Created 2003-01-10 | All changes are in the log above. | Updated 2004-08-26 | +\----------------------------------------------------------------------------*/ + + +function SortableTable(oTable, oSortTypes) { + + this.sortTypes = oSortTypes || []; + + this.sortColumn = null; + this.descending = null; + + var oThis = this; + this._headerOnclick = function (e) { + oThis.headerOnclick(e); + }; + + if (oTable) { + this.setTable( oTable ); + this.document = oTable.ownerDocument || oTable.document; + } + else { + this.document = document; + } + + + // only IE needs this + var win = this.document.defaultView || this.document.parentWindow; + this._onunload = function () { + oThis.destroy(); + }; + if (win && typeof win.attachEvent != "undefined") { + win.attachEvent("onunload", this._onunload); + } +} + +SortableTable.gecko = navigator.product == "Gecko"; +SortableTable.msie = /msie/i.test(navigator.userAgent); +// Mozilla is faster when doing the DOM manipulations on +// an orphaned element. MSIE is not +SortableTable.removeBeforeSort = SortableTable.gecko; + +SortableTable.prototype.onsort = function () {}; + +// default sort order. true -> descending, false -> ascending +SortableTable.prototype.defaultDescending = false; + +// shared between all instances. This is intentional to allow external files +// to modify the prototype +SortableTable.prototype._sortTypeInfo = {}; + +SortableTable.prototype.setTable = function (oTable) { + if ( this.tHead ) + this.uninitHeader(); + this.element = oTable; + this.setTHead( oTable.tHead ); + this.setTBody( oTable.tBodies[0] ); +}; + +SortableTable.prototype.setTHead = function (oTHead) { + if (this.tHead && this.tHead != oTHead ) + this.uninitHeader(); + this.tHead = oTHead; + this.initHeader( this.sortTypes ); +}; + +SortableTable.prototype.setTBody = function (oTBody) { + this.tBody = oTBody; +}; + +SortableTable.prototype.setSortTypes = function ( oSortTypes ) { + if ( this.tHead ) + this.uninitHeader(); + this.sortTypes = oSortTypes || []; + if ( this.tHead ) + this.initHeader( this.sortTypes ); +}; + +// adds arrow containers and events +// also binds sort type to the header cells so that reordering columns does +// not break the sort types +SortableTable.prototype.initHeader = function (oSortTypes) { + if (!this.tHead) return; + var cells = this.tHead.rows[0].cells; + var doc = this.tHead.ownerDocument || this.tHead.document; + this.sortTypes = oSortTypes || []; + var l = cells.length; + var img, c; + for (var i = 0; i < l; i++) { + c = cells[i]; + if (this.sortTypes[i] != null && this.sortTypes[i] != "None") { + img = doc.createElement("IMG"); + img.src = "images/blank.png"; + c.appendChild(img); + if (this.sortTypes[i] != null) + c._sortType = this.sortTypes[i]; + if (typeof c.addEventListener != "undefined") + c.addEventListener("click", this._headerOnclick, false); + else if (typeof c.attachEvent != "undefined") + c.attachEvent("onclick", this._headerOnclick); + else + c.onclick = this._headerOnclick; + } + else + { + c.setAttribute( "_sortType", oSortTypes[i] ); + c._sortType = "None"; + } + } + this.updateHeaderArrows(); +}; + +// remove arrows and events +SortableTable.prototype.uninitHeader = function () { + if (!this.tHead) return; + var cells = this.tHead.rows[0].cells; + var l = cells.length; + var c; + for (var i = 0; i < l; i++) { + c = cells[i]; + if (c._sortType != null && c._sortType != "None") { + c.removeChild(c.lastChild); + if (typeof c.removeEventListener != "undefined") + c.removeEventListener("click", this._headerOnclick, false); + else if (typeof c.detachEvent != "undefined") + c.detachEvent("onclick", this._headerOnclick); + c._sortType = null; + c.removeAttribute( "_sortType" ); + } + } +}; + +SortableTable.prototype.updateHeaderArrows = function () { + if (!this.tHead) return; + var cells = this.tHead.rows[0].cells; + var l = cells.length; + var img; + for (var i = 0; i < l; i++) { + if (cells[i]._sortType != null && cells[i]._sortType != "None") { + img = cells[i].lastChild; + if (i == this.sortColumn) + img.className = "sort-arrow " + (this.descending ? "descending" : "ascending"); + else + img.className = "sort-arrow"; + } + } +}; + +SortableTable.prototype.headerOnclick = function (e) { + // find TD element + var el = e.target || e.srcElement; + while (el.tagName != "TD") + el = el.parentNode; + + this.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex); +}; + +// IE returns wrong cellIndex when columns are hidden +SortableTable.getCellIndex = function (oTd) { + var cells = oTd.parentNode.childNodes + var l = cells.length; + var i; + for (i = 0; cells[i] != oTd && i < l; i++) + ; + return i; +}; + +SortableTable.prototype.getSortType = function (nColumn) { + return this.sortTypes[nColumn] || "String"; +}; + +// only nColumn is required +// if bDescending is left out the old value is taken into account +// if sSortType is left out the sort type is found from the sortTypes array + +SortableTable.prototype.sort = function (nColumn, bDescending, sSortType) { + if (!this.tBody) return; + if (sSortType == null) + sSortType = this.getSortType(nColumn); + + // exit if None + if (sSortType == "None") + return; + + if (bDescending == null) { + if (this.sortColumn != nColumn) + this.descending = this.defaultDescending; + else + this.descending = !this.descending; + } + else + this.descending = bDescending; + + this.sortColumn = nColumn; + + if (typeof this.onbeforesort == "function") + this.onbeforesort(); + + var f = this.getSortFunction(sSortType, nColumn); + var a = this.getCache(sSortType, nColumn); + var tBody = this.tBody; + + a.sort(f); + + if (this.descending) + a.reverse(); + + if (SortableTable.removeBeforeSort) { + // remove from doc + var nextSibling = tBody.nextSibling; + var p = tBody.parentNode; + p.removeChild(tBody); + } + + // insert in the new order + var l = a.length; + for (var i = 0; i < l; i++) + tBody.appendChild(a[i].element); + + if (SortableTable.removeBeforeSort) { + // insert into doc + p.insertBefore(tBody, nextSibling); + } + + this.updateHeaderArrows(); + + this.destroyCache(a); + + if (typeof this.onsort == "function") + this.onsort(); +}; + +SortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) { + var oThis = this; + this._asyncsort = function () { + oThis.sort(nColumn, bDescending, sSortType); + }; + window.setTimeout(this._asyncsort, 1); +}; + +SortableTable.prototype.getCache = function (sType, nColumn) { + if (!this.tBody) return []; + var rows = this.tBody.rows; + var l = rows.length; + var a = new Array(l); + var r; + for (var i = 0; i < l; i++) { + r = rows[i]; + a[i] = { + value: this.getRowValue(r, sType, nColumn), + element: r + }; + }; + return a; +}; + +SortableTable.prototype.destroyCache = function (oArray) { + var l = oArray.length; + for (var i = 0; i < l; i++) { + oArray[i].value = null; + oArray[i].element = null; + oArray[i] = null; + } +}; + +SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) { + // if we have defined a custom getRowValue use that + if (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue) + return this._sortTypeInfo[sType].getRowValue(oRow, nColumn); + + var s; + var c = oRow.cells[nColumn]; + if (typeof c.innerText != "undefined") + s = c.innerText; + else + s = SortableTable.getInnerText(c); + return this.getValueFromString(s, sType); +}; + +SortableTable.getInnerText = function (oNode) { + var s = ""; + var cs = oNode.childNodes; + var l = cs.length; + for (var i = 0; i < l; i++) { + switch (cs[i].nodeType) { + case 1: //ELEMENT_NODE + s += SortableTable.getInnerText(cs[i]); + break; + case 3: //TEXT_NODE + s += cs[i].nodeValue; + break; + } + } + return s; +}; + +SortableTable.prototype.getValueFromString = function (sText, sType) { + if (this._sortTypeInfo[sType]) + return this._sortTypeInfo[sType].getValueFromString( sText ); + return sText; + /* + switch (sType) { + case "Number": + return Number(sText); + case "CaseInsensitiveString": + return sText.toUpperCase(); + case "Date": + var parts = sText.split("-"); + var d = new Date(0); + d.setFullYear(parts[0]); + d.setDate(parts[2]); + d.setMonth(parts[1] - 1); + return d.valueOf(); + } + return sText; + */ + }; + +SortableTable.prototype.getSortFunction = function (sType, nColumn) { + if (this._sortTypeInfo[sType]) + return this._sortTypeInfo[sType].compare; + return SortableTable.basicCompare; +}; + +SortableTable.prototype.destroy = function () { + this.uninitHeader(); + var win = this.document.parentWindow; + if (win && typeof win.detachEvent != "undefined") { // only IE needs this + win.detachEvent("onunload", this._onunload); + } + this._onunload = null; + this.element = null; + this.tHead = null; + this.tBody = null; + this.document = null; + this._headerOnclick = null; + this.sortTypes = null; + this._asyncsort = null; + this.onsort = null; +}; + +// Adds a sort type to all instance of SortableTable +// sType : String - the identifier of the sort type +// fGetValueFromString : function ( s : string ) : T - A function that takes a +// string and casts it to a desired format. If left out the string is just +// returned +// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort +// compare function. Takes two values and compares them. If left out less than, +// <, compare is used +// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function +// that takes the row and the column index and returns the value used to compare. +// If left out then the innerText is first taken for the cell and then the +// fGetValueFromString is used to convert that string the desired value and type + +SortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) { + this._sortTypeInfo[sType] = { + type: sType, + getValueFromString: fGetValueFromString || SortableTable.idFunction, + compare: fCompareFunction || SortableTable.basicCompare, + getRowValue: fGetRowValue + }; +}; + +// this removes the sort type from all instances of SortableTable +SortableTable.prototype.removeSortType = function (sType) { + delete this._sortTypeInfo[sType]; +}; + +SortableTable.basicCompare = function compare(n1, n2) { + if (n1.value < n2.value) + return -1; + if (n2.value < n1.value) + return 1; + return 0; +}; + +SortableTable.idFunction = function (x) { + return x; +}; + +SortableTable.toUpperCase = function (s) { + return s.toUpperCase(); +}; + +SortableTable.toDate = function (s) { + var parts = s.split("-"); + var d = new Date(0); + d.setFullYear(parts[0]); + d.setDate(parts[2]); + d.setMonth(parts[1] - 1); + return d.valueOf(); +}; + + +// add sort types +SortableTable.prototype.addSortType("Number", Number); +SortableTable.prototype.addSortType("CaseInsensitiveString", SortableTable.toUpperCase); +SortableTable.prototype.addSortType("Date", SortableTable.toDate); +SortableTable.prototype.addSortType("String"); +// None is a special case diff --git a/target/site/cobertura/js/stringbuilder.js b/target/site/cobertura/js/stringbuilder.js new file mode 100644 index 0000000..464a1ca --- /dev/null +++ b/target/site/cobertura/js/stringbuilder.js @@ -0,0 +1,79 @@ +/*----------------------------------------------------------------------------\ +| String Builder 1.02 | +|-----------------------------------------------------------------------------| +| Created by Erik Arvidsson | +| (http://webfx.eae.net/contact.html#erik) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------------------------------------------| +| A class that allows more efficient building of strings than concatenation. | +|-----------------------------------------------------------------------------| +| Copyright (c) 1999 - 2002 Erik Arvidsson | +|-----------------------------------------------------------------------------| +| This software is provided "as is", without warranty of any kind, express or | +| implied, including but not limited to the warranties of merchantability, | +| fitness for a particular purpose and noninfringement. In no event shall the | +| authors or copyright holders be liable for any claim, damages or other | +| liability, whether in an action of contract, tort or otherwise, arising | +| from, out of or in connection with the software or the use or other | +| dealings in the software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Non-Commercial License http://webfx.eae.net/license.html | +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Commercial license http://webfx.eae.net/commercial.html | +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License http://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. | +|-----------------------------------------------------------------------------| +| 2000-10-02 | First version | +| 2000-10-05 | Added a cache of the string so that it does not need to be | +| | regenerated every time in toString | +| 2002-10-03 | Added minor improvement in the toString method | +|-----------------------------------------------------------------------------| +| Created 2000-10-02 | All changes are in the log above. | Updated 2002-10-03 | +\----------------------------------------------------------------------------*/ function StringBuilder(sString) { + + // public + this.length = 0; + + this.append = function (sString) { + // append argument + this.length += (this._parts[this._current++] = String(sString)).length; + + // reset cache + this._string = null; + return this; + }; + + this.toString = function () { + if (this._string != null) + return this._string; + + var s = this._parts.join(""); + this._parts = [s]; + this._current = 1; + this.length = s.length; + + return this._string = s; + }; + + // private + this._current = 0; + this._parts = []; + this._string = null; // used to cache the string + + // init + if (sString != null) + this.append(sString); +} diff --git a/target/site/css/maven-base.css b/target/site/css/maven-base.css new file mode 100644 index 0000000..584ba23 --- /dev/null +++ b/target/site/css/maven-base.css @@ -0,0 +1,151 @@ +body { + margin: 0px; + padding: 0px; +} +img { + border:none; +} +table { + padding:0px; + width: 100%; + margin-left: -2px; + margin-right: -2px; +} +acronym { + cursor: help; + border-bottom: 1px dotted #feb; +} +table.bodyTable th, table.bodyTable td { + padding: 2px 4px 2px 4px; + vertical-align: top; +} +div.clear{ + clear:both; + visibility: hidden; +} +div.clear hr{ + display: none; +} +#bannerLeft, #bannerRight { + font-size: xx-large; + font-weight: bold; +} +#bannerLeft img, #bannerRight img { + margin: 0px; +} +.xleft, #bannerLeft img { + float:left; +} +.xright, #bannerRight { + float:right; +} +#banner { + padding: 0px; +} +#banner img { + border: none; +} +#breadcrumbs { + padding: 3px 10px 3px 10px; +} +#leftColumn { + width: 170px; + float:left; + overflow: auto; +} +#bodyColumn { + margin-right: 1.5em; + margin-left: 197px; +} +#legend { + padding: 8px 0 8px 0; +} +#navcolumn { + padding: 8px 4px 0 8px; +} +#navcolumn h5 { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn ul { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn li { + list-style-type: none; + background-image: none; + background-repeat: no-repeat; + background-position: 0 0.4em; + padding-left: 16px; + list-style-position: outside; + line-height: 1.2em; + font-size: smaller; +} +#navcolumn li.expanded { + background-image: url(../images/expanded.gif); +} +#navcolumn li.collapsed { + background-image: url(../images/collapsed.gif); +} +#poweredBy { + text-align: center; +} +#navcolumn img { + margin-top: 10px; + margin-bottom: 3px; +} +#poweredBy img { + display:block; + margin: 20px 0 20px 17px; +} +#search img { + margin: 0px; + display: block; +} +#search #q, #search #btnG { + border: 1px solid #999; + margin-bottom:10px; +} +#search form { + margin: 0px; +} +#lastPublished { + font-size: x-small; +} +.navSection { + margin-bottom: 2px; + padding: 8px; +} +.navSectionHead { + font-weight: bold; + font-size: x-small; +} +.section { + padding: 4px; +} +#footer { + padding: 3px 10px 3px 10px; + font-size: x-small; +} +#breadcrumbs { + font-size: x-small; + margin: 0pt; +} +.source { + padding: 12px; + margin: 1em 7px 1em 7px; +} +.source pre { + margin: 0px; + padding: 0px; +} +#navcolumn img.imageLink, .imageLink { + padding-left: 0px; + padding-bottom: 0px; + padding-top: 0px; + padding-right: 2px; + border: 0px; + margin: 0px; +} diff --git a/target/site/css/maven-theme.css b/target/site/css/maven-theme.css new file mode 100644 index 0000000..c982168 --- /dev/null +++ b/target/site/css/maven-theme.css @@ -0,0 +1,141 @@ +body { + padding: 0px 0px 10px 0px; +} +body, td, select, input, li{ + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; +} +code{ + font-family: Courier, monospace; + font-size: 13px; +} +a { + text-decoration: none; +} +a:link { + color:#36a; +} +a:visited { + color:#47a; +} +a:active, a:hover { + color:#69c; +} +#legend li.externalLink { + background: url(../images/external.png) left top no-repeat; + padding-left: 18px; +} +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: url(../images/external.png) right center no-repeat; + padding-right: 18px; +} +#legend li.newWindow { + background: url(../images/newwindow.png) left top no-repeat; + padding-left: 18px; +} +a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover { + background: url(../images/newwindow.png) right center no-repeat; + padding-right: 18px; +} +h2 { + padding: 4px 4px 4px 6px; + border: 1px solid #999; + color: #900; + background-color: #ddd; + font-weight:900; + font-size: x-large; +} +h3 { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + color: #900; + background-color: #eee; + font-weight: normal; + font-size: large; +} +h4 { + padding: 4px 4px 4px 6px; + border: 1px solid #bbb; + color: #900; + background-color: #fff; + font-weight: normal; + font-size: large; +} +h5 { + padding: 4px 4px 4px 6px; + color: #900; + font-size: normal; +} +p { + line-height: 1.3em; + font-size: small; +} +#breadcrumbs { + border-top: 1px solid #aaa; + border-bottom: 1px solid #aaa; + background-color: #ccc; +} +#leftColumn { + margin: 10px 0 0 5px; + border: 1px solid #999; + background-color: #eee; +} +#navcolumn h5 { + font-size: smaller; + border-bottom: 1px solid #aaaaaa; + padding-top: 2px; + color: #000; +} + +table.bodyTable th { + color: white; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable th, table.bodyTable td { + font-size: 1em; +} + +table.bodyTable tr.a { + background-color: #ddd; +} + +table.bodyTable tr.b { + background-color: #eee; +} + +.source { + border: 1px solid #999; +} +dl { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + background-color: #ffc; +} +dt { + color: #900; +} +#organizationLogo img, #projectLogo img, #projectLogo span{ + margin: 8px; +} +#banner { + border-bottom: 1px solid #fff; +} +.errormark, .warningmark, .donemark, .infomark { + background: url(../images/icon_error_sml.gif) no-repeat; +} + +.warningmark { + background-image: url(../images/icon_warning_sml.gif); +} + +.donemark { + background-image: url(../images/icon_success_sml.gif); +} + +.infomark { + background-image: url(../images/icon_info_sml.gif); +} + diff --git a/target/site/css/print.css b/target/site/css/print.css new file mode 100644 index 0000000..26ad7f0 --- /dev/null +++ b/target/site/css/print.css @@ -0,0 +1,7 @@ +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn { + display: none !important; +} +#bodyColumn, body.docs div.docs { + margin: 0 !important; + border: none !important +} diff --git a/target/site/css/site.css b/target/site/css/site.css new file mode 100644 index 0000000..055e7e2 --- /dev/null +++ b/target/site/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/target/site/dependencies.html b/target/site/dependencies.html new file mode 100644 index 0000000..cc52d79 --- /dev/null +++ b/target/site/dependencies.html @@ -0,0 +1,121 @@ + + + + + + Project Dependencies + + + + + + + + + +
+ +
+
+
+

Project Dependencies

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupIdArtifactIdVersionTypeLicense
junitjunit4.11jarCommon Public License Version 1.0

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupIdArtifactIdVersionTypeLicense
org.hamcresthamcrest-core1.3jarNew BSD License

Project Dependency Graph

+

Dependency Tree

  • org.rarefiedredis.redis:redis-java:jar:0.0.1 Information
    • junit:junit:jar:4.11 (test) Information

Licenses

Unknown: redis-java

New BSD License: Hamcrest Core

Common Public License Version 1.0: JUnit

Dependency File Details

FilenameSizeEntriesClassesPackagesJava VersionDebug Information
junit-4.11.jar245.04 kB266233281.5Yes
hamcrest-core-1.3.jar45.02 kB524531.5Yes
TotalSizeEntriesClassesPackagesJava VersionDebug Information
2290.06 kB318278311.52
test: 2test: 290.06 kBtest: 318test: 278test: 31-test: 2

Dependency Repository Locations

Repo IDURLReleaseSnapshot
centralhttp://repo.maven.apache.org/maven2YesNo

Repository locations for each of the Dependencies.

Artifactcentral
junit:junit:jar:4.11Found at http://repo.maven.apache.org/maven2
org.hamcrest:hamcrest-core:jar:1.3Found at http://repo.maven.apache.org/maven2
Totalcentral
2 (test: 2)2
+
+
+
+
+
+ + + diff --git a/target/site/dependency-convergence.html b/target/site/dependency-convergence.html new file mode 100644 index 0000000..33afd63 --- /dev/null +++ b/target/site/dependency-convergence.html @@ -0,0 +1,107 @@ + + + + + + Dependency Convergence + + + + + + + + + +
+ +
+
+
+

Dependency Convergence

+ Legend: +
errorAt least one dependency has a differing version of the dependency or has SNAPSHOT dependencies.

+ Statistics: +
Number of dependencies (NOD):2
Number of unique artifacts (NOA):2
Number of version-conflicting artifacts (NOC):0
Number of SNAPSHOT artifacts (NOS):0
Convergence (NOD/NOA):success 100 %
Ready for release (100 % convergence and no SNAPSHOTS):success Success

Dependencies used in this project

+
+
+
+
+
+ + + diff --git a/target/site/dependency-info.html b/target/site/dependency-info.html new file mode 100644 index 0000000..8dd8926 --- /dev/null +++ b/target/site/dependency-info.html @@ -0,0 +1,111 @@ + + + + + + Dependency Information + + + + + + + + + +
+ +
+
+
+

Dependency Information

Apache Maven

<dependency>
+  <groupId>org.rarefiedredis.redis</groupId>
+  <artifactId>redis-java</artifactId>
+  <version>0.0.1</version>
+</dependency>

Apache Buildr

'org.rarefiedredis.redis:redis-java:jar:0.0.1'

Apache Ivy

<dependency org="org.rarefiedredis.redis" name="redis-java" rev="0.0.1">
+  <artifact name="redis-java" type="jar" />
+</dependency>

Groovy Grape

@Grapes(
+@Grab(group='org.rarefiedredis.redis', module='redis-java', version='0.0.1')
+)

Grails

compile 'org.rarefiedredis.redis:redis-java:0.0.1'

Leiningen

[org.rarefiedredis.redis/redis-java "0.0.1"]

SBT

libraryDependencies += "org.rarefiedredis.redis" % "redis-java" % "0.0.1"
+
+
+
+
+
+ + + diff --git a/target/site/findbugs.html b/target/site/findbugs.html new file mode 100644 index 0000000..7a5f0d6 --- /dev/null +++ b/target/site/findbugs.html @@ -0,0 +1,100 @@ + + + + + + FindBugs Bug Detector Report + + + + + + + + + +
+ +
+
+
+

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
25400

Files

ClassBugs
RedisMock4

RedisMock

BugCategoryDetailsLinePriority
Integral division result cast to double or float in RedisMock.getbit(String, long)STYLEICAST_IDIV_CAST_TO_DOUBLE316Medium
Integral division result cast to double or float in RedisMock.setbit(String, long, boolean)STYLEICAST_IDIV_CAST_TO_DOUBLE510Medium
RedisMock.setbit(String, long, boolean) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION514Medium
RedisMock.setrange(String, long, String) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION575Medium
+
+
+
+
+
+ + + diff --git a/target/site/images/close.gif b/target/site/images/close.gif new file mode 100644 index 0000000..1c26bbc Binary files /dev/null and b/target/site/images/close.gif differ diff --git a/target/site/images/collapsed.gif b/target/site/images/collapsed.gif new file mode 100644 index 0000000..6e71084 Binary files /dev/null and b/target/site/images/collapsed.gif differ diff --git a/target/site/images/expanded.gif b/target/site/images/expanded.gif new file mode 100644 index 0000000..0fef3d8 Binary files /dev/null and b/target/site/images/expanded.gif differ diff --git a/target/site/images/external.png b/target/site/images/external.png new file mode 100644 index 0000000..3f999fc Binary files /dev/null and b/target/site/images/external.png differ diff --git a/target/site/images/icon_error_sml.gif b/target/site/images/icon_error_sml.gif new file mode 100644 index 0000000..61132ef Binary files /dev/null and b/target/site/images/icon_error_sml.gif differ diff --git a/target/site/images/icon_info_sml.gif b/target/site/images/icon_info_sml.gif new file mode 100644 index 0000000..c6cb9ad Binary files /dev/null and b/target/site/images/icon_info_sml.gif differ diff --git a/target/site/images/icon_success_sml.gif b/target/site/images/icon_success_sml.gif new file mode 100644 index 0000000..52e85a4 Binary files /dev/null and b/target/site/images/icon_success_sml.gif differ diff --git a/target/site/images/icon_warning_sml.gif b/target/site/images/icon_warning_sml.gif new file mode 100644 index 0000000..873bbb5 Binary files /dev/null and b/target/site/images/icon_warning_sml.gif differ diff --git a/target/site/images/logos/build-by-maven-black.png b/target/site/images/logos/build-by-maven-black.png new file mode 100644 index 0000000..919fd0f Binary files /dev/null and b/target/site/images/logos/build-by-maven-black.png differ diff --git a/target/site/images/logos/build-by-maven-white.png b/target/site/images/logos/build-by-maven-white.png new file mode 100644 index 0000000..7d44c9c Binary files /dev/null and b/target/site/images/logos/build-by-maven-white.png differ diff --git a/target/site/images/logos/maven-feather.png b/target/site/images/logos/maven-feather.png new file mode 100644 index 0000000..b5ada83 Binary files /dev/null and b/target/site/images/logos/maven-feather.png differ diff --git a/target/site/images/newwindow.png b/target/site/images/newwindow.png new file mode 100644 index 0000000..6287f72 Binary files /dev/null and b/target/site/images/newwindow.png differ diff --git a/target/site/images/rss.png b/target/site/images/rss.png new file mode 100644 index 0000000..f0796ac Binary files /dev/null and b/target/site/images/rss.png differ diff --git a/target/site/index.html b/target/site/index.html new file mode 100644 index 0000000..a0e83ab --- /dev/null +++ b/target/site/index.html @@ -0,0 +1,103 @@ + + + + + + About + + + + + + + + + +
+ +
+
+
+

About redis-java

There is currently no description associated with this project.

+
+
+
+
+
+ + + diff --git a/target/site/jdepend-report.html b/target/site/jdepend-report.html new file mode 100644 index 0000000..8bb656a --- /dev/null +++ b/target/site/jdepend-report.html @@ -0,0 +1,100 @@ + + + + + + JDepend Report Metrics + + + + + + + + + +
+ +
+
+
+

Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

PackageTCCCACCaCeAIDV
Default251780232.0%100.0%32.0%1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

Default

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0232.0%100.0%32.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
IRedisCache
IRedisHash
IRedisKeys
IRedisList
IRedisSet
IRedisSortedSet
IRedisString
IRedisTransaction
AbstractRedisMock
ArgException
BitArgException
NotFloatException
NotImplementedException
NotIntegerException
RedisHashCache
RedisListCache
RedisMock
RedisMock$1
RedisSetCache
RedisSortedSetCache
RedisSortedSetCache$1
RedisStringCache
SetbitException
SyntaxErrorException
WrongTypeException
Nonejava.lang
java.util

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

There are no cyclic dependencies.

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
InstabilityThe ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
DistanceThe perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
CyclesPackages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.
+
+
+
+
+
+ + + diff --git a/target/site/plugin-management.html b/target/site/plugin-management.html new file mode 100644 index 0000000..8010364 --- /dev/null +++ b/target/site/plugin-management.html @@ -0,0 +1,103 @@ + + + + + + Project Plugin Management + + + + + + + + + +
+ +
+
+
+

Project Plugin Management

GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-antrun-plugin1.3
org.apache.maven.pluginsmaven-assembly-plugin2.2-beta-5
org.apache.maven.pluginsmaven-dependency-plugin2.1
org.apache.maven.pluginsmaven-release-plugin2.0
+
+
+
+
+
+ + + diff --git a/target/site/plugins.html b/target/site/plugins.html new file mode 100644 index 0000000..9ea6e83 --- /dev/null +++ b/target/site/plugins.html @@ -0,0 +1,103 @@ + + + + + + Project Build Plugins + + + + + + + + + +
+ +
+
+
+

Project Build Plugins

GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-assembly-plugin2.3
org.apache.maven.pluginsmaven-clean-plugin2.3
org.apache.maven.pluginsmaven-compiler-plugin2.3.2
org.apache.maven.pluginsmaven-dependency-plugin2.1
org.apache.maven.pluginsmaven-deploy-plugin2.7
org.apache.maven.pluginsmaven-install-plugin2.3
org.apache.maven.pluginsmaven-jar-plugin2.2
org.apache.maven.pluginsmaven-resources-plugin2.3
org.apache.maven.pluginsmaven-site-plugin3.0
org.apache.maven.pluginsmaven-source-plugin2.2.1
org.apache.maven.pluginsmaven-surefire-plugin2.10
org.codehaus.mojocobertura-maven-plugin2.7

Project Report Plugins

GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-checkstyle-plugin2.14
org.apache.maven.pluginsmaven-javadoc-plugin2.10.2
org.codehaus.mojofindbugs-maven-plugin3.0.0
org.codehaus.mojojdepend-maven-plugin2.0
org.codehaus.mojotaglist-maven-plugin2.4
+
+
+
+
+
+ + + diff --git a/target/site/project-info.html b/target/site/project-info.html new file mode 100644 index 0000000..9e7c599 --- /dev/null +++ b/target/site/project-info.html @@ -0,0 +1,103 @@ + + + + + + Project Information + + + + + + + + + +
+ +
+
+
+

Project Information

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

Overview

DocumentDescription
DependenciesThis document lists the project's dependencies and provides information on each dependency.
Dependency ConvergenceThis document presents the convergence of dependency versions across the entire project, and its sub modules.
Dependency InformationThis document describes how to to include this project as a dependency using various dependency management tools.
AboutThere is currently no description associated with this project.
Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
Project PluginsThis document lists the build plugins and the report plugins used by this project.
Project SummaryThis document lists other related information of this project
+
+
+
+
+
+ + + diff --git a/target/site/project-reports.html b/target/site/project-reports.html new file mode 100644 index 0000000..03512da --- /dev/null +++ b/target/site/project-reports.html @@ -0,0 +1,100 @@ + + + + + + Generated Reports + + + + + + + + + +
+ +
+
+
+

Generated Reports

This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

Overview

DocumentDescription
FindBugsGenerates a source code report with the FindBugs Library.
CheckstyleReport on coding style conventions.
JDependJDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.
Tag ListReport on various tags found in the code.
JavaDocsJavaDoc API documentation.
Test JavaDocsTest JavaDoc API documentation.
+
+
+
+
+
+ + + diff --git a/target/site/project-summary.html b/target/site/project-summary.html new file mode 100644 index 0000000..60078bf --- /dev/null +++ b/target/site/project-summary.html @@ -0,0 +1,103 @@ + + + + + + Project Summary + + + + + + + + + +
+ +
+
+
+

Project Summary

Project Information

FieldValue
Nameredis-java
Description-
Homepagehttp://maven.apache.org

Project Organization

This project does not belong to an organization.

Build Information

FieldValue
GroupIdorg.rarefiedredis.redis
ArtifactIdredis-java
Version0.0.1
Typejar
Java Version-
+
+
+
+
+
+ + + diff --git a/target/site/taglist.html b/target/site/taglist.html new file mode 100644 index 0000000..756e7eb --- /dev/null +++ b/target/site/taglist.html @@ -0,0 +1,100 @@ + + + + + + Tag List report + + + + + + + + + +
+ +
+
+
+

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag ClassTotal number of occurrencesTag strings used by tag class
@todo0@todo
TODO1TODO

Each tag is detailed below:

TODO

Number of occurrences found in the code: 1

null.RedisMockLine
Slow bit-counting, do map to do fast bit counting;161
+
+
+
+
+
+ + + diff --git a/target/site/testapidocs/AbstractRedisMock.html b/target/site/testapidocs/AbstractRedisMock.html new file mode 100644 index 0000000..c79962c --- /dev/null +++ b/target/site/testapidocs/AbstractRedisMock.html @@ -0,0 +1,1624 @@ + + + + + + +AbstractRedisMock (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class AbstractRedisMock

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/ArgException.html b/target/site/testapidocs/ArgException.html new file mode 100644 index 0000000..6bb4ad3 --- /dev/null +++ b/target/site/testapidocs/ArgException.html @@ -0,0 +1,261 @@ + + + + + + +ArgException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class ArgException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/BitArgException.html b/target/site/testapidocs/BitArgException.html new file mode 100644 index 0000000..18881d5 --- /dev/null +++ b/target/site/testapidocs/BitArgException.html @@ -0,0 +1,261 @@ + + + + + + +BitArgException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class BitArgException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisCache.html b/target/site/testapidocs/IRedisCache.html new file mode 100644 index 0000000..c1efedf --- /dev/null +++ b/target/site/testapidocs/IRedisCache.html @@ -0,0 +1,359 @@ + + + + + + +IRedisCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisCache<T,U>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisHash.html b/target/site/testapidocs/IRedisHash.html new file mode 100644 index 0000000..50665c4 --- /dev/null +++ b/target/site/testapidocs/IRedisHash.html @@ -0,0 +1,543 @@ + + + + + + +IRedisHash (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisHash

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisKeys.html b/target/site/testapidocs/IRedisKeys.html new file mode 100644 index 0000000..7ac18df --- /dev/null +++ b/target/site/testapidocs/IRedisKeys.html @@ -0,0 +1,621 @@ + + + + + + +IRedisKeys (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisKeys

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisList.html b/target/site/testapidocs/IRedisList.html new file mode 100644 index 0000000..4817b08 --- /dev/null +++ b/target/site/testapidocs/IRedisList.html @@ -0,0 +1,525 @@ + + + + + + +IRedisList (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisList

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisSet.html b/target/site/testapidocs/IRedisSet.html new file mode 100644 index 0000000..507e130 --- /dev/null +++ b/target/site/testapidocs/IRedisSet.html @@ -0,0 +1,533 @@ + + + + + + +IRedisSet (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisSet

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisSortedSet.html b/target/site/testapidocs/IRedisSortedSet.html new file mode 100644 index 0000000..5d5d2a8 --- /dev/null +++ b/target/site/testapidocs/IRedisSortedSet.html @@ -0,0 +1,679 @@ + + + + + + +IRedisSortedSet (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisSortedSet

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisString.html b/target/site/testapidocs/IRedisString.html new file mode 100644 index 0000000..ef545e4 --- /dev/null +++ b/target/site/testapidocs/IRedisString.html @@ -0,0 +1,729 @@ + + + + + + +IRedisString (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisString

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/IRedisTransaction.html b/target/site/testapidocs/IRedisTransaction.html new file mode 100644 index 0000000..9261db8 --- /dev/null +++ b/target/site/testapidocs/IRedisTransaction.html @@ -0,0 +1,297 @@ + + + + + + +IRedisTransaction (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Interface IRedisTransaction

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/NotFloatException.html b/target/site/testapidocs/NotFloatException.html new file mode 100644 index 0000000..9446106 --- /dev/null +++ b/target/site/testapidocs/NotFloatException.html @@ -0,0 +1,261 @@ + + + + + + +NotFloatException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotFloatException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/NotImplementedException.html b/target/site/testapidocs/NotImplementedException.html new file mode 100644 index 0000000..3ec6aab --- /dev/null +++ b/target/site/testapidocs/NotImplementedException.html @@ -0,0 +1,261 @@ + + + + + + +NotImplementedException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotImplementedException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/NotIntegerException.html b/target/site/testapidocs/NotIntegerException.html new file mode 100644 index 0000000..3bd65d3 --- /dev/null +++ b/target/site/testapidocs/NotIntegerException.html @@ -0,0 +1,261 @@ + + + + + + +NotIntegerException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class NotIntegerException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisHashCache.html b/target/site/testapidocs/RedisHashCache.html new file mode 100644 index 0000000..7df8b6f --- /dev/null +++ b/target/site/testapidocs/RedisHashCache.html @@ -0,0 +1,417 @@ + + + + + + +RedisHashCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisHashCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisListCache.html b/target/site/testapidocs/RedisListCache.html new file mode 100644 index 0000000..7cb3f58 --- /dev/null +++ b/target/site/testapidocs/RedisListCache.html @@ -0,0 +1,417 @@ + + + + + + +RedisListCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisListCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisMock.html b/target/site/testapidocs/RedisMock.html new file mode 100644 index 0000000..fbe5a7a --- /dev/null +++ b/target/site/testapidocs/RedisMock.html @@ -0,0 +1,1045 @@ + + + + + + +RedisMock (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisMock

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisSetCache.html b/target/site/testapidocs/RedisSetCache.html new file mode 100644 index 0000000..7be7992 --- /dev/null +++ b/target/site/testapidocs/RedisSetCache.html @@ -0,0 +1,421 @@ + + + + + + +RedisSetCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisSetCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisSortedSetCache.html b/target/site/testapidocs/RedisSortedSetCache.html new file mode 100644 index 0000000..1e5c958 --- /dev/null +++ b/target/site/testapidocs/RedisSortedSetCache.html @@ -0,0 +1,436 @@ + + + + + + +RedisSortedSetCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisSortedSetCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/RedisStringCache.html b/target/site/testapidocs/RedisStringCache.html new file mode 100644 index 0000000..1555098 --- /dev/null +++ b/target/site/testapidocs/RedisStringCache.html @@ -0,0 +1,421 @@ + + + + + + +RedisStringCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class RedisStringCache

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/SetbitException.html b/target/site/testapidocs/SetbitException.html new file mode 100644 index 0000000..9295755 --- /dev/null +++ b/target/site/testapidocs/SetbitException.html @@ -0,0 +1,261 @@ + + + + + + +SetbitException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class SetbitException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/SyntaxErrorException.html b/target/site/testapidocs/SyntaxErrorException.html new file mode 100644 index 0000000..076df74 --- /dev/null +++ b/target/site/testapidocs/SyntaxErrorException.html @@ -0,0 +1,266 @@ + + + + + + +SyntaxErrorException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class SyntaxErrorException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/WrongTypeException.html b/target/site/testapidocs/WrongTypeException.html new file mode 100644 index 0000000..496140e --- /dev/null +++ b/target/site/testapidocs/WrongTypeException.html @@ -0,0 +1,268 @@ + + + + + + +WrongTypeException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+

Class WrongTypeException

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/allclasses-frame.html b/target/site/testapidocs/allclasses-frame.html new file mode 100644 index 0000000..92b78d1 --- /dev/null +++ b/target/site/testapidocs/allclasses-frame.html @@ -0,0 +1,42 @@ + + + + + + +All Classes (redis-java 0.0.1 Test API) + + + + + +

All Classes

+
+ +
+ + diff --git a/target/site/testapidocs/allclasses-noframe.html b/target/site/testapidocs/allclasses-noframe.html new file mode 100644 index 0000000..d5468a0 --- /dev/null +++ b/target/site/testapidocs/allclasses-noframe.html @@ -0,0 +1,42 @@ + + + + + + +All Classes (redis-java 0.0.1 Test API) + + + + + +

All Classes

+
+ +
+ + diff --git a/target/site/testapidocs/class-use/AbstractRedisMock.html b/target/site/testapidocs/class-use/AbstractRedisMock.html new file mode 100644 index 0000000..1d45348 --- /dev/null +++ b/target/site/testapidocs/class-use/AbstractRedisMock.html @@ -0,0 +1,152 @@ + + + + + + +Uses of Class AbstractRedisMock (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
AbstractRedisMock

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/ArgException.html b/target/site/testapidocs/class-use/ArgException.html new file mode 100644 index 0000000..b1e068c --- /dev/null +++ b/target/site/testapidocs/class-use/ArgException.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Class ArgException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
ArgException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/BitArgException.html b/target/site/testapidocs/class-use/BitArgException.html new file mode 100644 index 0000000..97c5ce0 --- /dev/null +++ b/target/site/testapidocs/class-use/BitArgException.html @@ -0,0 +1,163 @@ + + + + + + +Uses of Class BitArgException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
BitArgException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisCache.html b/target/site/testapidocs/class-use/IRedisCache.html new file mode 100644 index 0000000..9c0af8e --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisCache.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Interface IRedisCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisCache

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisHash.html b/target/site/testapidocs/class-use/IRedisHash.html new file mode 100644 index 0000000..f8dc217 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisHash.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisHash (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisHash

+
+
No usage of IRedisHash
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisKeys.html b/target/site/testapidocs/class-use/IRedisKeys.html new file mode 100644 index 0000000..4763009 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisKeys.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisKeys (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisKeys

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisList.html b/target/site/testapidocs/class-use/IRedisList.html new file mode 100644 index 0000000..8111e50 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisList.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisList (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisList

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisSet.html b/target/site/testapidocs/class-use/IRedisSet.html new file mode 100644 index 0000000..91ec019 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisSet.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisSet (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisSet

+
+
No usage of IRedisSet
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisSortedSet.html b/target/site/testapidocs/class-use/IRedisSortedSet.html new file mode 100644 index 0000000..f557ee1 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisSortedSet.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisSortedSet (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisSortedSet

+
+
No usage of IRedisSortedSet
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisString.html b/target/site/testapidocs/class-use/IRedisString.html new file mode 100644 index 0000000..83d3673 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisString.html @@ -0,0 +1,156 @@ + + + + + + +Uses of Interface IRedisString (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisString

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/IRedisTransaction.html b/target/site/testapidocs/class-use/IRedisTransaction.html new file mode 100644 index 0000000..60bfd33 --- /dev/null +++ b/target/site/testapidocs/class-use/IRedisTransaction.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface IRedisTransaction (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Interface
IRedisTransaction

+
+
No usage of IRedisTransaction
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/NotFloatException.html b/target/site/testapidocs/class-use/NotFloatException.html new file mode 100644 index 0000000..9a64ae8 --- /dev/null +++ b/target/site/testapidocs/class-use/NotFloatException.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Class NotFloatException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotFloatException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/NotImplementedException.html b/target/site/testapidocs/class-use/NotImplementedException.html new file mode 100644 index 0000000..2dec534 --- /dev/null +++ b/target/site/testapidocs/class-use/NotImplementedException.html @@ -0,0 +1,1012 @@ + + + + + + +Uses of Class NotImplementedException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotImplementedException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/NotIntegerException.html b/target/site/testapidocs/class-use/NotIntegerException.html new file mode 100644 index 0000000..1097a5c --- /dev/null +++ b/target/site/testapidocs/class-use/NotIntegerException.html @@ -0,0 +1,199 @@ + + + + + + +Uses of Class NotIntegerException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
NotIntegerException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisHashCache.html b/target/site/testapidocs/class-use/RedisHashCache.html new file mode 100644 index 0000000..e1732ee --- /dev/null +++ b/target/site/testapidocs/class-use/RedisHashCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisHashCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisHashCache

+
+
No usage of RedisHashCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisListCache.html b/target/site/testapidocs/class-use/RedisListCache.html new file mode 100644 index 0000000..608ffca --- /dev/null +++ b/target/site/testapidocs/class-use/RedisListCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisListCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisListCache

+
+
No usage of RedisListCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisMock.html b/target/site/testapidocs/class-use/RedisMock.html new file mode 100644 index 0000000..1c2ef9c --- /dev/null +++ b/target/site/testapidocs/class-use/RedisMock.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisMock (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisMock

+
+
No usage of RedisMock
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisSetCache.html b/target/site/testapidocs/class-use/RedisSetCache.html new file mode 100644 index 0000000..2e49693 --- /dev/null +++ b/target/site/testapidocs/class-use/RedisSetCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisSetCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisSetCache

+
+
No usage of RedisSetCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisSortedSetCache.html b/target/site/testapidocs/class-use/RedisSortedSetCache.html new file mode 100644 index 0000000..0970ca3 --- /dev/null +++ b/target/site/testapidocs/class-use/RedisSortedSetCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisSortedSetCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisSortedSetCache

+
+
No usage of RedisSortedSetCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/RedisStringCache.html b/target/site/testapidocs/class-use/RedisStringCache.html new file mode 100644 index 0000000..6df11f0 --- /dev/null +++ b/target/site/testapidocs/class-use/RedisStringCache.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class RedisStringCache (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
RedisStringCache

+
+
No usage of RedisStringCache
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/SetbitException.html b/target/site/testapidocs/class-use/SetbitException.html new file mode 100644 index 0000000..1baac71 --- /dev/null +++ b/target/site/testapidocs/class-use/SetbitException.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class SetbitException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
SetbitException

+
+
No usage of SetbitException
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/SyntaxErrorException.html b/target/site/testapidocs/class-use/SyntaxErrorException.html new file mode 100644 index 0000000..66d2c2c --- /dev/null +++ b/target/site/testapidocs/class-use/SyntaxErrorException.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class SyntaxErrorException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
SyntaxErrorException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/class-use/WrongTypeException.html b/target/site/testapidocs/class-use/WrongTypeException.html new file mode 100644 index 0000000..ceea27b --- /dev/null +++ b/target/site/testapidocs/class-use/WrongTypeException.html @@ -0,0 +1,812 @@ + + + + + + +Uses of Class WrongTypeException (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Class
WrongTypeException

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/constant-values.html b/target/site/testapidocs/constant-values.html new file mode 100644 index 0000000..dc7a5a6 --- /dev/null +++ b/target/site/testapidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/deprecated-list.html b/target/site/testapidocs/deprecated-list.html new file mode 100644 index 0000000..a738cd6 --- /dev/null +++ b/target/site/testapidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/help-doc.html b/target/site/testapidocs/help-doc.html new file mode 100644 index 0000000..8e42775 --- /dev/null +++ b/target/site/testapidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/index-all.html b/target/site/testapidocs/index-all.html new file mode 100644 index 0000000..496525f --- /dev/null +++ b/target/site/testapidocs/index-all.html @@ -0,0 +1,837 @@ + + + + + + +Index (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
A B D E G H I K L M N O P R S T U W Z  + + +

A

+
+
AbstractRedisMock - Class in <Unnamed>
+
 
+
AbstractRedisMock() - Constructor for class AbstractRedisMock
+
 
+
append(String, String) - Method in class AbstractRedisMock
+
 
+
append(String, String) - Method in interface IRedisString
+
+
Append value onto key.
+
+
append(String, String) - Method in class RedisMock
+
 
+
ArgException - Exception in <Unnamed>
+
 
+
ArgException(String) - Constructor for exception ArgException
+
 
+
+ + + +

B

+
+
BitArgException - Exception in <Unnamed>
+
 
+
BitArgException() - Constructor for exception BitArgException
+
 
+
bitcount(String, long...) - Method in class AbstractRedisMock
+
 
+
bitcount(String, long...) - Method in interface IRedisString
+
 
+
bitcount(String, long...) - Method in class RedisMock
+
 
+
bitop(String, String, String...) - Method in class AbstractRedisMock
+
 
+
bitop(String, String, String...) - Method in interface IRedisString
+
 
+
bitop(String, String, String...) - Method in class RedisMock
+
 
+
bitpos(String, long, long...) - Method in class AbstractRedisMock
+
 
+
bitpos(String, long, long...) - Method in interface IRedisString
+
 
+
bitpos(String, long, long...) - Method in class RedisMock
+
 
+
+ + + +

D

+
+
decr(String) - Method in class AbstractRedisMock
+
 
+
decr(String) - Method in interface IRedisString
+
 
+
decr(String) - Method in class RedisMock
+
 
+
decrby(String, long) - Method in class AbstractRedisMock
+
 
+
decrby(String, long) - Method in interface IRedisString
+
 
+
decrby(String, long) - Method in class RedisMock
+
 
+
del(String...) - Method in class AbstractRedisMock
+
 
+
del(String...) - Method in interface IRedisKeys
+
 
+
del(String...) - Method in class RedisMock
+
 
+
discard() - Method in interface IRedisTransaction
+
 
+
dump(String) - Method in class AbstractRedisMock
+
 
+
dump(String) - Method in interface IRedisKeys
+
 
+
+ + + +

E

+
+
exec() - Method in interface IRedisTransaction
+
 
+
exists(String) - Method in class AbstractRedisMock
+
 
+
exists(String) - Method in interface IRedisCache
+
+
Does the key exist in the cache?
+
+
exists(String) - Method in interface IRedisKeys
+
 
+
exists(String) - Method in class RedisHashCache
+
 
+
exists(String) - Method in class RedisListCache
+
 
+
exists(String) - Method in class RedisMock
+
 
+
exists(String) - Method in class RedisSetCache
+
 
+
exists(String) - Method in class RedisSortedSetCache
+
 
+
exists(String) - Method in class RedisStringCache
+
 
+
expire(String, int) - Method in class AbstractRedisMock
+
 
+
expire(String, int) - Method in interface IRedisKeys
+
 
+
expire(String, int) - Method in class RedisMock
+
 
+
expireat(String, long) - Method in class AbstractRedisMock
+
 
+
expireat(String, long) - Method in interface IRedisKeys
+
 
+
expireat(String, long) - Method in class RedisMock
+
 
+
+ + + +

G

+
+
get(String) - Method in class AbstractRedisMock
+
 
+
get(String) - Method in interface IRedisCache
+
+
Get the key from the cache.
+
+
get(String) - Method in interface IRedisString
+
 
+
get(String) - Method in class RedisHashCache
+
 
+
get(String) - Method in class RedisListCache
+
 
+
get(String) - Method in class RedisMock
+
 
+
get(String) - Method in class RedisSetCache
+
 
+
get(String) - Method in class RedisSortedSetCache
+
 
+
get(String) - Method in class RedisStringCache
+
 
+
getbit(String, long) - Method in class AbstractRedisMock
+
 
+
getbit(String, long) - Method in interface IRedisString
+
 
+
getbit(String, long) - Method in class RedisMock
+
 
+
getrange(String, long, long) - Method in class AbstractRedisMock
+
 
+
getrange(String, long, long) - Method in interface IRedisString
+
 
+
getrange(String, long, long) - Method in class RedisMock
+
 
+
getScore(String, String) - Method in class RedisSortedSetCache
+
 
+
getset(String, String) - Method in class AbstractRedisMock
+
 
+
getset(String, String) - Method in interface IRedisString
+
 
+
getset(String, String) - Method in class RedisMock
+
 
+
+ + + +

H

+
+
hdel(String, String) - Method in interface IRedisHash
+
 
+
hexists(String, String) - Method in interface IRedisHash
+
 
+
hget(String, String) - Method in interface IRedisHash
+
 
+
hgetall(String) - Method in interface IRedisHash
+
 
+
hincrby(String, String, Long) - Method in interface IRedisHash
+
 
+
hincrbyfloat(String, String, Float) - Method in interface IRedisHash
+
 
+
hkeys(String) - Method in interface IRedisHash
+
 
+
hlen(String) - Method in interface IRedisHash
+
 
+
hmget(String, String, String...) - Method in interface IRedisHash
+
 
+
hmset(String, String, String, Object...) - Method in interface IRedisHash
+
 
+
hscan(String, Long) - Method in interface IRedisHash
+
 
+
hset(String, String, String) - Method in interface IRedisHash
+
 
+
hsetnx(String, String, String) - Method in interface IRedisHash
+
 
+
hstrlen(String, String) - Method in interface IRedisHash
+
 
+
hvals(String) - Method in interface IRedisHash
+
 
+
+ + + +

I

+
+
incr(String) - Method in class AbstractRedisMock
+
 
+
incr(String) - Method in interface IRedisString
+
 
+
incr(String) - Method in class RedisMock
+
 
+
incrby(String, long) - Method in class AbstractRedisMock
+
 
+
incrby(String, long) - Method in interface IRedisString
+
 
+
incrby(String, long) - Method in class RedisMock
+
 
+
incrbyfloat(String, double) - Method in class AbstractRedisMock
+
 
+
incrbyfloat(String, double) - Method in interface IRedisString
+
 
+
incrbyfloat(String, double) - Method in class RedisMock
+
 
+
IRedisCache<T,U> - Interface in <Unnamed>
+
+
Interface for all key-value caches.
+
+
IRedisHash - Interface in <Unnamed>
+
 
+
IRedisKeys - Interface in <Unnamed>
+
 
+
IRedisList - Interface in <Unnamed>
+
 
+
IRedisSet - Interface in <Unnamed>
+
 
+
IRedisSortedSet - Interface in <Unnamed>
+
 
+
IRedisString - Interface in <Unnamed>
+
+
Interface for redis string commands.
+
+
IRedisTransaction - Interface in <Unnamed>
+
 
+
+ + + +

K

+
+
keys(String) - Method in class AbstractRedisMock
+
 
+
keys(String) - Method in interface IRedisKeys
+
 
+
+ + + +

L

+
+
lindex(String, long) - Method in class AbstractRedisMock
+
 
+
lindex(String, long) - Method in interface IRedisList
+
 
+
linsert(String, String, String, String) - Method in class AbstractRedisMock
+
 
+
linsert(String, String, String, String) - Method in interface IRedisList
+
 
+
llen(String) - Method in class AbstractRedisMock
+
 
+
llen(String) - Method in interface IRedisList
+
 
+
llen(String) - Method in class RedisMock
+
 
+
lpop(String) - Method in class AbstractRedisMock
+
 
+
lpop(String) - Method in interface IRedisList
+
 
+
lpush(String, String) - Method in class AbstractRedisMock
+
 
+
lpush(String, String) - Method in interface IRedisList
+
 
+
lpush(String, String) - Method in class RedisMock
+
 
+
lpushx(String, String) - Method in class AbstractRedisMock
+
 
+
lpushx(String, String) - Method in interface IRedisList
+
 
+
lrange(String, long, long) - Method in class AbstractRedisMock
+
 
+
lrange(String, long, long) - Method in interface IRedisList
+
 
+
lrem(String, long, String) - Method in class AbstractRedisMock
+
 
+
lrem(String, long, String) - Method in interface IRedisList
+
 
+
lset(String, long, String) - Method in class AbstractRedisMock
+
 
+
lset(String, long, String) - Method in interface IRedisList
+
 
+
ltrim(String, long, long) - Method in class AbstractRedisMock
+
 
+
ltrim(String, long, long) - Method in interface IRedisList
+
 
+
+ + + +

M

+
+
mget(String...) - Method in class AbstractRedisMock
+
 
+
mget(String...) - Method in interface IRedisString
+
 
+
mget(String...) - Method in class RedisMock
+
 
+
migrate(String, int, String, String, int, String...) - Method in class AbstractRedisMock
+
 
+
migrate(String, int, String, String, int, String...) - Method in interface IRedisKeys
+
 
+
move(String, String) - Method in class AbstractRedisMock
+
 
+
move(String, String) - Method in interface IRedisKeys
+
 
+
mset(String...) - Method in class AbstractRedisMock
+
 
+
mset(String...) - Method in interface IRedisString
+
 
+
mset(String...) - Method in class RedisMock
+
 
+
msetnx(String...) - Method in class AbstractRedisMock
+
 
+
msetnx(String...) - Method in interface IRedisString
+
 
+
msetnx(String...) - Method in class RedisMock
+
 
+
multi() - Method in interface IRedisTransaction
+
 
+
+ + + +

N

+
+
NotFloatException - Exception in <Unnamed>
+
 
+
NotFloatException() - Constructor for exception NotFloatException
+
 
+
NotImplementedException - Exception in <Unnamed>
+
 
+
NotImplementedException() - Constructor for exception NotImplementedException
+
 
+
NotIntegerException - Exception in <Unnamed>
+
 
+
NotIntegerException() - Constructor for exception NotIntegerException
+
 
+
+ + + +

O

+
+
object(String, String...) - Method in class AbstractRedisMock
+
 
+
object(String, String...) - Method in interface IRedisKeys
+
 
+
+ + + +

P

+
+
persist(String) - Method in class AbstractRedisMock
+
 
+
persist(String) - Method in interface IRedisKeys
+
 
+
persist(String) - Method in class RedisMock
+
 
+
pexpire(String, long) - Method in class AbstractRedisMock
+
 
+
pexpire(String, long) - Method in interface IRedisKeys
+
 
+
pexpire(String, long) - Method in class RedisMock
+
 
+
pexpireat(String, long) - Method in class AbstractRedisMock
+
 
+
pexpireat(String, long) - Method in interface IRedisKeys
+
 
+
pexpireat(String, long) - Method in class RedisMock
+
 
+
psetex(String, long, String) - Method in class AbstractRedisMock
+
 
+
psetex(String, long, String) - Method in interface IRedisString
+
 
+
psetex(String, long, String) - Method in class RedisMock
+
 
+
pttl(String) - Method in class AbstractRedisMock
+
 
+
pttl(String) - Method in interface IRedisKeys
+
 
+
+ + + +

R

+
+
randomkey() - Method in class AbstractRedisMock
+
 
+
randomkey() - Method in interface IRedisKeys
+
 
+
RedisHashCache - Class in <Unnamed>
+
 
+
RedisHashCache() - Constructor for class RedisHashCache
+
 
+
RedisListCache - Class in <Unnamed>
+
 
+
RedisListCache() - Constructor for class RedisListCache
+
 
+
RedisMock - Class in <Unnamed>
+
+
An in-memory redis-compatible key-value cache and store written + in pure Java.
+
+
RedisMock() - Constructor for class RedisMock
+
+
Default constructor.
+
+
RedisSetCache - Class in <Unnamed>
+
+
Cache key-value pairs as a set.
+
+
RedisSetCache() - Constructor for class RedisSetCache
+
+
Constructor.
+
+
RedisSortedSetCache - Class in <Unnamed>
+
+
Cache key-value-score triples as a sorted set.
+
+
RedisSortedSetCache() - Constructor for class RedisSortedSetCache
+
+
Constructor.
+
+
RedisStringCache - Class in <Unnamed>
+
+
Cache key-value pairs as strings.
+
+
RedisStringCache() - Constructor for class RedisStringCache
+
+
Constructor.
+
+
remove(String) - Method in interface IRedisCache
+
+
Remove the key from the cache.
+
+
remove(String) - Method in class RedisHashCache
+
 
+
remove(String) - Method in class RedisListCache
+
 
+
remove(String) - Method in class RedisSetCache
+
 
+
remove(String) - Method in class RedisSortedSetCache
+
 
+
remove(String) - Method in class RedisStringCache
+
 
+
removeValue(String, T) - Method in interface IRedisCache
+
+
Remove the value from the cache.
+
+
removeValue(String, String) - Method in class RedisHashCache
+
 
+
removeValue(String, String) - Method in class RedisListCache
+
 
+
removeValue(String, String) - Method in class RedisSetCache
+
 
+
removeValue(String, String) - Method in class RedisSortedSetCache
+
 
+
removeValue(String, String) - Method in class RedisStringCache
+
 
+
rename(String, String) - Method in class AbstractRedisMock
+
 
+
rename(String, String) - Method in interface IRedisKeys
+
 
+
renamenx(String, String) - Method in class AbstractRedisMock
+
 
+
renamenx(String, String) - Method in interface IRedisKeys
+
 
+
restore(String, int, String) - Method in class AbstractRedisMock
+
 
+
restore(String, int, String) - Method in interface IRedisKeys
+
 
+
rpop(String) - Method in class AbstractRedisMock
+
 
+
rpop(String) - Method in interface IRedisList
+
 
+
rpoplpush(String, String) - Method in class AbstractRedisMock
+
 
+
rpoplpush(String, String) - Method in interface IRedisList
+
 
+
rpush(String, String) - Method in class AbstractRedisMock
+
 
+
rpush(String, String) - Method in interface IRedisList
+
 
+
rpushx(String, String) - Method in class AbstractRedisMock
+
 
+
rpushx(String, String) - Method in interface IRedisList
+
 
+
+ + + +

S

+
+
sadd(String, String, String...) - Method in interface IRedisSet
+
 
+
scan(int) - Method in class AbstractRedisMock
+
 
+
scan(int) - Method in interface IRedisKeys
+
 
+
scard(String) - Method in interface IRedisSet
+
 
+
sdiff(String) - Method in interface IRedisSet
+
 
+
sdiffstore(String, String, String...) - Method in interface IRedisSet
+
 
+
set(String, String, String...) - Method in class AbstractRedisMock
+
 
+
set(String, T, Object...) - Method in interface IRedisCache
+
+
Set the (key, value, ...) tuple in the cache.
+
+
set(String, String, String...) - Method in interface IRedisString
+
 
+
set(String, String, Object...) - Method in class RedisHashCache
+
 
+
set(String, String, Object...) - Method in class RedisListCache
+
 
+
set(String, String, String...) - Method in class RedisMock
+
 
+
set(String, String, Object...) - Method in class RedisSetCache
+
 
+
set(String, String, Object...) - Method in class RedisSortedSetCache
+
 
+
set(String, String, Object...) - Method in class RedisStringCache
+
 
+
setbit(String, long, boolean) - Method in class AbstractRedisMock
+
 
+
setbit(String, long, boolean) - Method in interface IRedisString
+
 
+
setbit(String, long, boolean) - Method in class RedisMock
+
 
+
SetbitException - Exception in <Unnamed>
+
 
+
SetbitException() - Constructor for exception SetbitException
+
 
+
setex(String, int, String) - Method in class AbstractRedisMock
+
 
+
setex(String, int, String) - Method in interface IRedisString
+
 
+
setex(String, int, String) - Method in class RedisMock
+
 
+
setnx(String, String) - Method in class AbstractRedisMock
+
 
+
setnx(String, String) - Method in interface IRedisString
+
 
+
setnx(String, String) - Method in class RedisMock
+
 
+
setrange(String, long, String) - Method in class AbstractRedisMock
+
 
+
setrange(String, long, String) - Method in interface IRedisString
+
 
+
setrange(String, long, String) - Method in class RedisMock
+
 
+
sinter(String) - Method in interface IRedisSet
+
 
+
sinterstore(String, String, String...) - Method in interface IRedisSet
+
 
+
sismember(String, String) - Method in interface IRedisSet
+
 
+
smembers(String) - Method in interface IRedisSet
+
 
+
smove(String, String, String) - Method in interface IRedisSet
+
 
+
sort(String, String...) - Method in class AbstractRedisMock
+
 
+
sort(String, String...) - Method in interface IRedisKeys
+
 
+
spop(String) - Method in interface IRedisSet
+
 
+
srandmember(String) - Method in interface IRedisSet
+
 
+
srem(String, String) - Method in interface IRedisSet
+
 
+
sscan(String, Long) - Method in interface IRedisSet
+
 
+
strlen(String) - Method in class AbstractRedisMock
+
 
+
strlen(String) - Method in interface IRedisString
+
 
+
strlen(String) - Method in class RedisMock
+
 
+
sunion(String) - Method in interface IRedisSet
+
 
+
sunionstore(String, String, String...) - Method in interface IRedisSet
+
 
+
SyntaxErrorException - Exception in <Unnamed>
+
+
Thrown when a redis command encounters a syntax error.
+
+
SyntaxErrorException() - Constructor for exception SyntaxErrorException
+
+
Constructor.
+
+
+ + + +

T

+
+
ttl(String) - Method in class AbstractRedisMock
+
 
+
ttl(String) - Method in interface IRedisKeys
+
 
+
type(String) - Method in class AbstractRedisMock
+
 
+
type() - Method in interface IRedisCache
+
+
Return the type identifier of this cache.
+
+
type(String) - Method in interface IRedisKeys
+
 
+
type() - Method in class RedisHashCache
+
 
+
type() - Method in class RedisListCache
+
 
+
type(String) - Method in class RedisMock
+
 
+
type() - Method in class RedisSetCache
+
 
+
type() - Method in class RedisSortedSetCache
+
 
+
type() - Method in class RedisStringCache
+
 
+
+ + + +

U

+
+
unwatch() - Method in interface IRedisTransaction
+
 
+
+ + + +

W

+
+
watch(String) - Method in interface IRedisTransaction
+
 
+
WrongTypeException - Exception in <Unnamed>
+
+
Thrown when a redis command is attempted on a key that + holds a different type of key.
+
+
WrongTypeException() - Constructor for exception WrongTypeException
+
+
Constructor.
+
+
+ + + +

Z

+
+
zadd(String, Number, String, Object...) - Method in interface IRedisSortedSet
+
 
+
zcard(String) - Method in interface IRedisSortedSet
+
 
+
zcount(String, Number, Number) - Method in interface IRedisSortedSet
+
 
+
zincrby(String, Number, String) - Method in interface IRedisSortedSet
+
 
+
zinterstore(String, int, String, Object...) - Method in interface IRedisSortedSet
+
 
+
zlexcount(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrange(String, long, long) - Method in interface IRedisSortedSet
+
 
+
zrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrangebyscore(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrank(String, String) - Method in interface IRedisSortedSet
+
 
+
zrem(String, String) - Method in interface IRedisSortedSet
+
 
+
zremrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zremrangebyscore(String, Number, Number) - Method in interface IRedisSortedSet
+
 
+
zrevrange(String, long, long) - Method in interface IRedisSortedSet
+
 
+
zrevrangebylex(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrevrangebyscore(String, String, String) - Method in interface IRedisSortedSet
+
 
+
zrevrank(String, String) - Method in interface IRedisSortedSet
+
 
+
zscan(String, Long) - Method in interface IRedisSortedSet
+
 
+
zscore(String, String) - Method in interface IRedisSortedSet
+
 
+
zunionstore(String, int, String, Object...) - Method in interface IRedisSortedSet
+
 
+
+A B D E G H I K L M N O P R S T U W Z 
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/index.html b/target/site/testapidocs/index.html new file mode 100644 index 0000000..edd29ed --- /dev/null +++ b/target/site/testapidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +redis-java 0.0.1 Test API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="AbstractRedisMock.html">Non-frame version</a>.</p> + + + diff --git a/target/site/testapidocs/overview-tree.html b/target/site/testapidocs/overview-tree.html new file mode 100644 index 0000000..8fbd996 --- /dev/null +++ b/target/site/testapidocs/overview-tree.html @@ -0,0 +1,169 @@ + + + + + + +Class Hierarchy (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/package-frame.html b/target/site/testapidocs/package-frame.html new file mode 100644 index 0000000..a81b460 --- /dev/null +++ b/target/site/testapidocs/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +<Unnamed> (redis-java 0.0.1 Test API) + + + + + +

<Unnamed>

+
+

Interfaces

+ +

Classes

+ +

Exceptions

+ +
+ + diff --git a/target/site/testapidocs/package-list b/target/site/testapidocs/package-list new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/target/site/testapidocs/package-list @@ -0,0 +1 @@ + diff --git a/target/site/testapidocs/package-summary.html b/target/site/testapidocs/package-summary.html new file mode 100644 index 0000000..909201f --- /dev/null +++ b/target/site/testapidocs/package-summary.html @@ -0,0 +1,270 @@ + + + + + + + (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package <Unnamed>

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/package-tree.html b/target/site/testapidocs/package-tree.html new file mode 100644 index 0000000..7ca919e --- /dev/null +++ b/target/site/testapidocs/package-tree.html @@ -0,0 +1,169 @@ + + + + + + + Class Hierarchy (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package <Unnamed>

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/package-use.html b/target/site/testapidocs/package-use.html new file mode 100644 index 0000000..0ba976f --- /dev/null +++ b/target/site/testapidocs/package-use.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Package (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Uses of Package

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/script.js b/target/site/testapidocs/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/target/site/testapidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/target/site/testapidocs/serialized-form.html b/target/site/testapidocs/serialized-form.html new file mode 100644 index 0000000..a547137 --- /dev/null +++ b/target/site/testapidocs/serialized-form.html @@ -0,0 +1,172 @@ + + + + + + +Serialized Form (redis-java 0.0.1 Test API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + +

Copyright © 2015. All rights reserved.

+ + diff --git a/target/site/testapidocs/stylesheet.css b/target/site/testapidocs/stylesheet.css new file mode 100644 index 0000000..cebb4fd --- /dev/null +++ b/target/site/testapidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; + width:100%; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +}