Package io.github.olyutorskii.quetexj
Class MvcFacade
java.lang.Object
io.github.olyutorskii.quetexj.MvcFacade
Facade of MVC complexes.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.MvcFacade
(Document document, BoundedRangeModel vertRangeModel, JToggleButton.ToggleButtonModel trackSwitchButtonModel) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturn clear document Action.Return document model.Return HeightKeeper instance.Return MaxTracker instance.Return text area view.Return tracking on-off switch ButtonModel.Return vertical BoundedRangeModel.
-
Constructor Details
-
MvcFacade
public MvcFacade()Constructor.PlainDocument, DefaultBoundedRangeModel, and ToggleButtonModel instances are used as default model.
-
MvcFacade
public MvcFacade(Document document, BoundedRangeModel vertRangeModel, JToggleButton.ToggleButtonModel trackSwitchButtonModel) Constructor.- Parameters:
document
- text document modelvertRangeModel
- vertical scrollbar modeltrackSwitchButtonModel
- tracking on-off switch button model
-
-
Method Details
-
getDocument
Return document model.- Returns:
- document model
-
getTextArea
Return text area view.- Returns:
- text area view
-
getVerticalBoundedRangeModel
Return vertical BoundedRangeModel.- Returns:
- vertical BoundedRangeModel
-
getHeightKeeper
Return HeightKeeper instance.- Returns:
- HeightKeeper instance
-
getMaxTracker
Return MaxTracker instance.- Returns:
- MaxTracker instance
-
getTrackSwitchButtonModel
Return tracking on-off switch ButtonModel.- Returns:
- tracking on-off switch ButtonModel
-
getClearAction
Return clear document Action.- Returns:
- clear document Action
-