|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deckfour.xes.info.impl.XAttributeInfoImpl
public class XAttributeInfoImpl
This class provides aggregate information about attributes within one container in the log type hierarchy. For example, it may store information about all event attributes in a log.
| Constructor Summary | |
|---|---|
XAttributeInfoImpl()
Creates a new attribute information registry. |
|
| Method Summary | |
|---|---|
Collection<String> |
getAttributeKeys()
Provides access to prototypes of all registered attributes' keys. |
Collection<XAttribute> |
getAttributes()
Provides access to prototypes of all registered attributes. |
Collection<XAttribute> |
getAttributesForExtension(XExtension extension)
For a given extension, returns prototypes of all registered attributes defined by that extension. |
Collection<XAttribute> |
getAttributesForType(Class<? extends XAttribute> type)
For a given type, returns prototypes of all registered attributes with that type. |
Collection<XAttribute> |
getAttributesWithoutExtension()
Returns prototypes of all registered attributes defined by no extension. |
int |
getFrequency(String key)
Returns the total frequency, i.e. |
int |
getFrequency(XAttribute attribute)
Returns the total frequency, i.e. |
Collection<String> |
getKeysForExtension(XExtension extension)
For a given extension, returns the keys of all registered attributes defined by that extension. |
Collection<String> |
getKeysForType(Class<? extends XAttribute> type)
For a given type, returns the keys of all registered attributes with that type. |
Collection<String> |
getKeysWithoutExtension()
Returns keys of all registered attributes defined by no extension. |
double |
getRelativeFrequency(String key)
Returns the relative frequency, i.e. |
double |
getRelativeFrequency(XAttribute attribute)
Returns the relative frequency, i.e. |
void |
register(XAttribute attribute)
Registers a concrete attribute with this registry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XAttributeInfoImpl()
| Method Detail |
|---|
public Collection<XAttribute> getAttributes()
XAttributeInfo
getAttributes in interface XAttributeInfopublic Collection<String> getAttributeKeys()
XAttributeInfo
getAttributeKeys in interface XAttributeInfopublic int getFrequency(String key)
XAttributeInfo
getFrequency in interface XAttributeInfokey - Key of an attribute.
public int getFrequency(XAttribute attribute)
XAttributeInfo
getFrequency in interface XAttributeInfoattribute - An attribute.
public double getRelativeFrequency(String key)
XAttributeInfo
getRelativeFrequency in interface XAttributeInfokey - Key of an attribute.
public double getRelativeFrequency(XAttribute attribute)
XAttributeInfo
getRelativeFrequency in interface XAttributeInfoattribute - An attribute.
public Collection<XAttribute> getAttributesForType(Class<? extends XAttribute> type)
XAttributeInfo
getAttributesForType in interface XAttributeInfotype - Requested attribute type (type-specific attribute interface class).
public Collection<String> getKeysForType(Class<? extends XAttribute> type)
XAttributeInfo
getKeysForType in interface XAttributeInfotype - Requested attribute type (type-specific attribute interface class).
public Collection<XAttribute> getAttributesForExtension(XExtension extension)
XAttributeInfo
getAttributesForExtension in interface XAttributeInfoextension - Requested attribute extension.
public Collection<String> getKeysForExtension(XExtension extension)
XAttributeInfo
getKeysForExtension in interface XAttributeInfoextension - Requested attribute extension.
public Collection<XAttribute> getAttributesWithoutExtension()
XAttributeInfo
getAttributesWithoutExtension in interface XAttributeInfopublic Collection<String> getKeysWithoutExtension()
XAttributeInfo
getKeysWithoutExtension in interface XAttributeInfopublic void register(XAttribute attribute)
attribute - Attribute to be registered.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||