baobab.trace
Class TraceUtil
java.lang.Object
baobab.trace.TraceUtil
public class TraceUtil
- extends java.lang.Object
Method Summary |
static baobab.util.BitList[][] |
addElement(baobab.util.BitList[][] rule,
baobab.util.BitList element)
|
static byte[][][] |
addElement(byte[][][] rule,
byte[] element)
|
static baobab.util.BitList[][] |
addSet(baobab.util.BitList[][] rule,
baobab.util.BitList[] set)
|
static byte[][][] |
addSet(byte[][][] rule,
byte[][] set)
|
static byte[] |
bitSetToBytes(baobab.util.BitList element)
|
static baobab.util.BitList[][] |
clone(baobab.util.BitList[][] rule)
|
static byte[][][] |
clone(byte[][][] rule)
|
static int |
compares(baobab.util.BitList[][] rule1,
baobab.util.BitList[][] rule2)
|
static int |
compares(baobab.util.BitList[] set1,
baobab.util.BitList[] set2)
|
static int |
compares(baobab.util.BitList element1,
baobab.util.BitList element2)
|
static int |
compares(java.util.BitSet element1,
java.util.BitSet element2)
|
static int |
compares(byte[][][] rule1,
byte[][][] rule2)
|
static int |
compares(byte[][] set1,
byte[][] set2)
|
static int |
compares(byte[] element1,
byte[] element2)
|
static byte[] |
condense(byte[] element)
|
static byte[][] |
condense(byte[][] set)
|
static byte[][][] |
condense(byte[][][] rule)
|
static boolean |
equals(baobab.util.BitList[][] rule1,
baobab.util.BitList[][] rule2)
|
static boolean |
equals(baobab.util.BitList[] set1,
baobab.util.BitList[] set2)
|
static boolean |
equals(baobab.util.BitList element1,
baobab.util.BitList element2)
|
static boolean |
equals(byte[][][] rule1,
byte[][][] rule2)
|
static boolean |
equals(byte[][] set1,
byte[][] set2)
|
static boolean |
equals(byte[] element1,
byte[] element2)
|
static byte[] |
expand(byte[] condensed)
|
static byte[][] |
expand(byte[][] set)
|
static byte[][][] |
expand(byte[][][] rule)
|
static int |
height(baobab.util.BitList[][] rule)
|
static int |
height(byte[][][] rule)
|
static boolean |
intersects(baobab.util.BitList element1,
baobab.util.BitList element2)
|
static boolean |
intersects(byte[] condensed1,
byte[] condensed2)
|
static baobab.util.BitList |
newBitElement(byte[] elementValues,
int nbits)
|
static byte[] |
newByteElement(byte[] element)
|
static baobab.util.BitList[][] |
newRule(baobab.util.BitList[] set)
|
static byte[][][] |
newRule(byte[][] set)
|
static baobab.util.BitList[] |
newSet(baobab.util.BitList element)
|
static byte[][] |
newSet(byte[] element)
|
static void |
printLightTraceRules(java.util.Vector traceRules,
int elementSize,
int numberOfElements)
|
static java.lang.String |
toString(baobab.util.BitList element)
|
static java.lang.String |
toString(baobab.util.BitList[] set)
|
static java.lang.String |
toString(baobab.util.BitList[][] rule)
|
static java.lang.String |
toString(byte[] element)
|
static java.lang.String |
toString(byte[][] set)
|
static java.lang.String |
toString(byte[][][] rule)
|
static java.lang.String |
toString(java.lang.String[] element)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
printLightTraceRules
public static void printLightTraceRules(java.util.Vector traceRules,
int elementSize,
int numberOfElements)
condense
public static byte[] condense(byte[] element)
expand
public static byte[] expand(byte[] condensed)
intersects
public static boolean intersects(byte[] condensed1,
byte[] condensed2)
equals
public static boolean equals(byte[] element1,
byte[] element2)
compares
public static int compares(byte[] element1,
byte[] element2)
newByteElement
public static byte[] newByteElement(byte[] element)
toString
public static java.lang.String toString(byte[] element)
toString
public static java.lang.String toString(java.lang.String[] element)
condense
public static byte[][] condense(byte[][] set)
expand
public static byte[][] expand(byte[][] set)
newSet
public static byte[][] newSet(byte[] element)
equals
public static boolean equals(byte[][] set1,
byte[][] set2)
compares
public static int compares(byte[][] set1,
byte[][] set2)
toString
public static java.lang.String toString(byte[][] set)
condense
public static byte[][][] condense(byte[][][] rule)
expand
public static byte[][][] expand(byte[][][] rule)
newRule
public static byte[][][] newRule(byte[][] set)
addSet
public static byte[][][] addSet(byte[][][] rule,
byte[][] set)
addElement
public static byte[][][] addElement(byte[][][] rule,
byte[] element)
height
public static int height(byte[][][] rule)
equals
public static boolean equals(byte[][][] rule1,
byte[][][] rule2)
compares
public static int compares(byte[][][] rule1,
byte[][][] rule2)
clone
public static byte[][][] clone(byte[][][] rule)
toString
public static java.lang.String toString(byte[][][] rule)
bitSetToBytes
public static byte[] bitSetToBytes(baobab.util.BitList element)
intersects
public static boolean intersects(baobab.util.BitList element1,
baobab.util.BitList element2)
equals
public static boolean equals(baobab.util.BitList element1,
baobab.util.BitList element2)
compares
public static int compares(baobab.util.BitList element1,
baobab.util.BitList element2)
compares
public static int compares(java.util.BitSet element1,
java.util.BitSet element2)
newBitElement
public static baobab.util.BitList newBitElement(byte[] elementValues,
int nbits)
toString
public static java.lang.String toString(baobab.util.BitList element)
newSet
public static baobab.util.BitList[] newSet(baobab.util.BitList element)
equals
public static boolean equals(baobab.util.BitList[] set1,
baobab.util.BitList[] set2)
compares
public static int compares(baobab.util.BitList[] set1,
baobab.util.BitList[] set2)
toString
public static java.lang.String toString(baobab.util.BitList[] set)
newRule
public static baobab.util.BitList[][] newRule(baobab.util.BitList[] set)
addSet
public static baobab.util.BitList[][] addSet(baobab.util.BitList[][] rule,
baobab.util.BitList[] set)
addElement
public static baobab.util.BitList[][] addElement(baobab.util.BitList[][] rule,
baobab.util.BitList element)
height
public static int height(baobab.util.BitList[][] rule)
equals
public static boolean equals(baobab.util.BitList[][] rule1,
baobab.util.BitList[][] rule2)
compares
public static int compares(baobab.util.BitList[][] rule1,
baobab.util.BitList[][] rule2)
clone
public static baobab.util.BitList[][] clone(baobab.util.BitList[][] rule)
toString
public static java.lang.String toString(baobab.util.BitList[][] rule)