@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class NodeAttributeInfo extends Object
Node Attribute Info describes a NodeAttribute.
Constructor and Description |
---|
NodeAttributeInfo() |
Modifier and Type | Method and Description |
---|---|
abstract NodeAttributeKey |
getAttributeKey() |
abstract NodeAttributeType |
getAttributeType() |
static NodeAttributeInfo |
newInstance(NodeAttribute nodeAttribute) |
static NodeAttributeInfo |
newInstance(NodeAttributeKey nodeAttributeKey,
NodeAttributeType attributeType) |
abstract void |
setAttributeKey(NodeAttributeKey attributeKey) |
abstract void |
setAttributeType(NodeAttributeType attributeType) |
public static NodeAttributeInfo newInstance(NodeAttribute nodeAttribute)
public static NodeAttributeInfo newInstance(NodeAttributeKey nodeAttributeKey, NodeAttributeType attributeType)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract NodeAttributeKey getAttributeKey()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setAttributeKey(NodeAttributeKey attributeKey)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract NodeAttributeType getAttributeType()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setAttributeType(NodeAttributeType attributeType)
Copyright © 2023 Apache Software Foundation. All rights reserved.