Package org.onlab.util
Class Identifier<T>
- java.lang.Object
- 
- org.onlab.util.Identifier<T>
 
- 
- Direct Known Subclasses:
- AlarmEntityId,- AlarmId,- ButtonId,- ChassisId,- ClusterId,- DeviceKeyId,- DomainId,- FlowId,- GroupId,- IndexTableId,- IntentId,- MeterId,- MplsLabel,- NodeId,- NshServicePathId,- PartitionId,- PiActionId,- PiActionParamId,- PiActionProfileGroupId,- PiActionProfileId,- PiActionProfileMemberId,- PiCounterId,- PiMatchFieldId,- PiMeterId,- PiPacketMetadataId,- PiPipeconfId,- PiRegisterId,- PiTableId,- PolicerId,- RegionId,- ResourceGroup,- TenantId,- TransactionId,- TransportEndpointId,- UiTopoLayoutId,- VlanId
 
 public class Identifier<T> extends Object Abstract identifier backed by another value, e.g. string, int.
- 
- 
Field SummaryFields Modifier and Type Field Description protected Tidentifier
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedIdentifier()Constructor for serialization.protectedIdentifier(T value)Constructs an identifier backed by the specified value.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Compares two device key identifiers for equality.inthashCode()Returns the hashcode of the identifier.Tid()Returns the backing identifier value.StringtoString()Returns a string representation of a DeviceKeyId.
 
- 
- 
- 
Field Detail- 
identifierprotected final T identifier 
 
- 
 - 
Constructor Detail- 
Identifierprotected Identifier() Constructor for serialization.
 - 
Identifierprotected Identifier(T value) Constructs an identifier backed by the specified value.- Parameters:
- value- the backing value
 
 
- 
 
-