public class FXContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IContentProvider
Handles parsing the scene model input (INode, etc) and generates an internal JavaFX model that can be visualized in the viewer.
Constructor and Description |
---|
FXContentProvider() |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes the Viewer input.
|
ISceneGenerator |
getGenerator() |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object input,
java.lang.Object oldInput)
Generates a JavaFX scene from the input model.
|
void |
setGenerator(ISceneGenerator generator) |
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object input, java.lang.Object oldInput)
Generates a JavaFX scene from the input model.
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.inputChanged(Viewer, Object, Object)
public void dispose()
Disposes the Viewer input.
dispose
in interface org.eclipse.jface.viewers.IContentProvider
public ISceneGenerator getGenerator()
public void setGenerator(ISceneGenerator generator)