bees.core.kernel
Class KernelObject
java.lang.Object
|
+--bees.core.kernel.KernelObject
- public final class KernelObject
- extends java.lang.Object
Basic object for storing the capability material and a comment describing
the capability.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
setData
public void setData(byte[] data)
getData
public byte[] getData()
- Returns:
- The capability material.
setSubcapabilities
public void setSubcapabilities(CapabilityEnvelope[] sub)
getSubcapabilities
public CapabilityEnvelope[] getSubcapabilities()
setPermissionSet
public void setPermissionSet(PermissionSet ps)
getPermissionSet
public PermissionSet getPermissionSet()
setComment
public void setComment(java.lang.String comment)
getComment
public java.lang.String getComment()
- Returns:
- An opaque string describing the capability.
getMeter
public Meter getMeter()
getHash
public TypeID getHash()
computeSize
public int computeSize()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/