Package ca.phon.app.opgraph.analysis
Class AnalysisLibrary
java.lang.Object
ca.phon.app.opgraph.analysis.AnalysisLibrary
- All Implemented Interfaces:
OpGraphLibrary
Library of analysis. These analysis are available from the 'Analysis' menu button in the query and query history dialogs.
Reports are stored in ~/Documents/Phon/reports
by default. Reports can also be stored in the project
__res/reports/
folder.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ca.phon.opgraph.nodes.general.MacroNode
analysisFromQuery
(QueryScript queryScript, ca.phon.opgraph.OpGraph reportGraph) getProjectAnalysisFolder
(Project project) getProjectFolderPath
(Project project) getProjectGraphs
(Project project) static String
getQueryReport
(QueryScript queryScript) static void
onBrowse
(PhonActionEvent<Project> pae) void
setupMenu
(Project project, List<SessionPath> selectedSessions, MenuElement menu)
-
Field Details
-
ANALYSIS_FOLDER
- See Also:
-
-
Constructor Details
-
AnalysisLibrary
public AnalysisLibrary()
-
-
Method Details
-
getAvailableAnalysis
-
getStockGraphs
- Specified by:
getStockGraphs
in interfaceOpGraphLibrary
-
getUserGraphs
- Specified by:
getUserGraphs
in interfaceOpGraphLibrary
-
getProjectGraphs
- Specified by:
getProjectGraphs
in interfaceOpGraphLibrary
-
getProjectAnalysisFolder
-
setupMenu
-
onBrowse
-
getQueryReport
-
analysisFromQuery
public static ca.phon.opgraph.nodes.general.MacroNode analysisFromQuery(QueryScript queryScript, ca.phon.opgraph.OpGraph reportGraph) throws IOException, ca.phon.opgraph.exceptions.ItemMissingException, ca.phon.opgraph.dag.VertexNotFoundException, ca.phon.opgraph.dag.CycleDetectedException, URISyntaxException, InstantiationException, ca.phon.opgraph.dag.InvalidEdgeException - Throws:
IOException
ca.phon.opgraph.exceptions.ItemMissingException
ca.phon.opgraph.dag.VertexNotFoundException
ca.phon.opgraph.dag.CycleDetectedException
URISyntaxException
InstantiationException
ca.phon.opgraph.dag.InvalidEdgeException
-
getFolderName
- Specified by:
getFolderName
in interfaceOpGraphLibrary
-
getUserFolderPath
- Specified by:
getUserFolderPath
in interfaceOpGraphLibrary
-
getProjectFolderPath
- Specified by:
getProjectFolderPath
in interfaceOpGraphLibrary
-