Uses of Interface
org.deckfour.xes.model.XAttribute

Packages that use XAttribute
org.deckfour.xes.extension   
org.deckfour.xes.in   
org.deckfour.xes.info   
org.deckfour.xes.info.impl   
org.deckfour.xes.model   
org.deckfour.xes.model.buffered   
org.deckfour.xes.model.impl   
org.deckfour.xes.out   
org.deckfour.xes.util   
 

Uses of XAttribute in org.deckfour.xes.extension
 

Fields in org.deckfour.xes.extension declared as XAttribute
protected  XAttribute XExtensionParser.XExtensionHandler.currentAttribute
          The currently parsed attribute definition.
 

Fields in org.deckfour.xes.extension with type parameters of type XAttribute
protected  HashSet<XAttribute> XExtension.allAttributes
          Set containing all attributes defined by this extension, on all possible levels of abstraction.
protected  HashSet<XAttribute> XExtension.eventAttributes
          Set containing all attributes defined by this extension on the level of events.
protected  HashSet<XAttribute> XExtension.logAttributes
          Set containing all attributes defined by this extension on the level of logs.
protected  HashSet<XAttribute> XExtension.metaAttributes
          Set containing all meta-attributes defined by this extension, i.e.
protected  HashSet<XAttribute> XExtension.traceAttributes
          Set containing all attributes defined by this extension on the level of traces.
protected  Collection<XAttribute> XExtensionParser.XExtensionHandler.xAttributes
          Buffer for parsed attribute definitions.
 

Methods in org.deckfour.xes.extension that return types with arguments of type XAttribute
 Collection<XAttribute> XExtension.getDefinedAttributes()
          Returns the collection of attributes defined by this extension for any log elements (archive-, log-, trace-, event-, and meta-attributes).
 Collection<XAttribute> XExtension.getEventAttributes()
          Returns the collection of attributes defined by this extension for event elements.
 Collection<XAttribute> XExtension.getLogAttributes()
          Returns the collection of attributes defined by this extension for log elements.
 Collection<XAttribute> XExtension.getMetaAttributes()
          Returns the collection of meta-attributes defined by this extension for attributes.
 Collection<XAttribute> XExtension.getTraceAttributes()
          Returns the collection of attributes defined by this extension for trace elements.
 

Uses of XAttribute in org.deckfour.xes.in
 

Fields in org.deckfour.xes.in with type parameters of type XAttribute
protected  Stack<XAttribute> XesXmlParser.XesXmlHandler.attributeStack
          Buffer for attributes.
protected  List<XAttribute> XesXmlParser.XesXmlHandler.globals
          Buffer for globals.
 

Uses of XAttribute in org.deckfour.xes.info
 

