|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ontopia.topicmaps.utils.KeyGenerator
public class KeyGenerator
PUBLIC: Utilities for generating keys from complex topic map objects. The keys from two different objects in the same topic map will be equal if the two objects are equal according to the equality rules of the TMDM.
Constructor Summary | |
---|---|
KeyGenerator()
|
Method Summary | |
---|---|
static java.lang.String |
makeAssociationKey(AssociationIF assoc)
PUBLIC: Makes a key for an association. |
static java.lang.String |
makeAssociationKey(AssociationIF assoc,
AssociationRoleIF role)
PUBLIC: Makes a key for an association, but does not include the player of the given role. |
static java.lang.String |
makeAssociationRoleKey(AssociationRoleIF role)
PUBLIC: Makes a key for an association role. |
static java.lang.String |
makeKey(ReifiableIF object)
PUBLIC: Makes a key for any reifiable object, using the other methods in this class. |
static java.lang.String |
makeOccurrenceKey(OccurrenceIF occ)
PUBLIC: Makes a key for an occurrence. |
static java.lang.String |
makeTopicNameKey(TopicNameIF bn)
PUBLIC: Makes a key for a topic name. |
static java.lang.String |
makeVariantKey(VariantNameIF vn)
PUBLIC: Makes a key for a variant name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KeyGenerator()
Method Detail |
---|
public static java.lang.String makeOccurrenceKey(OccurrenceIF occ)
public static java.lang.String makeTopicNameKey(TopicNameIF bn)
public static java.lang.String makeVariantKey(VariantNameIF vn)
public static java.lang.String makeAssociationKey(AssociationIF assoc)
assoc
- The association to make a key for
public static java.lang.String makeAssociationKey(AssociationIF assoc, AssociationRoleIF role)
assoc
- The association to make a key forrole
- The association role whose role player is to be left
out of the key.
public static java.lang.String makeAssociationRoleKey(AssociationRoleIF role)
role
- The association role.
public static java.lang.String makeKey(ReifiableIF object)
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |