Modifier and Type | Field and Description |
---|---|
protected java.util.HashSet<XAttribute> |
XExtension.allAttributes
Set containing all attributes defined by this extension, on all possible
levels of abstraction.
|
protected java.util.HashSet<XAttribute> |
XExtension.eventAttributes
Set containing all attributes defined by this extension on the level of
events.
|
protected java.util.HashSet<XAttribute> |
XExtension.logAttributes
Set containing all attributes defined by this extension on the level of
logs.
|
protected java.util.HashSet<XAttribute> |
XExtension.metaAttributes
Set containing all meta-attributes defined by this extension, i.e.
|
protected java.util.HashSet<XAttribute> |
XExtension.traceAttributes
Set containing all attributes defined by this extension on the level of
traces.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
static XAttribute |
XocXmlParser.attribute |
Modifier and Type | Interface and Description |
---|---|
interface |
XAttributeBoolean
Attribute with boolean type value.
|
interface |
XAttributeCollection |
interface |
XAttributeContainer |
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 |
XAttributeID |
interface |
XAttributeList |
interface |
XAttributeLiteral
Attribute with literal type value (i.e., string-based).
|
interface |
XAttributeTimestamp
Attribute with timestamp type value.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<XAttribute> |
XAttributeCollection.getCollection() |
java.util.List<XAttribute> |
XOCLog.getGlobalEventAttributes()
This method returns a list of attributes which are global for all traces,
i.e.
|
java.util.List<XAttribute> |
XOCLog.getGlobalObjectAttributes() |
java.util.List<XAttribute> |
XOCLog.getGlobalObjectModelAttributes()
This method returns a list of attributes which are global for all events,
i.e.
|
java.util.List<XAttribute> |
XOCLog.getGlobalObjectRelationAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
XAttributeCollection.addToCollection(XAttribute attribute) |
void |
XVisitor.visitAttributePost(XAttribute attr,
XAttributable parent) |
void |
XVisitor.visitAttributePre(XAttribute attr,
XAttributable parent) |
Modifier and Type | Class and Description |
---|---|
class |
XAttributeBooleanImpl
This class implements boolean type attributes.
|
class |
XAttributeCollectionImpl |
class |
XAttributeContainerImpl |
class |
XAttributeContinuousImpl
This class implements continuous type attributes.
|
class |
XAttributeDiscreteImpl
This class implements discrete type attributes.
|
class |
XAttributeIDImpl |
class |
XAttributeImpl
This class implements the abstract base class for strongly-typed attributes.
|
class |
XAttributeListImpl |
class |
XAttributeLiteralImpl
This class implements literal type attributes.
|
class |
XAttributeTimestampImpl
This class implements timestamp type attributes.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<XAttribute> |
XAttributeCollectionImpl.collection |
Modifier and Type | Method and Description |
---|---|
XAttribute |
XAttributeMapLazyImpl.get(java.lang.Object key) |
XAttribute |
XAttributeMapLazyImpl.put(java.lang.String key,
XAttribute value) |
XAttribute |
XAttributeMapLazyImpl.remove(java.lang.Object key) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,XAttribute>> |
XAttributeMapLazyImpl.entrySet() |
java.util.Collection<XAttribute> |
XAttributeCollectionImpl.getCollection() |
java.util.List<XAttribute> |
XOCLogImpl.getGlobalEventAttributes() |
java.util.List<XAttribute> |
XOCLogImpl.getGlobalObjectAttributes() |
java.util.List<XAttribute> |
XOCLogImpl.getGlobalObjectModelAttributes() |
java.util.List<XAttribute> |
XOCLogImpl.getGlobalObjectRelationAttributes() |
java.util.Collection<XAttribute> |
XAttributeMapLazyImpl.values() |
Modifier and Type | Method and Description |
---|---|
void |
XAttributeCollectionImpl.addToCollection(XAttribute attribute) |
int |
XAttributeBooleanImpl.compareTo(XAttribute other) |
int |
XAttributeContinuousImpl.compareTo(XAttribute other) |
int |
XAttributeDiscreteImpl.compareTo(XAttribute other) |
int |
XAttributeIDImpl.compareTo(XAttribute other) |
int |
XAttributeImpl.compareTo(XAttribute o) |
int |
XAttributeLiteralImpl.compareTo(XAttribute other) |
int |
XAttributeTimestampImpl.compareTo(XAttribute other) |
XAttribute |
XAttributeMapLazyImpl.put(java.lang.String key,
XAttribute value) |
Modifier and Type | Method and Description |
---|---|
void |
XAttributeMapLazyImpl.putAll(java.util.Map<? extends java.lang.String,? extends XAttribute> t) |
Constructor and Description |
---|
XAttributeMapImpl(java.util.Map<java.lang.String,XAttribute> template)
Creates a new attribute map.
|
Modifier and Type | Method and Description |
---|---|
static XAttribute |
XAttributeUtils.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 XAttribute |
XAttributeUtils.derivePrototype(XAttribute instance)
Derives a prototype for the given attribute.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static XAttribute |
XAttributeUtils.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.String |
XAttributeUtils.getTypeString(XAttribute attribute)
For the given attribute, derives the standardized string describing the
attributes specific type (used, e.g., for serialization).
|
Modifier and Type | Method and 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.
|