public class MetaData extends Object
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
MetaData()
Default constructor.
|
MetaData(MetaData metaData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(MetaDataType<?> metaDataType) |
boolean |
equals(Object obj) |
<T> T |
get(MetaDataType<T> metaDataType) |
Iterator<Map.Entry<MetaDataType<?>,Object>> |
getMetaDataIterator() |
Set<MetaDataType<?>> |
getMetaDataTypes() |
int |
hashCode() |
<T> void |
put(MetaDataType<T> metaDataType,
T value) |
int |
size() |
String |
toString() |
public MetaData()
public MetaData(MetaData metaData)
metaData - MetaData; meta data to copy into new meta datapublic final <T> void put(MetaDataType<T> metaDataType, T value)
T - class of meta datametaDataType - MetaDataType<T>; meta data typevalue - T; value of meta datapublic final boolean contains(MetaDataType<?> metaDataType)
metaDataType - MetaDataType<?>; meta data typepublic final <T> T get(MetaDataType<T> metaDataType)
T - class of meta datametaDataType - MetaDataType<T>; meta data typepublic final Set<MetaDataType<?>> getMetaDataTypes()
public final int size()
public final Iterator<Map.Entry<MetaDataType<?>,Object>> getMetaDataIterator()
Copyright © 2014–2019 Delft University of Technology. All rights reserved.