Interface ASTManager
-
- All Superinterfaces:
ApplicationComponent
,SettingsOwner
- All Known Implementing Classes:
ASTManagerImpl
public interface ASTManager extends ApplicationComponent, SettingsOwner
Manages a compilation unit forSourceEditorController
.- Since:
- 6.0.0
- Author:
- Clément Fournier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.reactfx.value.Val<ClassLoader>
classLoaderProperty()
org.reactfx.value.Val<net.sourceforge.pmd.lang.ast.Node>
compilationUnitProperty()
org.reactfx.value.Val<ParseAbortedException>
currentExceptionProperty()
String
getSourceCode()
net.sourceforge.pmd.lang.document.TextDocument
getSourceDocument()
org.reactfx.value.Val<net.sourceforge.pmd.lang.LanguageProcessor>
languageProcessorProperty()
org.reactfx.value.Val<net.sourceforge.pmd.lang.LanguageVersion>
languageVersionProperty()
org.reactfx.value.Var<Map<String,String>>
ruleProperties()
void
setSourceCode(String sourceCode)
org.reactfx.value.SuspendableVar<String>
sourceCodeProperty()
org.reactfx.value.SuspendableVar<net.sourceforge.pmd.lang.document.TextDocument>
sourceDocumentProperty()
-
Methods inherited from interface net.sourceforge.pmd.util.fxdesigner.app.ApplicationComponent
getDebugName, getDesignerRoot, getLogCategory, getLogger, getMainStage, getService, globalLanguageProperty, isDeveloperMode, languageBindingsProperty, logInternalDebugInfo, logInternalDebugInfo, logInternalException, logUserException, raiseParsableSourceFlag, raiseParsableXPathFlag
-
Methods inherited from interface net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsOwner
getChildrenSettingsNodes
-
-
-
-
Method Detail
-
sourceCodeProperty
org.reactfx.value.SuspendableVar<String> sourceCodeProperty()
-
sourceDocumentProperty
org.reactfx.value.SuspendableVar<net.sourceforge.pmd.lang.document.TextDocument> sourceDocumentProperty()
-
getSourceCode
String getSourceCode()
-
getSourceDocument
net.sourceforge.pmd.lang.document.TextDocument getSourceDocument()
-
setSourceCode
void setSourceCode(String sourceCode)
-
languageVersionProperty
org.reactfx.value.Val<net.sourceforge.pmd.lang.LanguageVersion> languageVersionProperty()
-
languageProcessorProperty
org.reactfx.value.Val<net.sourceforge.pmd.lang.LanguageProcessor> languageProcessorProperty()
-
compilationUnitProperty
org.reactfx.value.Val<net.sourceforge.pmd.lang.ast.Node> compilationUnitProperty()
-
classLoaderProperty
org.reactfx.value.Val<ClassLoader> classLoaderProperty()
-
currentExceptionProperty
org.reactfx.value.Val<ParseAbortedException> currentExceptionProperty()
-
-