public final class Summarized
extends java.lang.Object
Constructor and Description |
---|
Summarized()
Constructs a new pair of empty summarized sets.
|
Summarized(ObjectLabel objlabel)
Constructs a new pair of summarized sets representing the given object label being definitely summarized.
|
Summarized(Summarized s)
Constructs a new pair of summarized sets.
|
Modifier and Type | Method and Description |
---|---|
boolean |
add(Summarized s)
Adds the given summarized sets to this pair.
|
void |
addDefinitelySummarized(ObjectLabel objlabel)
Adds the specified object label as definitely summarized.
|
void |
clear()
Clears the sets.
|
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is equal to this one.
|
java.util.Set<ObjectLabel> |
getDefinitelySummarized()
Returns the definitely summarized object labels.
|
java.util.Set<ObjectLabel> |
getMaybeSummarized()
Returns the maybe summarized object labels.
|
int |
hashCode()
Returns a hash code value for the object.
|
boolean |
isDefinitelySummarized(ObjectLabel objlabel)
Checks whether the given object label is marked as definitely summarized.
|
boolean |
isMaybeSummarized(ObjectLabel objlabel)
Checks whether the given object label is marked as maybe summarized.
|
boolean |
join(Summarized s)
Joins the given summarized sets into this pair.
|
void |
removeSummarized(ObjectLabel objlabel,
boolean strong)
Marks the specified object label as definitely not summarized.
|
java.util.Set<ObjectLabel> |
summarize(java.util.Set<ObjectLabel> objlabels)
Summarizes the given set of object labels.
|
java.lang.String |
toString()
Returns a string representation of the object.
|
public Summarized()
public Summarized(ObjectLabel objlabel)
public Summarized(Summarized s)
public boolean add(Summarized s)
public void addDefinitelySummarized(ObjectLabel objlabel)
public void clear()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.Set<ObjectLabel> getDefinitelySummarized()
public java.util.Set<ObjectLabel> getMaybeSummarized()
public int hashCode()
hashCode
in class java.lang.Object
public boolean isDefinitelySummarized(ObjectLabel objlabel)
public boolean isMaybeSummarized(ObjectLabel objlabel)
public boolean join(Summarized s)
public void removeSummarized(ObjectLabel objlabel, boolean strong)
strong
- if set, remove from both 'definitely' and 'maybe'; otherwise, remove only from 'definitely'public java.util.Set<ObjectLabel> summarize(java.util.Set<ObjectLabel> objlabels)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009-2019 Aarhus University