Protege 2.1.1

edu.stanford.smi.protege.storage.jdbc.framedb
Class Record

java.lang.Object
  extended byedu.stanford.smi.protege.storage.jdbc.framedb.Record

public final class Record
extends Object

A record in the FrameDB database. This is essentially a {Frame, Slot, Facet, Collection{Value}} tuple.

Author:
Ray Fergerson

Constructor Summary
Record()
           
Record(FrameID frame, FrameID slot, FrameID facet, boolean isTemplate)
           
 
Method Summary
 void addValue(int position, Object value)
           
 void addValue(Object value)
           
 void addValues(Collection valueToAdd)
           
 void cacheHashCode()
           
 int countValues()
           
 boolean equals(Object o)
           
static boolean equals(Object o1, Object o2)
           
 FrameID getFacet()
           
 FrameID getFrame()
           
 boolean getIsTemplate()
           
 FrameID getSlot()
           
 List getValues()
           
 int hashCode()
           
 void load(FrameID frame, FrameID slot, FrameID facet, boolean isTemplate)
           
 void removeSingleValue(Object o)
           
 List setValues(Collection values)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Record

public Record()

Record

public Record(FrameID frame,
              FrameID slot,
              FrameID facet,
              boolean isTemplate)
Method Detail

addValue

public void addValue(int position,
                     Object value)

addValue

public void addValue(Object value)

addValues

public void addValues(Collection valueToAdd)

cacheHashCode

public void cacheHashCode()

countValues

public int countValues()

equals

public boolean equals(Object o)

equals

public static boolean equals(Object o1,
                             Object o2)

getFacet

public FrameID getFacet()

getFrame

public FrameID getFrame()

getIsTemplate

public boolean getIsTemplate()

getSlot

public FrameID getSlot()

getValues

public List getValues()

hashCode

public int hashCode()

load

public void load(FrameID frame,
                 FrameID slot,
                 FrameID facet,
                 boolean isTemplate)

removeSingleValue

public void removeSingleValue(Object o)

setValues

public List setValues(Collection values)

toString

public String toString()

Protege 2.1.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.