gov.bnl.star.offline.scheduler.dataset
Class DatasetSubset

java.lang.Object
  extended by gov.bnl.star.offline.scheduler.dataset.DatasetSubset

public class DatasetSubset
extends java.lang.Object

This class represents an indexed subset of the dataset.

Author:
Levente Hajdu

Constructor Summary
DatasetSubset()
          This constructor should ***not*** be used
DatasetSubset(int index, Dataset dataset)
          Creates a new instance of DatasetSubset
 
Method Summary
 void addOneToFilesInSubset()
           
 void addToEventsInSubset(int moreEvents)
           
 Dataset getDataset()
           
 int getEventsInSubset()
           
 int getFilesInSubset()
           
 int getIndex()
           
 java.lang.String getNode()
           
 java.util.List getPhysicalFileList()
           
 java.lang.String getSite()
           
 void setDataset(Dataset dataset)
           
 void setEventsInSubset(int eventsInSubset)
           
 void setFilesInSubset(int filesInSubset)
           
 void setIndex(int index)
           
 void setNode(java.lang.String node)
           
 void setSite(java.lang.String site)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetSubset

public DatasetSubset()
This constructor should ***not*** be used


DatasetSubset

public DatasetSubset(int index,
                     Dataset dataset)
Creates a new instance of DatasetSubset

Parameters:
index - The index of this subset
dataset - The dataset from which holds the subset being indexed.
Method Detail

setIndex

public void setIndex(int index)

getIndex

public int getIndex()

setDataset

public void setDataset(Dataset dataset)

getDataset

public Dataset getDataset()

getPhysicalFileList

public java.util.List getPhysicalFileList()
Returns:
A list of PhysicalFile objects from the subset.

setNode

public void setNode(java.lang.String node)

getNode

public java.lang.String getNode()

setSite

public void setSite(java.lang.String site)

getSite

public java.lang.String getSite()

getEventsInSubset

public int getEventsInSubset()

setEventsInSubset

public void setEventsInSubset(int eventsInSubset)

addToEventsInSubset

public void addToEventsInSubset(int moreEvents)

getFilesInSubset

public int getFilesInSubset()

setFilesInSubset

public void setFilesInSubset(int filesInSubset)

addOneToFilesInSubset

public void addOneToFilesInSubset()


Copyright © 2002-2004 STAR collaboration - Brookhaven National Laboratory. All Rights Reserved.