Methods in org.deckfour.xes.info that return types with arguments of type XAttribute
 Collection<XAttribute> XAttributeInfo.getAttributes()
          Provides access to prototypes of all registered attributes.
 Collection<XAttribute> XAttributeInfo.getAttributesForExtension(XExtension extension)
          For a given extension, returns prototypes of all registered attributes defined by that extension.
 Collection<XAttribute> XAttributeInfo.getAttributesForType(Class<? extends XAttribute> type)
          For a given type, returns prototypes of all registered attributes with that type.
 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
 int XAttributeInfo.getFrequency(XAttribute attribute)
          Returns the total frequency, i.e.
 double XAttributeInfo.getRelativeFrequency(XAttribute attribute)
          Returns the relative frequency, i.e.
 String XAttributeNameMap.map(XAttribute attribute)
          Returns the name mapped onto the provided attribute by this mapping.
 String XGlobalAttributeNameMap.map(XAttribute attribute)
           
 String XGlobalAttributeNameMap.mapSafely(XAttribute attribute, String mappingName)
          Maps an attribute safely, using the given attribute mapping.
 String XGlobalAttributeNameMap.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
 Collection<XAttribute> XAttributeInfo.getAttributesForType(Class<? extends XAttribute> type)
          For a given type, returns prototypes of all registered attributes with that type.
 Collection<String> XAttributeInfo.getKeysForType(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
 Collection<XAttribute> XAttributeInfoImpl.getAttributes()
           
 Collection<XAttribute> XAttributeInfoImpl.getAttributesForExtension(XExtension extension)
           
 Collection<XAttribute> XAttributeInfoImpl.getAttributesForType(Class<? extends XAttribute> type)
           
 Collection<XAttribute> XAttributeInfoImpl.getAttributesWithoutExtension()
           
 

Methods in org.deckfour.xes.info.impl with parameters of type XAttribute
 int XAttributeInfoImpl.getFrequency(XAttribute attribute)
           
 double XAttributeInfoImpl.getRelativeFrequency(XAttribute attribute)
           
 String XAttributeNameMapImpl.map(XAttribute attribute)
           
 void XAttributeInfoImpl.register(XAttribute attribute)
          Registers a concrete attribute with this registry.
 void XAttributeNameMapImpl.registerMapping(XAttribute attribute, String alias)
          Registers a mapping for a given attribute.
 

Method parameters in org.deckfour.xes.info.impl with type arguments of type XAttribute
 Collection<XAttribute> XAttributeInfoImpl.getAttributesForType(Class<? extends XAttribute> type)
           
 Collection<String> XAttributeInfoImpl.getKeysForType(Class<? extends XAttribute> type)
           
 

Uses of XAttribute in org.deckfour.xes.model
 

Subinterfaces of XAttribute in org.deckfour.xes.model
 interface XAttributeBoolean
          Attribute with boolean type value.
 interface XAttributeContinuous
          Attribute with continuous type value (i.e., double-precision floating point).
 interface XAttributeDiscrete
          Attribute with discrete type value (i.e., long-precision integer).
 interface XAttributeLiteral
          Attribute with literal type value (i.e., string-based).
 interface XAttributeTimestamp
          Attribute with timestamp type value.
 

Methods in org.deckfour.xes.model that return types with arguments of type XAttribute
 List<XAttribute> XLog.getGlobalEventAttributes()
          This method returns a list of attributes which are global for all events, i.e.
 List<XAttribute> XLog.getGlobalTraceAttributes()
          This method returns a list of attributes which are global for all traces, i.e.
 

Uses of XAttribute in org.deckfour.xes.model.buffered
 

Methods in org.deckfour.xes.model.buffered that return XAttribute
 XAttribute XAbstractAttributeMapBufferedImpl.get(Object key)
           
 XAttribute XAbstractAttributeMapBufferedImpl.put(String key, XAttribute value)
           
 XAttribute XAbstractAttributeMapBufferedImpl.remove(Object key)
           
 

Methods in org.deckfour.xes.model.buffered that return types with arguments of type XAttribute
 Set<Map.Entry<String,XAttribute>> XAbstractAttributeMapBufferedImpl.entrySet()
           
 Collection<XAttribute> XAbstractAttributeMapBufferedImpl.values()
           
 

Methods in org.deckfour.xes.model.buffered with parameters of type XAttribute
 XAttribute XAbstractAttributeMapBufferedImpl.put(String key, XAttribute value)
           
 

Method parameters in org.deckfour.xes.model.buffered with type arguments of type XAttribute
 void XAbstractAttributeMapBufferedImpl.putAll(Map<? extends String,? extends XAttribute> t)
           
 

Uses of XAttribute in org.deckfour.xes.model.impl
 

Classes in org.deckfour.xes.model.impl that implement XAttribute
 class XAttributeBooleanImpl
          This class implements boolean type attributes.
 class XAttributeContinuousImpl
          This class implements continuous type attributes.
 class XAttributeDiscreteImpl
          This class implements discrete type attributes.
 class XAttributeImpl
          This class implements the abstract base class for strongly-typed attributes.
 class XAttributeLiteralImpl
          This class implements literal type attributes.
 class XAttributeTimestampImpl
          This class implements timestamp type attributes.
 

Methods in org.deckfour.xes.model.impl that return XAttribute
 XAttribute XAttributeMapLazyImpl.get(Object key)
           
 XAttribute XAttributeMapLazyImpl.put(String key, XAttribute value)
           
 XAttribute XAttributeMapLazyImpl.remove(Object key)
           
 

Methods in org.deckfour.xes.model.impl that return types with arguments of type XAttribute
 Set<Map.Entry<String,XAttribute>> XAttributeMapLazyImpl.entrySet()
           
 List<XAttribute> XLogImpl.getGlobalEventAttributes()
           
 List<XAttribute> XLogImpl.getGlobalTraceAttributes()
           
 Collection<XAttribute> XAttributeMapLazyImpl.values()
           
 

Methods in org.deckfour.xes.model.impl with parameters of type XAttribute
 int XAttributeImpl.compareTo(XAttribute o)
           
 XAttribute XAttributeMapLazyImpl.put(String key, XAttribute value)
           
 

Method parameters in org.deckfour.xes.model.impl with type arguments of type XAttribute
 void XAttributeMapLazyImpl.putAll(Map<? extends String,? extends XAttribute> t)
           
 

Constructor parameters in org.deckfour.xes.model.impl with type arguments of type XAttribute
XAttributeMapImpl(Map<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
protected  void XMxmlSerializer.addAttributes(SXTag node, Collection<XAttribute> attributes)
          Helper method, adds attributes to a tag.
protected  void XesXmlSerializer.addAttributes(SXTag tag, Collection<XAttribute> attributes)
          Helper method, adds the given collection of attributes to the given Tag.
protected  void XMxmlSerializer.addAttributes(SXTag dataNode, String keyPrefix, Collection<XAttribute> attributes)
          Helper method, adds attributes to a tag.
protected  void XesXmlSerializer.addGlobalAttributes(SXTag parent, String scope, 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
static XAttribute XAttributeUtils.composeAttribute(XFactory factory, String key, String value, String type, XExtension extension)
          Composes the appropriate attribute type from the string-based information found, e.g., in XML serializations.
static XAttribute XAttributeUtils.derivePrototype(XAttribute instance)
          Derives a prototype for the given attribute.
 

Methods in org.deckfour.xes.util that return types with arguments of type XAttribute
static 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
static XAttribute XAttributeUtils.derivePrototype(XAttribute instance)
          Derives a prototype for the given attribute.
static 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 String XAttributeUtils.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
static Set<XExtension> XAttributeUtils.extractExtensions(Map<String,XAttribute> attributeMap)
          Static helper method for extracting all extensions from an attribute map.