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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ca.phon.opgraph.nodes.general.MacroNodeanalysisFromQuery(QueryScript queryScript, ca.phon.opgraph.OpGraph reportGraph) getProjectFolderPath(Project project) getProjectGraphs(Project project) static StringgetQueryReport(QueryScript queryScript) static voidonBrowse(PhonActionEvent<Project> pae) voidsetupMenu(Project project, List<SessionPath> selectedSessions, MenuElement menu)
-
Field Details
-
ANALYSIS_FOLDER
- See Also:
-
-
Constructor Details
-
AnalysisLibrary
public AnalysisLibrary()
-
-
Method Details
-
getAvailableAnalysis
-
getStockGraphs
- Specified by:
getStockGraphsin interfaceOpGraphLibrary
-
getUserGraphs
- Specified by:
getUserGraphsin interfaceOpGraphLibrary
-
getProjectGraphs
- Specified by:
getProjectGraphsin interfaceOpGraphLibrary
-
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:
IOExceptionca.phon.opgraph.exceptions.ItemMissingExceptionca.phon.opgraph.dag.VertexNotFoundExceptionca.phon.opgraph.dag.CycleDetectedExceptionURISyntaxExceptionInstantiationExceptionca.phon.opgraph.dag.InvalidEdgeException
-
getFolderName
- Specified by:
getFolderNamein interfaceOpGraphLibrary
-
getUserFolderPath
- Specified by:
getUserFolderPathin interfaceOpGraphLibrary
-
getProjectFolderPath
- Specified by:
getProjectFolderPathin interfaceOpGraphLibrary
-