|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object infomat.vectorspace.similarity.ISimilarity infomat.vectorspace.similarity.SparseISimilarity infomat.vectorspace.similarity.SparseLiteralSimilarity
public class SparseLiteralSimilarity
The literal similarity.
Field Summary |
---|
Fields inherited from class infomat.vectorspace.similarity.ISimilarity |
---|
properties |
Constructor Summary | |
---|---|
SparseLiteralSimilarity()
|
|
SparseLiteralSimilarity(SparseLiteralSimilarity sim)
|
Method Summary | ||
---|---|---|
Properties |
getDefaultProperties()
|
|
IVector<IVectorIndex> |
getGroupRepresentation(IObjectGroup iog)
|
|
java.lang.String |
getName()
|
|
Properties |
getProperties()
|
|
java.lang.Object |
getPropertyValue(java.lang.String name)
|
|
java.util.Vector |
getPropertyVector()
|
|
IVector<IVectorIndex> |
getRepresentation(IObject io)
Returns the representation in the form of a IVector |
|
void |
setProperties(Properties properties)
|
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
|
float |
sim(IObjectGroup iog1,
IObjectGroup iog2)
Calculates the similarity between two IObjectGroup:s. |
|
float |
sim(IObject io1,
IObject io2)
Calculates the similarity between two IObject:s. |
|
float |
sim(IObject io,
IObjectGroup iog)
Calculates the similarity between IObject and a IObjectGroup. |
|
|
sim(IVector<U> vec1,
IVector<V> vec2)
Calculates the similarity between two representations. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SparseLiteralSimilarity()
public SparseLiteralSimilarity(SparseLiteralSimilarity sim)
Method Detail |
---|
public Properties getDefaultProperties()
public java.lang.String getName()
getName
in class ISimilarity
public java.util.Vector getPropertyVector()
public java.lang.Object getPropertyValue(java.lang.String name)
public void setProperty(java.lang.String name, java.lang.Object value) throws PropertyNotFoundException
PropertyNotFoundException
public Properties getProperties()
public void setProperties(Properties properties)
public float sim(IObject io1, IObject io2)
sim
in class ISimilarity
public float sim(IObject io, IObjectGroup iog)
sim
in class ISimilarity
public float sim(IObjectGroup iog1, IObjectGroup iog2)
sim
in class ISimilarity
public <U extends IVectorIndex,V extends IVectorIndex> float sim(IVector<U> vec1, IVector<V> vec2)
sim
in class SparseISimilarity
public IVector<IVectorIndex> getRepresentation(IObject io)
getRepresentation
in class SparseISimilarity
public IVector<IVectorIndex> getGroupRepresentation(IObjectGroup iog)
getGroupRepresentation
in class SparseISimilarity
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |