it.unipd.dei.ims.nestor.experiment.utils
Class NestorCompleteDirectTables

java.lang.Object
  extended by it.unipd.dei.ims.nestor.experiment.utils.NestorSetAndElementTables
      extended by it.unipd.dei.ims.nestor.experiment.utils.NestorCompleteDirectTables

public class NestorCompleteDirectTables
extends NestorSetAndElementTables

Defines the NESTOR tables containing all the sets of the data structures, the elements, the content of the elements, the attribute and their content. It is called direct tables because the attribute and tag content tables map an integer (the set) into a specific string (the attribute name or the tag)

Author:
gianmariasilvello

Constructor Summary
NestorCompleteDirectTables()
           
NestorCompleteDirectTables(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> directSubsets, java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> supersets, java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> elements, java.util.HashMap<java.lang.Integer,java.lang.String> content, java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> attributes, java.util.HashMap<java.lang.Integer,java.lang.String> contentAttributes, java.util.HashMap<java.lang.Integer,java.lang.String> attributeNames, java.util.HashMap<java.lang.Integer,java.lang.String> tags)
           
 
Method Summary
 java.util.HashMap<java.lang.Integer,java.lang.String> getAttributeNamesTable()
           
 java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> getAttributesTable()
           
 java.util.HashMap<java.lang.Integer,java.lang.String> getContentAttributesTable()
           
 java.util.HashMap<java.lang.Integer,java.lang.String> getTagsTable()
           
 void setAttributeNamesTable(java.util.HashMap<java.lang.Integer,java.lang.String> attributeNames)
           
 void setAttributesTable(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> attributes)
           
 void setContentAttributesTable(java.util.HashMap<java.lang.Integer,java.lang.String> contentAttributes)
           
 void setTagsTable(java.util.HashMap<java.lang.Integer,java.lang.String> tags)
           
 
Methods inherited from class it.unipd.dei.ims.nestor.experiment.utils.NestorSetAndElementTables
getContentTable, getDirectSubsetsTable, getElementsTable, getSupersetsTable, setContentTable, setDirectSubsetsTable, setElementsTable, setSupersetsTable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestorCompleteDirectTables

public NestorCompleteDirectTables()

NestorCompleteDirectTables

public NestorCompleteDirectTables(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> directSubsets,
                                  java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> supersets,
                                  java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> elements,
                                  java.util.HashMap<java.lang.Integer,java.lang.String> content,
                                  java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> attributes,
                                  java.util.HashMap<java.lang.Integer,java.lang.String> contentAttributes,
                                  java.util.HashMap<java.lang.Integer,java.lang.String> attributeNames,
                                  java.util.HashMap<java.lang.Integer,java.lang.String> tags)
Method Detail

getAttributesTable

public java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> getAttributesTable()

getContentAttributesTable

public java.util.HashMap<java.lang.Integer,java.lang.String> getContentAttributesTable()

getTagsTable

public java.util.HashMap<java.lang.Integer,java.lang.String> getTagsTable()

getAttributeNamesTable

public java.util.HashMap<java.lang.Integer,java.lang.String> getAttributeNamesTable()

setAttributesTable

public void setAttributesTable(java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Integer>> attributes)

setContentAttributesTable

public void setContentAttributesTable(java.util.HashMap<java.lang.Integer,java.lang.String> contentAttributes)

setTagsTable

public void setTagsTable(java.util.HashMap<java.lang.Integer,java.lang.String> tags)

setAttributeNamesTable

public void setAttributeNamesTable(java.util.HashMap<java.lang.Integer,java.lang.String> attributeNames)