public class ReflectionLevelMemory
extends java.lang.Object
Constructor and Description |
---|
ReflectionLevelMemory(SimilarityProcessor parent) |
Modifier and Type | Method and Description |
---|---|
void |
addPlotUnitComparison(java.lang.String story1,
java.lang.String story2,
int size,
ConceptPatternMatchWrapper match) |
int |
getConceptCount(java.lang.String feature) |
java.util.HashMap<java.lang.String,java.lang.Integer> |
getConceptPatternStoryCounts() |
VectorMatchWrapper |
getDefinedConceptPatternComparison(java.lang.String story1,
java.lang.String story2) |
java.util.HashMap<java.lang.String,java.util.ArrayList<ConceptPattern>> |
getGenConceptPatternUnits(int size) |
int |
getGeneratedConceptPatternStoryCounts(ConceptPattern oPattern,
int size) |
java.util.ArrayList<PlotEvent> |
getPlotEvents(java.lang.String story) |
ConceptPatternMatchWrapper |
getPlotUnitComparison(java.lang.String story1,
java.lang.String story2,
int size) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,ConceptPatternMatchWrapper>> |
getPlotUnitComparisons(int size) |
int |
getPlotUnitCount(ConceptPattern unit,
int size) |
java.util.ArrayList<ConceptPattern> |
getPlotUnits(java.lang.String story,
int size) |
float |
getRarity(ConceptPattern unit,
int size) |
Sequence |
getSequence(java.lang.String story) |
java.util.HashMap<java.lang.String,java.util.ArrayList<ReflectionDescription>> |
getStories() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getStoriesString() |
int |
getStoryCount() |
java.util.ArrayList<java.lang.String> |
getStoryNames() |
java.util.HashMap<ConceptPattern,java.lang.Integer> |
getStoryPlotUnitCounts(java.lang.String title,
int size) |
java.util.ArrayList<ReflectionDescription> |
getStoryReflectionDescriptions(java.lang.String story) |
java.util.HashMap<java.lang.String,java.lang.Integer> |
getStoryReflectionStringCounts(java.lang.String story) |
java.util.ArrayList<java.lang.String> |
getStoryReflectionStrings(java.lang.String story) |
int |
getTotalConceptCount() |
double |
getWidestNameWidth(java.awt.Font font,
java.awt.font.FontRenderContext context) |
boolean |
hasReadStory(java.lang.String title) |
void |
putPlotUnits(java.lang.String title,
int size) |
void |
putStorySequence(java.lang.String title,
Sequence seq) |
void |
readInStory(ReflectionAnalysis analysis) |
public ReflectionLevelMemory(SimilarityProcessor parent)
public void readInStory(ReflectionAnalysis analysis)
public int getStoryCount()
public java.util.ArrayList<java.lang.String> getStoryNames()
public boolean hasReadStory(java.lang.String title)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getStoriesString()
public java.util.HashMap<java.lang.String,java.util.ArrayList<ReflectionDescription>> getStories()
public int getTotalConceptCount()
public int getConceptCount(java.lang.String feature)
public java.util.ArrayList<ReflectionDescription> getStoryReflectionDescriptions(java.lang.String story)
public VectorMatchWrapper getDefinedConceptPatternComparison(java.lang.String story1, java.lang.String story2)
public java.util.ArrayList<java.lang.String> getStoryReflectionStrings(java.lang.String story)
public java.util.HashMap<java.lang.String,java.lang.Integer> getStoryReflectionStringCounts(java.lang.String story)
public java.util.HashMap<java.lang.String,java.lang.Integer> getConceptPatternStoryCounts()
public void putStorySequence(java.lang.String title, Sequence seq)
public Sequence getSequence(java.lang.String story)
public int getGeneratedConceptPatternStoryCounts(ConceptPattern oPattern, int size)
public void putPlotUnits(java.lang.String title, int size)
public int getPlotUnitCount(ConceptPattern unit, int size)
public float getRarity(ConceptPattern unit, int size)
public java.util.HashMap<ConceptPattern,java.lang.Integer> getStoryPlotUnitCounts(java.lang.String title, int size)
public java.util.ArrayList<PlotEvent> getPlotEvents(java.lang.String story)
public java.util.ArrayList<ConceptPattern> getPlotUnits(java.lang.String story, int size)
public void addPlotUnitComparison(java.lang.String story1, java.lang.String story2, int size, ConceptPatternMatchWrapper match)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,ConceptPatternMatchWrapper>> getPlotUnitComparisons(int size)
public ConceptPatternMatchWrapper getPlotUnitComparison(java.lang.String story1, java.lang.String story2, int size)
public java.util.HashMap<java.lang.String,java.util.ArrayList<ConceptPattern>> getGenConceptPatternUnits(int size)
public double getWidestNameWidth(java.awt.Font font, java.awt.font.FontRenderContext context)