Uses of Interface
org.deckfour.xes.model.XAttribute
-
-
Uses of XAttribute in org.deckfour.xes.extension
Fields in org.deckfour.xes.extension declared as XAttribute Modifier and Type Field Description protected XAttributeXExtensionParser.XExtensionHandler. currentAttributeThe currently parsed attribute definition.Fields in org.deckfour.xes.extension with type parameters of type XAttribute Modifier and Type Field Description protected java.util.HashSet<XAttribute>XExtension. allAttributesSet containing all attributes defined by this extension, on all possible levels of abstraction.protected java.util.HashSet<XAttribute>XExtension. eventAttributesSet containing all attributes defined by this extension on the level of events.protected java.util.HashSet<XAttribute>XExtension. logAttributesSet containing all attributes defined by this extension on the level of logs.protected java.util.HashSet<XAttribute>XExtension. metaAttributesSet containing all meta-attributes defined by this extension, i.e.protected java.util.HashSet<XAttribute>XExtension. traceAttributesSet containing all attributes defined by this extension on the level of traces.protected java.util.Collection<XAttribute>XExtensionParser.XExtensionHandler. xAttributesBuffer for parsed attribute definitions.Methods in org.deckfour.xes.extension that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XExtension. getDefinedAttributes()Returns the collection of attributes defined by this extension for any log elements (archive-, log-, trace-, event-, and meta-attributes).java.util.Collection<XAttribute>XExtension. getEventAttributes()Returns the collection of attributes defined by this extension for event elements.java.util.Collection<XAttribute>XExtension. getLogAttributes()Returns the collection of attributes defined by this extension for log elements.java.util.Collection<XAttribute>XExtension. getMetaAttributes()Returns the collection of meta-attributes defined by this extension for attributes.java.util.Collection<XAttribute>XExtension. getTraceAttributes()Returns the collection of attributes defined by this extension for trace elements. -
Uses of XAttribute in org.deckfour.xes.extension.std
Methods in org.deckfour.xes.extension.std that return types with arguments of type XAttribute Modifier and Type Method Description java.util.List<XAttribute>XArtifactLifecycleExtension. extractMoves(XEvent event)java.util.List<XAttribute>XSoftwareEventExtension. extractParams(XEvent event)Methods in org.deckfour.xes.extension.std with parameters of type XAttribute Modifier and Type Method Description voidXCostExtension. assignAmount(XAttribute attribute, java.lang.Double amount)Assigns any attribute its cost amount, as defined by this extension's amount attribute.voidXCostExtension. assignDriver(XAttribute attribute, java.lang.String driver)Assigns any attribute its cost driver, as defined by this extension's driver attribute.XAttributeLiteralXArtifactLifecycleExtension. assignInstance(XAttribute event, java.lang.String model)XAttributeLiteralXArtifactLifecycleExtension. assignModel(XAttribute event, java.lang.String model)XAttributeListXArtifactLifecycleExtension. assignMoves(XAttribute event)XAttributeLiteralXArtifactLifecycleExtension. assignTransition(XAttribute event, java.lang.String model)voidXCostExtension. assignType(XAttribute attribute, java.lang.String type)Assigns any attribute its cost type, as defined by this extension's type attribute.abstract voidXAbstractNestedAttributeSupport. assignValue(XAttribute element, Type value)Abstract method to assign a value to an element.XAttributeLiteralXSoftwareEventExtension. assignValueType(XAttribute attribute, java.lang.String valueTYpe)java.lang.DoubleXCostExtension. extractAmount(XAttribute attribute)Retrieves the cost amount for an attribute, if set by this extension's amount attribute.java.lang.StringXCostExtension. extractDriver(XAttribute attribute)Retrieves the cost driver for an attribute, if set by this extension's driver attribute.java.lang.StringXArtifactLifecycleExtension. extractInstance(XAttribute event)java.lang.StringXArtifactLifecycleExtension. extractModel(XAttribute event)java.lang.StringXArtifactLifecycleExtension. extractTransition(XAttribute event)java.lang.StringXCostExtension. extractType(XAttribute attribute)Retrieves the cost type for an attribute, if set by this extension's type attribute.abstract TypeXAbstractNestedAttributeSupport. extractValue(XAttribute element)Abstract method to extract a value from an element.java.lang.StringXSoftwareEventExtension. extractValueType(XAttribute attribute)XAttributeLiteralXArtifactLifecycleExtension. removeInstance(XAttribute event)XAttributeLiteralXArtifactLifecycleExtension. removeModel(XAttribute event)XAttributeListXArtifactLifecycleExtension. removeMoves(XAttribute event)XAttributeLiteralXArtifactLifecycleExtension. removeTRansition(XAttribute event)XAttributeLiteralXSoftwareEventExtension. removeValueType(XAttribute attribute) -
Uses of XAttribute in org.deckfour.xes.extension.std.cost
Methods in org.deckfour.xes.extension.std.cost with parameters of type XAttribute Modifier and Type Method Description voidXCostAmount. assignValue(XAttribute attribute, java.lang.Double value)voidXCostDriver. assignValue(XAttribute attribute, java.lang.String value)voidXCostType. assignValue(XAttribute attribute, java.lang.String value)java.lang.DoubleXCostAmount. extractValue(XAttribute attribute)java.lang.StringXCostDriver. extractValue(XAttribute attribute)java.lang.StringXCostType. extractValue(XAttribute attribute) -
Uses of XAttribute in org.deckfour.xes.in
Fields in org.deckfour.xes.in with type parameters of type XAttribute Modifier and Type Field Description protected java.util.Stack<XAttribute>XesXmlParser.XesXmlHandler. attributeStackBuffer for attributes.protected java.util.List<XAttribute>XesXmlParser.XesXmlHandler. globalsBuffer for globals. -
Uses of XAttribute in org.deckfour.xes.info
Methods in org.deckfour.xes.info that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XAttributeInfo. getAttributes()Provides access to prototypes of all registered attributes.java.util.Collection<XAttribute>XAttributeInfo. getAttributesForExtension(XExtension extension)For a given extension, returns prototypes of all registered attributes defined by that extension.java.util.Collection<XAttribute>XAttributeInfo. getAttributesForType(java.lang.Class<? extends XAttribute> type)For a given type, returns prototypes of all registered attributes with that type.java.util.Collection<XAttribute>XAttributeInfo. getAttributesWithoutExtension()Returns prototypes of all registered attributes defined by no extension.Methods in org.deckfour.xes.info with parameters of type XAttribute Modifier and Type Method Description intXAttributeInfo. getFrequency(XAttribute attribute)Returns the total frequency, i.e.doubleXAttributeInfo. getRelativeFrequency(XAttribute attribute)Returns the relative frequency, i.e.java.lang.StringXAttributeNameMap. map(XAttribute attribute)Returns the name mapped onto the provided attribute by this mapping.java.lang.StringXGlobalAttributeNameMap. map(XAttribute attribute)java.lang.StringXGlobalAttributeNameMap. mapSafely(XAttribute attribute, java.lang.String mappingName)Maps an attribute safely, using the given attribute mapping.java.lang.StringXGlobalAttributeNameMap. mapSafely(XAttribute attribute, XAttributeNameMap mapping)Maps an attribute safely, using the given attribute mapping.Method parameters in org.deckfour.xes.info with type arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XAttributeInfo. getAttributesForType(java.lang.Class<? extends XAttribute> type)For a given type, returns prototypes of all registered attributes with that type.java.util.Collection<java.lang.String>XAttributeInfo. getKeysForType(java.lang.Class<? extends XAttribute> type)For a given type, returns the keys of all registered attributes with that type. -
Uses of XAttribute in org.deckfour.xes.info.impl
Methods in org.deckfour.xes.info.impl that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XAttributeInfoImpl. getAttributes()java.util.Collection<XAttribute>XAttributeInfoImpl. getAttributesForExtension(XExtension extension)java.util.Collection<XAttribute>XAttributeInfoImpl. getAttributesForType(java.lang.Class<? extends XAttribute> type)java.util.Collection<XAttribute>XAttributeInfoImpl. getAttributesWithoutExtension()Methods in org.deckfour.xes.info.impl with parameters of type XAttribute Modifier and Type Method Description intXAttributeInfoImpl. getFrequency(XAttribute attribute)doubleXAttributeInfoImpl. getRelativeFrequency(XAttribute attribute)java.lang.StringXAttributeNameMapImpl. map(XAttribute attribute)voidXAttributeInfoImpl. register(XAttribute attribute)Registers a concrete attribute with this registry.voidXAttributeNameMapImpl. registerMapping(XAttribute attribute, java.lang.String alias)Registers a mapping for a given attribute.Method parameters in org.deckfour.xes.info.impl with type arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XAttributeInfoImpl. getAttributesForType(java.lang.Class<? extends XAttribute> type)java.util.Collection<java.lang.String>XAttributeInfoImpl. getKeysForType(java.lang.Class<? extends XAttribute> type) -
Uses of XAttribute in org.deckfour.xes.model
Subinterfaces of XAttribute in org.deckfour.xes.model Modifier and Type Interface Description interfaceXAttributeBooleanAttribute with boolean type value.interfaceXAttributeCollectioninterfaceXAttributeContainerinterfaceXAttributeContinuousAttribute with continuous type value (i.e., double-precision floating point).interfaceXAttributeDiscreteAttribute with discrete type value (i.e., long-precision integer).interfaceXAttributeIDinterfaceXAttributeListinterfaceXAttributeLiteralAttribute with literal type value (i.e., string-based).interfaceXAttributeTimestampAttribute with timestamp type value.Methods in org.deckfour.xes.model that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Collection<XAttribute>XAttributeCollection. getCollection()java.util.List<XAttribute>XLog. getGlobalEventAttributes()This method returns a list of attributes which are global for all events, i.e.java.util.List<XAttribute>XLog. getGlobalTraceAttributes()This method returns a list of attributes which are global for all traces, i.e.Methods in org.deckfour.xes.model with parameters of type XAttribute Modifier and Type Method Description voidXAttributeCollection. addToCollection(XAttribute attribute)voidXVisitor. visitAttributePost(XAttribute attr, XAttributable parent)voidXVisitor. visitAttributePre(XAttribute attr, XAttributable parent) -
Uses of XAttribute in org.deckfour.xes.model.buffered
Methods in org.deckfour.xes.model.buffered that return XAttribute Modifier and Type Method Description XAttributeXAbstractAttributeMapBufferedImpl. get(java.lang.Object key)XAttributeXAbstractAttributeMapBufferedImpl. put(java.lang.String key, XAttribute value)XAttributeXAbstractAttributeMapBufferedImpl. remove(java.lang.Object key)Methods in org.deckfour.xes.model.buffered that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Set<java.util.Map.Entry<java.lang.String,XAttribute>>XAbstractAttributeMapBufferedImpl. entrySet()java.util.Collection<XAttribute>XAbstractAttributeMapBufferedImpl. values()Methods in org.deckfour.xes.model.buffered with parameters of type XAttribute Modifier and Type Method Description XAttributeXAbstractAttributeMapBufferedImpl. put(java.lang.String key, XAttribute value)Method parameters in org.deckfour.xes.model.buffered with type arguments of type XAttribute Modifier and Type Method Description voidXAbstractAttributeMapBufferedImpl. putAll(java.util.Map<? extends java.lang.String,? extends XAttribute> t) -
Uses of XAttribute in org.deckfour.xes.model.impl
Classes in org.deckfour.xes.model.impl that implement XAttribute Modifier and Type Class Description classXAttributeBooleanImplThis class implements boolean type attributes.classXAttributeCollectionImplclassXAttributeContainerImplclassXAttributeContinuousImplThis class implements continuous type attributes.classXAttributeDiscreteImplThis class implements discrete type attributes.classXAttributeIDImplclassXAttributeImplThis class implements the abstract base class for strongly-typed attributes.classXAttributeListImplclassXAttributeLiteralImplThis class implements literal type attributes.classXAttributeTimestampImplThis class implements timestamp type attributes.Fields in org.deckfour.xes.model.impl with type parameters of type XAttribute Modifier and Type Field Description protected java.util.Collection<XAttribute>XAttributeCollectionImpl. collectionMethods in org.deckfour.xes.model.impl that return XAttribute Modifier and Type Method Description XAttributeXAttributeMapLazyImpl. get(java.lang.Object key)XAttributeXAttributeMapLazyImpl. put(java.lang.String key, XAttribute value)XAttributeXAttributeMapLazyImpl. remove(java.lang.Object key)Methods in org.deckfour.xes.model.impl that return types with arguments of type XAttribute Modifier and Type Method Description java.util.Set<java.util.Map.Entry<java.lang.String,XAttribute>>XAttributeMapLazyImpl. entrySet()java.util.Collection<XAttribute>XAttributeCollectionImpl. getCollection()java.util.List<XAttribute>XLogImpl. getGlobalEventAttributes()java.util.List<XAttribute>XLogImpl. getGlobalTraceAttributes()java.util.Collection<XAttribute>XAttributeMapLazyImpl. values()Methods in org.deckfour.xes.model.impl with parameters of type XAttribute Modifier and Type Method Description voidXAttributeCollectionImpl. addToCollection(XAttribute attribute)intXAttributeBooleanImpl. compareTo(XAttribute other)intXAttributeContinuousImpl. compareTo(XAttribute other)intXAttributeDiscreteImpl. compareTo(XAttribute other)intXAttributeIDImpl. compareTo(XAttribute other)intXAttributeImpl. compareTo(XAttribute o)intXAttributeLiteralImpl. compareTo(XAttribute other)intXAttributeTimestampImpl. compareTo(XAttribute other)XAttributeXAttributeMapLazyImpl. put(java.lang.String key, XAttribute value)voidXAttributeCollectionImpl. removeFromCollection(XAttribute attribute)Method parameters in org.deckfour.xes.model.impl with type arguments of type XAttribute Modifier and Type Method Description voidXAttributeMapLazyImpl. putAll(java.util.Map<? extends java.lang.String,? extends XAttribute> t)Constructor parameters in org.deckfour.xes.model.impl with type arguments of type XAttribute Constructor Description XAttributeMapImpl(java.util.Map<java.lang.String,XAttribute> template)Creates a new attribute map. -
Uses of XAttribute in org.deckfour.xes.out
Method parameters in org.deckfour.xes.out with type arguments of type XAttribute Modifier and Type Method Description protected voidXesXmlSerializer. addAttributes(org.deckfour.spex.SXTag tag, java.util.Collection<XAttribute> attributes)Helper method, adds the given collection of attributes to the given Tag.protected voidXMxmlSerializer. addAttributes(org.deckfour.spex.SXTag dataNode, java.lang.String keyPrefix, java.util.Collection<XAttribute> attributes)Helper method, adds attributes to a tag.protected voidXMxmlSerializer. addAttributes(org.deckfour.spex.SXTag node, java.util.Collection<XAttribute> attributes)Helper method, adds attributes to a tag.protected voidXesXmlSerializer. addGlobalAttributes(org.deckfour.spex.SXTag parent, java.lang.String scope, java.util.List<XAttribute> attributes)Helper method for defining global attributes on a given scope. -
Uses of XAttribute in org.deckfour.xes.util
Methods in org.deckfour.xes.util that return XAttribute Modifier and Type Method Description static XAttributeXAttributeUtils. composeAttribute(XFactory factory, java.lang.String key, java.lang.String value, java.lang.String type, XExtension extension)Composes the appropriate attribute type from the string-based information found, e.g., in XML serializations.static XAttributeXAttributeUtils. derivePrototype(XAttribute instance)Derives a prototype for the given attribute.Methods in org.deckfour.xes.util that return types with arguments of type XAttribute Modifier and Type Method Description static java.lang.Class<? extends XAttribute>XAttributeUtils. getType(XAttribute attribute)For the given attribute, returns its type, i.e., the most high-level, typed interface this attribute implements.Methods in org.deckfour.xes.util with parameters of type XAttribute Modifier and Type Method Description static XAttributeXAttributeUtils. derivePrototype(XAttribute instance)Derives a prototype for the given attribute.static java.lang.Class<? extends XAttribute>XAttributeUtils. getType(XAttribute attribute)For the given attribute, returns its type, i.e., the most high-level, typed interface this attribute implements.static java.lang.StringXAttributeUtils. getTypeString(XAttribute attribute)For the given attribute, derives the standardized string describing the attributes specific type (used, e.g., for serialization).Method parameters in org.deckfour.xes.util with type arguments of type XAttribute Modifier and Type Method Description static java.util.Set<XExtension>XAttributeUtils. extractExtensions(java.util.Map<java.lang.String,XAttribute> attributeMap)Static helper method for extracting all extensions from an attribute map.
-