gov.nasa.pds.search.core.extractor.registry
Class ExtrinsicObjectSlots

java.lang.Object
  extended by gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots

public class ExtrinsicObjectSlots
extends Object

Extension of Registry Client functionality to specifically address needs of the Search Core. This class is used to maintain a map of all the slots for an extrinsic object, as well as maintain a list of all missing slots.

Version:
$Revision: 10981 $
Author:
jpadams

Constructor Summary
ExtrinsicObjectSlots()
           
ExtrinsicObjectSlots(gov.nasa.pds.registry.model.ExtrinsicObject extObj)
           
 
Method Summary
 List<String> get(String key)
           
 List<String> getMissingSlotList()
           
 String getObjectType()
           
 Map<String,List<String>> getSlotMap()
           
 boolean isMissingSlots()
           
 void setSlotMap(Set<gov.nasa.pds.registry.model.Slot> slotSet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtrinsicObjectSlots

public ExtrinsicObjectSlots()

ExtrinsicObjectSlots

public ExtrinsicObjectSlots(gov.nasa.pds.registry.model.ExtrinsicObject extObj)
Method Detail

setSlotMap

public void setSlotMap(Set<gov.nasa.pds.registry.model.Slot> slotSet)

getSlotMap

public Map<String,List<String>> getSlotMap()

get

public List<String> get(String key)

isMissingSlots

public boolean isMissingSlots()

getObjectType

public String getObjectType()

getMissingSlotList

public List<String> getMissingSlotList()


Copyright © 2010-2013 Planetary Data System. All Rights Reserved.