public class PhysicalVolumeNavigatorStore extends ArrayList<IPhysicalVolumeNavigator> implements IPhysicalVolumeNavigatorStore
Modifier and Type | Field and Description |
---|---|
private String |
defaultNavigator |
(package private) Map<String,IPhysicalVolumeNavigator> |
navigators |
private static PhysicalVolumeNavigatorStore |
store |
modCount
Constructor and Description |
---|
PhysicalVolumeNavigatorStore() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(IPhysicalVolumeNavigator nav) |
void |
add(IPhysicalVolumeNavigator nav,
String name) |
IPhysicalVolumeNavigator |
create(String name,
IPhysicalVolume topVolume) |
IPhysicalVolumeNavigator |
createDefault(IPhysicalVolume topVolume) |
List<IPhysicalVolumeNavigator> |
find(IPhysicalVolume world) |
IPhysicalVolumeNavigator |
get(IPhysicalVolume world) |
IPhysicalVolumeNavigator |
get(String name) |
IPhysicalVolumeNavigator |
getDefaultNavigator() |
static IPhysicalVolumeNavigatorStore |
getInstance() |
void |
reset() |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, set, size, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
Map<String,IPhysicalVolumeNavigator> navigators
private static PhysicalVolumeNavigatorStore store
private String defaultNavigator
public static IPhysicalVolumeNavigatorStore getInstance()
public boolean add(IPhysicalVolumeNavigator nav)
add
in interface Collection<IPhysicalVolumeNavigator>
add
in interface List<IPhysicalVolumeNavigator>
add
in class ArrayList<IPhysicalVolumeNavigator>
public void add(IPhysicalVolumeNavigator nav, String name)
public IPhysicalVolumeNavigator createDefault(IPhysicalVolume topVolume)
createDefault
in interface IPhysicalVolumeNavigatorStore
public IPhysicalVolumeNavigator create(String name, IPhysicalVolume topVolume)
create
in interface IPhysicalVolumeNavigatorStore
public IPhysicalVolumeNavigator get(String name)
get
in interface IPhysicalVolumeNavigatorStore
public IPhysicalVolumeNavigator get(IPhysicalVolume world)
get
in interface IPhysicalVolumeNavigatorStore
public List<IPhysicalVolumeNavigator> find(IPhysicalVolume world)
find
in interface IPhysicalVolumeNavigatorStore
public IPhysicalVolumeNavigator getDefaultNavigator()
getDefaultNavigator
in interface IPhysicalVolumeNavigatorStore
public void reset()
reset
in interface IPhysicalVolumeNavigatorStore
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.