kiyut.citra 2.5

kiyut.citra.canvas
Class AbstractFXFilter

java.lang.Object
  extended by kiyut.citra.canvas.AbstractFXFilter
All Implemented Interfaces:
FXFilter

public abstract class AbstractFXFilter
extends Object
implements FXFilter

Abstract implementation of FXFilter

Author:
Kiyut

Field Summary
protected  FXContext context
           
protected  String name
           
protected  AbstractFXFilterSettingsPane settingsComponent
           
 
Constructor Summary
AbstractFXFilter(String name, FXContext context)
          Creates a new instance of AbstractFXFilter
 
Method Summary
 FXContext getContext()
          Return FXContext
 BufferedImageOp getFilterOp()
          Return BufferedImageOp that will be used as filter
 String getName()
          Return name
 JComponent getSettingsComponent()
          Return Setting Component
 FXTool getTool()
          Return FXTool or null, for interactive filter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

context

protected FXContext context

settingsComponent

protected AbstractFXFilterSettingsPane settingsComponent
Constructor Detail

AbstractFXFilter

public AbstractFXFilter(String name,
                        FXContext context)
Creates a new instance of AbstractFXFilter

Method Detail

getName

public String getName()
Description copied from interface: FXFilter
Return name

Specified by:
getName in interface FXFilter
Returns:
name

getContext

public FXContext getContext()
Description copied from interface: FXFilter
Return FXContext

Specified by:
getContext in interface FXFilter
Returns:
FXContext or null

getSettingsComponent

public JComponent getSettingsComponent()
Description copied from interface: FXFilter
Return Setting Component

Specified by:
getSettingsComponent in interface FXFilter
Returns:
JComponent or null

getFilterOp

public BufferedImageOp getFilterOp()
Description copied from interface: FXFilter
Return BufferedImageOp that will be used as filter

Specified by:
getFilterOp in interface FXFilter
Returns:
BufferedImageOp

getTool

public FXTool getTool()
Description copied from interface: FXFilter
Return FXTool or null, for interactive filter

Specified by:
getTool in interface FXFilter
Returns:
FXTool or null

kiyut.citra 2.5