Class PositionMapping
- java.lang.Object
 - 
- uk.ac.ebi.pride.jmztab2.utils.parser.PositionMapping
 
 
- 
public final class PositionMapping extends Object
Create and maintain a couple of mappings between physical position and logical position. Physical position: Integer, the position of mzTab file. Logical position: String, the internal order of specification.- Since:
 - 16/10/13
 - Author:
 - qingwei
 
 
- 
- 
Constructor Summary
Constructors Constructor Description PositionMapping(MZTabColumnFactory factory, String headerLine)Constructor for PositionMapping.PositionMapping(MZTabColumnFactory factory, String[] headerList)Constructor for PositionMapping. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(Integer key)containsKey.Stringget(Integer key)get.booleanisEmpty()isEmpty.Set<Integer>keySet()keySet.voidput(Integer physicalPosition, String logicalPosition)put.SortedMap<String,Integer>reverse()Exchange key and value to "LogicalPosition, PhysicalPosition".intsize()size.Collection<String>values()values. 
 - 
 
- 
- 
Constructor Detail
- 
PositionMapping
public PositionMapping(MZTabColumnFactory factory, String headerLine)
Constructor for PositionMapping.
- Parameters:
 factory- aMZTabColumnFactoryobject.headerLine- aStringobject.
 
- 
PositionMapping
public PositionMapping(MZTabColumnFactory factory, String[] headerList)
Constructor for PositionMapping.
- Parameters:
 factory- aMZTabColumnFactoryobject.headerList- an array ofStringobjects.
 
 - 
 
- 
Method Detail
- 
isEmpty
public boolean isEmpty()
isEmpty.
- Returns:
 - a boolean.
 
 
- 
size
public int size()
size.
- Returns:
 - a int.
 
 
- 
containsKey
public boolean containsKey(Integer key)
containsKey.
- Parameters:
 key- aIntegerobject.- Returns:
 - a boolean.
 
 
- 
values
public Collection<String> values()
values.
- Returns:
 - a 
Collectionobject. 
 
 - 
 
 -