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