@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.