SYMBOL INDEX (10106 symbols across 855 files) FILE: HMCL/src/main/java/com/jfoenix/controls/JFXButton.java class JFXButton (line 29) | public class JFXButton extends Button { method JFXButton (line 34) | public JFXButton() { method JFXButton (line 38) | public JFXButton(String text) { method JFXButton (line 43) | public JFXButton(String text, Node graphic) { method initialize (line 48) | private void initialize() { method createDefaultSkin (line 52) | protected Skin createDefaultSkin() { method ripplerFillProperty (line 58) | public final ObjectProperty ripplerFillProperty() { method getRipplerFill (line 62) | public final Paint getRipplerFill() { method setRipplerFill (line 66) | public final void setRipplerFill(Paint ripplerFill) { method getButtonType (line 73) | public ButtonType getButtonType() { method buttonTypeProperty (line 77) | public StyleableObjectProperty buttonTypeProperty() { method setButtonType (line 81) | public void setButtonType(ButtonType type) { method getControlCssMetaData (line 85) | public List> getControlCssMetaData... method getClassCssMetaData (line 96) | public static List> getClassCssMet... method layoutChildren (line 100) | protected void layoutChildren() { type ButtonType (line 105) | public enum ButtonType { class StyleableProperties (line 110) | private static final class StyleableProperties { method isSettable (line 116) | public boolean isSettable(JFXButton control) { method getStyleableProperty (line 120) | public StyleableProperty getStyleableProperty(JFXButton ... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXCheckBox.java class JFXCheckBox (line 40) | public class JFXCheckBox extends CheckBox { method JFXCheckBox (line 42) | public JFXCheckBox(String text) { method JFXCheckBox (line 47) | public JFXCheckBox() { method initialize (line 51) | private void initialize() { method createDefaultSkin (line 55) | @Override method checkedColorProperty (line 77) | public StyleableObjectProperty checkedColorProperty() { method getCheckedColor (line 87) | public Paint getCheckedColor() { method setCheckedColor (line 91) | public void setCheckedColor(Paint color) { method unCheckedColorProperty (line 102) | public StyleableObjectProperty unCheckedColorProperty() { method getUnCheckedColor (line 112) | public Paint getUnCheckedColor() { method setUnCheckedColor (line 116) | public void setUnCheckedColor(Paint color) { class StyleableProperties (line 120) | private static final class StyleableProperties { method isSettable (line 124) | @Override method getStyleableProperty (line 129) | @Override method isSettable (line 137) | @Override method getStyleableProperty (line 142) | @Override method getControlCssMetaData (line 160) | @Override method getClassCssMetaData (line 165) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXClippedPane.java class JFXClippedPane (line 35) | public class JFXClippedPane extends StackPane { method JFXClippedPane (line 39) | public JFXClippedPane() { method JFXClippedPane (line 44) | public JFXClippedPane(Node... children) { method init (line 49) | private void init() { method layoutChildren (line 55) | @Override FILE: HMCL/src/main/java/com/jfoenix/controls/JFXColorPicker.java class JFXColorPicker (line 43) | public class JFXColorPicker extends ColorPicker { method JFXColorPicker (line 48) | public JFXColorPicker() { method JFXColorPicker (line 55) | public JFXColorPicker(Color color) { method createDefaultSkin (line 63) | @Override method initialize (line 68) | private void initialize() { method getPreDefinedColors (line 82) | public double[] getPreDefinedColors() { method setPreDefinedColors (line 86) | public void setPreDefinedColors(double[] preDefinedColors) { method disableAnimationProperty (line 98) | public final StyleableBooleanProperty disableAnimationProperty() { method isDisableAnimation (line 102) | public final Boolean isDisableAnimation() { method setDisableAnimation (line 106) | public final void setDisableAnimation(final Boolean disabled) { class StyleableProperties (line 110) | private static final class StyleableProperties { method isSettable (line 115) | @Override method getStyleableProperty (line 120) | @Override method getControlCssMetaData (line 137) | @Override method getClassCssMetaData (line 142) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXComboBox.java class JFXComboBox (line 54) | public class JFXComboBox extends ComboBox { method JFXComboBox (line 59) | public JFXComboBox() { method JFXComboBox (line 66) | public JFXComboBox(ObservableList items) { method initialize (line 71) | private void initialize() { method createDefaultSkin (line 108) | @Override method nodeConverterProperty (line 131) | public ObjectProperty> nodeConverterProperty() { method setNodeConverter (line 138) | public final void setNodeConverter(NodeConverter value) { method getNodeConverter (line 142) | public final NodeConverter getNodeConverter() { method defaultNodeConverter (line 146) | private static NodeConverter defaultNodeConverter() { method updateDisplayText (line 184) | private boolean updateDisplayText(ListCell cell, T item, boolean em... method labelFloatProperty (line 229) | public final StyleableBooleanProperty labelFloatProperty() { method isLabelFloat (line 233) | public final boolean isLabelFloat() { method setLabelFloat (line 237) | public final void setLabelFloat(final boolean labelFloat) { method getUnFocusColor (line 251) | public Paint getUnFocusColor() { method unFocusColorProperty (line 255) | public StyleableObjectProperty unFocusColorProperty() { method setUnFocusColor (line 259) | public void setUnFocusColor(Paint color) { method getFocusColor (line 271) | public Paint getFocusColor() { method focusColorProperty (line 275) | public StyleableObjectProperty focusColorProperty() { method setFocusColor (line 279) | public void setFocusColor(Paint color) { class StyleableProperties (line 283) | private final static class StyleableProperties { method isSettable (line 288) | @Override method getStyleableProperty (line 293) | @Override method isSettable (line 302) | @Override method getStyleableProperty (line 307) | @Override method isSettable (line 316) | @Override method getStyleableProperty (line 321) | @Override method getControlCssMetaData (line 341) | @Override method getClassCssMetaData (line 353) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXDialog.java class JFXDialog (line 69) | @DefaultProperty(value = "content") type DialogTransition (line 75) | public enum DialogTransition { method JFXDialog (line 91) | public JFXDialog() { method JFXDialog (line 96) | public JFXDialog(DialogTransition transition) { method JFXDialog (line 112) | public JFXDialog(StackPane dialogContainer, Region content, DialogTran... method JFXDialog (line 130) | public JFXDialog(StackPane dialogContainer, Region content, DialogTran... method initChangeListeners (line 140) | private void initChangeListeners() { method initialize (line 150) | private void initialize() { method getDialogContainer (line 182) | public StackPane getDialogContainer() { method setDialogContainer (line 188) | public void setDialogContainer(StackPane dialogContainer) { method getContent (line 199) | public Region getContent() { method setContent (line 204) | public void setContent(Region content) { method overlayCloseProperty (line 215) | public final BooleanProperty overlayCloseProperty() { method isOverlayClose (line 219) | public final boolean isOverlayClose() { method setOverlayClose (line 223) | public final void setOverlayClose(final boolean overlayClose) { method isCacheContainer (line 233) | public boolean isCacheContainer() { method cacheContainerProperty (line 237) | public BooleanProperty cacheContainerProperty() { method setCacheContainer (line 241) | public void setCacheContainer(boolean cacheContainer) { method show (line 246) | public void show(StackPane dialogContainer) { method show (line 256) | public void show() { method showDialog (line 261) | private void showDialog() { method close (line 296) | public void close() { method closeDialog (line 310) | private void closeDialog() { method getShowAnimation (line 326) | private Transition getShowAnimation(DialogTransition transitionType) { method resetProperties (line 351) | private void resetProperties() { class CenterTransition (line 359) | private final class CenterTransition extends CachedTransition { method CenterTransition (line 362) | CenterTransition() { method getTransitionType (line 412) | public DialogTransition getTransitionType() { method transitionTypeProperty (line 416) | public StyleableObjectProperty transitionTypePropert... method setTransitionType (line 420) | public void setTransitionType(DialogTransition transition) { class StyleableProperties (line 424) | private static final class StyleableProperties { method isSettable (line 429) | @Override method getStyleableProperty (line 434) | @Override method getCssMetaData (line 452) | @Override method getClassCssMetaData (line 457) | public static List> getClassCssMet... method invalidated (line 469) | @Override method getBean (line 474) | @Override method getName (line 479) | @Override method onDialogClosedProperty (line 489) | public ObjectProperty> onDialogCl... method setOnDialogClosed (line 493) | public void setOnDialogClosed(EventHandler han... method getOnDialogClosed (line 497) | public EventHandler getOnDialogClosed() { method invalidated (line 502) | @Override method getBean (line 507) | @Override method getName (line 512) | @Override method onDialogOpenedProperty (line 522) | public ObjectProperty> onDialogOp... method setOnDialogOpened (line 526) | public void setOnDialogOpened(EventHandler han... method getOnDialogOpened (line 530) | public EventHandler getOnDialogOpened() { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXDialogLayout.java class JFXDialogLayout (line 18) | public class JFXDialogLayout extends StackPane { method computeMinWidth (line 22) | protected double computeMinWidth(double height) { method computeMinHeight (line 38) | protected double computeMinHeight(double width) { method JFXDialogLayout (line 57) | public JFXDialogLayout() { method getHeading (line 76) | public ObservableList getHeading() { method setHeading (line 80) | public void setHeading(Node... titleContent) { method getBody (line 84) | public ObservableList getBody() { method setBody (line 88) | public void setBody(Node... body) { method getActions (line 92) | public ObservableList getActions() { method setActions (line 96) | public void setActions(Node... actions) { method setActions (line 100) | public void setActions(List actions) { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXListCell.java class JFXListCell (line 52) | public class JFXListCell extends ListCell { method getMask (line 55) | @Override method positionControl (line 65) | @Override method JFXListCell (line 81) | public JFXListCell() { method initListeners (line 89) | private void initListeners() { method layoutChildren (line 123) | @Override method makeChildrenTransparent (line 184) | protected void makeChildrenTransparent() { method updateItem (line 200) | @Override method initialize (line 255) | private void initialize() { method computePrefHeight (line 260) | @Override method getGap (line 266) | private double getGap() { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXListView.java class JFXListView (line 38) | public class JFXListView extends ListView { method JFXListView (line 43) | public JFXListView() { method createDefaultSkin (line 51) | @Override method depthProperty (line 58) | public IntegerProperty depthProperty() { method getDepth (line 65) | public int getDepth() { method setDepth (line 69) | public void setDepth(int depth) { method currentVerticalGapProperty (line 75) | DoubleProperty currentVerticalGapProperty() { method updateVerticalGap (line 82) | private void updateVerticalGap() { method showTooltipProperty (line 95) | public final BooleanProperty showTooltipProperty() { method isShowTooltip (line 102) | public final boolean isShowTooltip() { method setShowTooltip (line 106) | public final void setShowTooltip(final boolean showTooltip) { method initialize (line 122) | private void initialize() { method propagateMouseEventsToParent (line 129) | public void propagateMouseEventsToParent() { method verticalGapProperty (line 138) | public StyleableDoubleProperty verticalGapProperty() { method getVerticalGap (line 165) | public Double getVerticalGap() { method setVerticalGap (line 169) | public void setVerticalGap(Double gap) { method expandedProperty (line 175) | public StyleableBooleanProperty expandedProperty() { method isExpanded (line 203) | public Boolean isExpanded() { method setExpanded (line 207) | public void setExpanded(Boolean expanded) { class StyleableProperties (line 211) | private static final class StyleableProperties { method isSettable (line 215) | @Override method getStyleableProperty (line 220) | @Override method isSettable (line 228) | @Override method getStyleableProperty (line 234) | @Override method getControlCssMetaData (line 249) | @Override method getClassCssMetaData (line 254) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXPasswordField.java class JFXPasswordField (line 52) | public class JFXPasswordField extends PasswordField { method JFXPasswordField (line 57) | public JFXPasswordField() { method createDefaultSkin (line 64) | @Override method initialize (line 69) | private void initialize() { method getActiveValidator (line 98) | public ValidatorBase getActiveValidator() { method activeValidatorProperty (line 102) | public ReadOnlyObjectProperty activeValidatorProperty() { method getValidators (line 112) | public ObservableList getValidators() { method setValidators (line 116) | public void setValidators(ValidatorBase... validators) { method validate (line 126) | public boolean validate() { method resetValidation (line 141) | public void resetValidation() { method labelFloatProperty (line 157) | public final StyleableBooleanProperty labelFloatProperty() { method isLabelFloat (line 161) | public final boolean isLabelFloat() { method setLabelFloat (line 165) | public final void setLabelFloat(final boolean labelFloat) { method getUnFocusColor (line 174) | public Paint getUnFocusColor() { method unFocusColorProperty (line 178) | public StyleableObjectProperty unFocusColorProperty() { method setUnFocusColor (line 182) | public void setUnFocusColor(Paint color) { method getFocusColor (line 191) | public Paint getFocusColor() { method focusColorProperty (line 195) | public StyleableObjectProperty focusColorProperty() { method setFocusColor (line 199) | public void setFocusColor(Paint color) { method disableAnimationProperty (line 208) | public final StyleableBooleanProperty disableAnimationProperty() { method isDisableAnimation (line 212) | public final Boolean isDisableAnimation() { method setDisableAnimation (line 216) | public final void setDisableAnimation(final Boolean disabled) { class StyleableProperties (line 220) | private final static class StyleableProperties { method isSettable (line 222) | @Override method getStyleableProperty (line 227) | @Override method isSettable (line 233) | @Override method getStyleableProperty (line 238) | @Override method isSettable (line 245) | @Override method getStyleableProperty (line 250) | @Override method isSettable (line 257) | @Override method getStyleableProperty (line 262) | @Override method getControlCssMetaData (line 281) | @Override method getClassCssMetaData (line 292) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXPopup.java class JFXPopup (line 42) | @DefaultProperty(value = "popupContent") type PopupHPosition (line 45) | public enum PopupHPosition { method getOpposite (line 49) | public PopupHPosition getOpposite() { type PopupVPosition (line 54) | public enum PopupVPosition { method JFXPopup (line 59) | public JFXPopup() { method JFXPopup (line 66) | public JFXPopup(Region content) { method initialize (line 71) | private void initialize() { method createDefaultSkin (line 79) | @Override method popupContentProperty (line 92) | public final ObjectProperty popupContentProperty() { method getPopupContent (line 96) | public final Region getPopupContent() { method setPopupContent (line 100) | public final void setPopupContent(final Region popupContent) { method show (line 111) | public void show(Node node) { method show (line 119) | public void show(Node node, PopupVPosition vAlign, PopupHPosition hAli... method show (line 129) | public void show(Node node, PopupVPosition vAlign, PopupHPosition hAli... method show (line 133) | public void show(Node node, PopupVPosition vAlign, PopupHPosition hAli... method show (line 157) | public void show(Window window, double x, double y, PopupVPosition vAl... method hide (line 171) | @Override FILE: HMCL/src/main/java/com/jfoenix/controls/JFXProgressBar.java class JFXProgressBar (line 31) | public class JFXProgressBar extends ProgressBar { method JFXProgressBar (line 38) | public JFXProgressBar() { method JFXProgressBar (line 42) | public JFXProgressBar(double progress) { method createDefaultSkin (line 47) | @Override method isSmoothProgress (line 54) | public boolean isSmoothProgress() { method setSmoothProgress (line 58) | public void setSmoothProgress(boolean smoothProgress) { method initialize (line 62) | private void initialize() { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXRadioButton.java class JFXRadioButton (line 38) | public class JFXRadioButton extends RadioButton { method JFXRadioButton (line 40) | public JFXRadioButton(String text) { method JFXRadioButton (line 45) | public JFXRadioButton() { method createDefaultSkin (line 49) | @Override method initialize (line 54) | private void initialize() { method selectedColorProperty (line 69) | public final StyleableObjectProperty selectedColorProperty() { method getSelectedColor (line 79) | public final Color getSelectedColor() { method setSelectedColor (line 83) | public final void setSelectedColor(final Color selectedColor) { method unSelectedColorProperty (line 92) | public final StyleableObjectProperty unSelectedColorProperty() { method getUnSelectedColor (line 103) | public final Color getUnSelectedColor() { method setUnSelectedColor (line 107) | public final void setUnSelectedColor(final Color unSelectedColor) { class StyleableProperties (line 111) | private static final class StyleableProperties { method isSettable (line 115) | @Override method getStyleableProperty (line 120) | @Override method isSettable (line 128) | @Override method getStyleableProperty (line 133) | @Override method getControlCssMetaData (line 152) | @Override method getClassCssMetaData (line 157) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXRippler.java class JFXRippler (line 66) | @DefaultProperty(value = "control") type RipplerPos (line 68) | public enum RipplerPos { type RipplerMask (line 72) | public enum RipplerMask { method JFXRippler (line 89) | public JFXRippler() { method JFXRippler (line 94) | public JFXRippler(Node control) { method JFXRippler (line 101) | public JFXRippler(Node control, RipplerPos pos) { method JFXRippler (line 108) | public JFXRippler(Node control, RipplerMask mask) { method JFXRippler (line 116) | public JFXRippler(Node control, RipplerMask mask, RipplerPos pos) { method createRippleUI (line 133) | protected final void createRippleUI() { method setControl (line 148) | public void setControl(Node control) { method positionControl (line 159) | protected void positionControl(Node control) { method updateControlPosition (line 167) | protected void updateControlPosition() { method getControl (line 175) | public Node getControl() { method getMask (line 184) | protected Node getMask() { method computeRippleRadius (line 234) | protected double computeRippleRadius() { method setOverLayBounds (line 240) | protected void setOverLayBounds(Rectangle overlay) { method initControlListeners (line 248) | protected void initControlListeners() { method createRipple (line 268) | protected void createRipple(double x, double y) { method releaseRipple (line 276) | protected void releaseRipple() { method createManualRipple (line 285) | public Runnable createManualRipple() { method setOverlayVisible (line 302) | public void setOverlayVisible(boolean visible, boolean forceOverlay) { method setOverlayVisible (line 309) | public void setOverlayVisible(boolean visible) { method showOverlay (line 322) | public void showOverlay() { method hideOverlay (line 330) | public void hideOverlay() { class RippleGenerator (line 348) | protected final class RippleGenerator extends Group { method RippleGenerator (line 358) | RippleGenerator() { method createRipple (line 366) | void createRipple() { method releaseRipple (line 387) | private void releaseRipple() { method cacheRippleClip (line 407) | void cacheRippleClip(boolean cached) { method createOverlay (line 411) | void createOverlay() { method setGeneratorCenterX (line 429) | void setGeneratorCenterX(double generatorCenterX) { method setGeneratorCenterY (line 433) | void setGeneratorCenterY(double generatorCenterY) { class OverLayRipple (line 437) | private final class OverLayRipple extends Rectangle { method OverLayRipple (line 445) | OverLayRipple() { class Ripple (line 466) | private final class Ripple extends Circle { method Ripple (line 472) | private Ripple(double centerX, double centerY) { method clear (line 539) | public void clear() { method resetOverLay (line 546) | private void resetOverLay() { method resetClip (line 556) | private void resetClip() { method resetRippler (line 560) | protected void resetRippler() { method initialize (line 579) | private void initialize() { method isRipplerRecenter (line 589) | public boolean isRipplerRecenter() { method ripplerRecenterProperty (line 593) | public StyleableBooleanProperty ripplerRecenterProperty() { method setRipplerRecenter (line 604) | public void setRipplerRecenter(boolean recenter) { method getRipplerRadius (line 613) | public double getRipplerRadius() { method ripplerRadiusProperty (line 617) | public StyleableDoubleProperty ripplerRadiusProperty() { method setRipplerRadius (line 628) | public void setRipplerRadius(double radius) { method getRipplerFill (line 639) | public Paint getRipplerFill() { method ripplerFillProperty (line 643) | public StyleableObjectProperty ripplerFillProperty() { method setRipplerFill (line 653) | public void setRipplerFill(Paint color) { method getMaskType (line 661) | public RipplerMask getMaskType() { method maskTypeProperty (line 665) | public StyleableObjectProperty maskTypeProperty() { method setMaskType (line 676) | public void setMaskType(RipplerMask type) { method isRipplerDisabled (line 687) | public boolean isRipplerDisabled() { method ripplerDisabledProperty (line 691) | public StyleableBooleanProperty ripplerDisabledProperty() { method setRipplerDisabled (line 702) | public void setRipplerDisabled(boolean disabled) { method setPosition (line 711) | public void setPosition(RipplerPos pos) { method getPosition (line 715) | public RipplerPos getPosition() { method positionProperty (line 719) | public ObjectProperty positionProperty() { class StyleableProperties (line 723) | private static final class StyleableProperties { method isSettable (line 727) | @Override method getStyleableProperty (line 732) | @Override method isSettable (line 740) | @Override method getStyleableProperty (line 745) | @Override method isSettable (line 753) | @Override method getStyleableProperty (line 758) | @Override method isSettable (line 766) | @Override method getStyleableProperty (line 771) | @Override method isSettable (line 779) | @Override method getStyleableProperty (line 784) | @Override method getCssMetaData (line 806) | @Override method getClassCssMetaData (line 811) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXSlider.java class JFXSlider (line 41) | public class JFXSlider extends Slider { method JFXSlider (line 43) | public JFXSlider() { method JFXSlider (line 48) | public JFXSlider(double min, double max, double value) { method createDefaultSkin (line 53) | @Override method initialize (line 58) | private void initialize() { type IndicatorPosition (line 62) | public enum IndicatorPosition { method valueFactoryProperty (line 92) | public final ObjectProperty> valueF... method getValueFactory (line 100) | public final Callback getValueFactory() { method setValueFactory (line 107) | public final void setValueFactory(final Callback indicatorPositionPro... method getIndicatorPosition (line 138) | public IndicatorPosition getIndicatorPosition() { method setIndicatorPosition (line 142) | public void setIndicatorPosition(IndicatorPosition pos) { class StyleableProperties (line 146) | private static final class StyleableProperties { method isSettable (line 151) | @Override method getStyleableProperty (line 156) | @Override method getControlCssMetaData (line 172) | @Override method getClassCssMetaData (line 177) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXSnackbar.java class JFXSnackbar (line 67) | public class JFXSnackbar extends Group { method JFXSnackbar (line 104) | public JFXSnackbar() { method JFXSnackbar (line 127) | public JFXSnackbar(Pane snackbarContainer) { method initialize (line 146) | private void initialize() { method getPopupContainer (line 152) | public Pane getPopupContainer() { method setPrefWidth (line 156) | public void setPrefWidth(double width) { method getPrefWidth (line 160) | public double getPrefWidth() { method registerSnackbarContainer (line 166) | public void registerSnackbarContainer(Pane snackbarContainer) { method unregisterSnackbarContainer (line 179) | public void unregisterSnackbarContainer(Pane snackbarContainer) { method show (line 191) | private void show(SnackbarEvent event) { method getTimeline (line 203) | private Timeline getTimeline(Duration timeout) { method close (line 243) | public void close() { method getCurrentEvent (line 279) | public SnackbarEvent getCurrentEvent() { method enqueue (line 288) | public void enqueue(SnackbarEvent event) { method resetPseudoClass (line 307) | private void resetPseudoClass() { method processSnackbar (line 314) | private void processSnackbar() { method refreshPopup (line 326) | private void refreshPopup() { class SnackbarEvent (line 348) | public static class SnackbarEvent extends Event { method SnackbarEvent (line 364) | public SnackbarEvent(Node content) { method SnackbarEvent (line 372) | public SnackbarEvent(Node content, PseudoClass pseudoClass) { method SnackbarEvent (line 381) | public SnackbarEvent(Node content, Duration timeout) { method SnackbarEvent (line 391) | public SnackbarEvent(Node content, Duration timeout, PseudoClass pse... method getContent (line 398) | public Node getContent() { method getPseudoClass (line 402) | public PseudoClass getPseudoClass() { method getTimeout (line 406) | public Duration getTimeout() { method getEventType (line 410) | @Override method isPersistent (line 416) | public boolean isPersistent() { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXSnackbarLayout.java class JFXSnackbarLayout (line 36) | public class JFXSnackbarLayout extends BorderPane { method JFXSnackbarLayout (line 42) | public JFXSnackbarLayout(String message) { method JFXSnackbarLayout (line 46) | public JFXSnackbarLayout(String message, String actionText, EventHandl... method getToast (line 98) | public String getToast() { method setToast (line 102) | public void setToast(String toast) { method initialize (line 106) | private void initialize() { FILE: HMCL/src/main/java/com/jfoenix/controls/JFXSpinner.java class JFXSpinner (line 41) | public class JFXSpinner extends ProgressIndicator { method JFXSpinner (line 45) | public JFXSpinner() { method JFXSpinner (line 49) | public JFXSpinner(double progress) { method init (line 54) | private void init() { method createDefaultSkin (line 58) | @Override method radiusProperty (line 82) | public final StyleableDoubleProperty radiusProperty() { method getRadius (line 92) | public final double getRadius() { method setRadius (line 96) | public final void setRadius(final double radius) { method getStartingAngle (line 100) | public double getStartingAngle() { class StyleableProperties (line 104) | private static final class StyleableProperties { method isSettable (line 108) | @Override method getStyleableProperty (line 113) | @Override method getControlCssMetaData (line 129) | @Override method getClassCssMetaData (line 134) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXTextArea.java class JFXTextArea (line 50) | public class JFXTextArea extends TextArea { method JFXTextArea (line 62) | public JFXTextArea() { method JFXTextArea (line 69) | public JFXTextArea(String text) { method createDefaultSkin (line 77) | @Override method initialize (line 82) | private void initialize() { method getActiveValidator (line 102) | public ValidatorBase getActiveValidator() { method activeValidatorProperty (line 106) | public ReadOnlyObjectProperty activeValidatorProperty() { method getValidators (line 116) | public ObservableList getValidators() { method setValidators (line 120) | public void setValidators(ValidatorBase... validators) { method validate (line 130) | public boolean validate() { method resetValidation (line 145) | public void resetValidation() { method labelFloatProperty (line 161) | public final StyleableBooleanProperty labelFloatProperty() { method isLabelFloat (line 165) | public final boolean isLabelFloat() { method setLabelFloat (line 169) | public final void setLabelFloat(final boolean labelFloat) { method getUnFocusColor (line 178) | public Paint getUnFocusColor() { method unFocusColorProperty (line 182) | public StyleableObjectProperty unFocusColorProperty() { method setUnFocusColor (line 186) | public void setUnFocusColor(Paint color) { method getFocusColor (line 195) | public Paint getFocusColor() { method focusColorProperty (line 199) | public StyleableObjectProperty focusColorProperty() { method setFocusColor (line 203) | public void setFocusColor(Paint color) { method disableAnimationProperty (line 212) | public final StyleableBooleanProperty disableAnimationProperty() { method isDisableAnimation (line 216) | public final Boolean isDisableAnimation() { method setDisableAnimation (line 220) | public final void setDisableAnimation(final Boolean disabled) { class StyleableProperties (line 224) | private final static class StyleableProperties { method isSettable (line 226) | @Override method getStyleableProperty (line 231) | @Override method isSettable (line 237) | @Override method getStyleableProperty (line 242) | @Override method isSettable (line 248) | @Override method getStyleableProperty (line 253) | @Override method isSettable (line 260) | @Override method getStyleableProperty (line 265) | @Override method getControlCssMetaData (line 283) | @Override method getClassCssMetaData (line 294) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXTextField.java class JFXTextField (line 50) | public class JFXTextField extends TextField { method JFXTextField (line 62) | public JFXTextField() { method JFXTextField (line 69) | public JFXTextField(String text) { method createDefaultSkin (line 77) | @Override method initialize (line 82) | private void initialize() { method getActiveValidator (line 102) | public ValidatorBase getActiveValidator() { method activeValidatorProperty (line 106) | public ReadOnlyObjectProperty activeValidatorProperty() { method getValidators (line 116) | public ObservableList getValidators() { method setValidators (line 120) | public void setValidators(ValidatorBase... validators) { method validate (line 130) | public boolean validate() { method resetValidation (line 145) | public void resetValidation() { method labelFloatProperty (line 161) | public final StyleableBooleanProperty labelFloatProperty() { method isLabelFloat (line 165) | public final boolean isLabelFloat() { method setLabelFloat (line 169) | public final void setLabelFloat(final boolean labelFloat) { method getUnFocusColor (line 178) | public Paint getUnFocusColor() { method unFocusColorProperty (line 182) | public StyleableObjectProperty unFocusColorProperty() { method setUnFocusColor (line 186) | public void setUnFocusColor(Paint color) { method getFocusColor (line 195) | public Paint getFocusColor() { method focusColorProperty (line 199) | public StyleableObjectProperty focusColorProperty() { method setFocusColor (line 203) | public void setFocusColor(Paint color) { method disableAnimationProperty (line 212) | public final StyleableBooleanProperty disableAnimationProperty() { method isDisableAnimation (line 216) | public final Boolean isDisableAnimation() { method setDisableAnimation (line 220) | public final void setDisableAnimation(final Boolean disabled) { class StyleableProperties (line 224) | private final static class StyleableProperties { method isSettable (line 226) | @Override method getStyleableProperty (line 231) | @Override method isSettable (line 237) | @Override method getStyleableProperty (line 242) | @Override method isSettable (line 248) | @Override method getStyleableProperty (line 253) | @Override method isSettable (line 260) | @Override method getStyleableProperty (line 265) | @Override method getControlCssMetaData (line 284) | @Override method getClassCssMetaData (line 295) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXToggleButton.java class JFXToggleButton (line 61) | public class JFXToggleButton extends ToggleButton { method JFXToggleButton (line 66) | public JFXToggleButton() { method createDefaultSkin (line 73) | @Override method initialize (line 78) | private void initialize() { method getToggleColor (line 111) | public Paint getToggleColor() { method toggleColorProperty (line 115) | public StyleableObjectProperty toggleColorProperty() { method setToggleColor (line 119) | public void setToggleColor(Paint color) { method getUnToggleColor (line 132) | public Paint getUnToggleColor() { method unToggleColorProperty (line 136) | public StyleableObjectProperty unToggleColorProperty() { method setUnToggleColor (line 140) | public void setUnToggleColor(Paint color) { method getToggleLineColor (line 153) | public Paint getToggleLineColor() { method toggleLineColorProperty (line 157) | public StyleableObjectProperty toggleLineColorProperty() { method setToggleLineColor (line 161) | public void setToggleLineColor(Paint color) { method getUnToggleLineColor (line 174) | public Paint getUnToggleLineColor() { method unToggleLineColorProperty (line 178) | public StyleableObjectProperty unToggleLineColorProperty() { method setUnToggleLineColor (line 182) | public void setUnToggleLineColor(Paint color) { method getSize (line 195) | public double getSize() { method sizeProperty (line 199) | public StyleableDoubleProperty sizeProperty() { method setSize (line 203) | public void setSize(double size) { method disableVisualFocusProperty (line 215) | public final StyleableBooleanProperty disableVisualFocusProperty() { method isDisableVisualFocus (line 219) | public final Boolean isDisableVisualFocus() { method setDisableVisualFocus (line 223) | public final void setDisableVisualFocus(final Boolean disabled) { method disableAnimationProperty (line 236) | public final StyleableBooleanProperty disableAnimationProperty() { method isDisableAnimation (line 240) | public final Boolean isDisableAnimation() { method setDisableAnimation (line 244) | public final void setDisableAnimation(final Boolean disabled) { class StyleableProperties (line 248) | private static final class StyleableProperties { method isSettable (line 252) | @Override method getStyleableProperty (line 257) | @Override method isSettable (line 266) | @Override method getStyleableProperty (line 271) | @Override method isSettable (line 280) | @Override method getStyleableProperty (line 285) | @Override method isSettable (line 294) | @Override method getStyleableProperty (line 299) | @Override method isSettable (line 308) | @Override method getStyleableProperty (line 313) | @Override method isSettable (line 321) | @Override method getStyleableProperty (line 326) | @Override method isSettable (line 335) | @Override method getStyleableProperty (line 340) | @Override method getControlCssMetaData (line 364) | @Override method getClassCssMetaData (line 369) | public static List> getClassCssMet... FILE: HMCL/src/main/java/com/jfoenix/controls/JFXTreeCell.java class JFXTreeCell (line 39) | public class JFXTreeCell extends TreeCell { method getMask (line 42) | @Override method positionControl (line 52) | @Override method JFXTreeCell (line 67) | public JFXTreeCell() { method layoutChildren (line 93) | @Override method updateDisplay (line 107) | private void updateDisplay(T item, boolean empty) { method updateItem (line 140) | @Override FILE: HMCL/src/main/java/com/jfoenix/controls/JFXTreeView.java class JFXTreeView (line 31) | public class JFXTreeView extends TreeView { method JFXTreeView (line 35) | public JFXTreeView() { method JFXTreeView (line 39) | public JFXTreeView(TreeItem root) { method init (line 44) | private void init() { FILE: HMCL/src/main/java/com/jfoenix/controls/behavior/JFXGenericPickerBehavior.java class JFXGenericPickerBehavior (line 31) | public class JFXGenericPickerBehavior extends ComboBoxBaseBehavior { method JFXGenericPickerBehavior (line 33) | public JFXGenericPickerBehavior(ComboBoxBase var1) { method onAutoHide (line 37) | public void onAutoHide(PopupControl var1) { FILE: HMCL/src/main/java/com/jfoenix/controls/datamodels/treetable/RecursiveTreeObject.java class RecursiveTreeObject (line 37) | public class RecursiveTreeObject { method getChildren (line 42) | public ObservableList getChildren() { method setChildren (line 46) | public void setChildren(ObservableList children) { method groupedColumnProperty (line 53) | public final ObjectProperty> groupedColumnProper... method getGroupedColumn (line 57) | public final TreeTableColumn getGroupedColumn() { method setGroupedColumn (line 61) | public final void setGroupedColumn(final TreeTableColumn grouped... method groupedValueProperty (line 68) | public final ObjectProperty groupedValueProperty() { method getGroupedValue (line 72) | public final Object getGroupedValue() { method setGroupedValue (line 76) | public final void setGroupedValue(final Object groupedValue) { FILE: HMCL/src/main/java/com/jfoenix/controls/events/JFXDialogEvent.java class JFXDialogEvent (line 35) | public class JFXDialogEvent extends Event { method JFXDialogEvent (line 51) | public JFXDialogEvent(EventType eventType) { FILE: HMCL/src/main/java/com/jfoenix/effects/JFXDepthManager.java class JFXDepthManager (line 38) | public final class JFXDepthManager { method JFXDepthManager (line 39) | private JFXDepthManager() { method setDepth (line 58) | public static void setDepth(Node control, int level) { method getLevels (line 69) | public static int getLevels() { method getShadowAt (line 73) | public static DropShadow getShadowAt(int level) { method createMaterialNode (line 82) | public static Node createMaterialNode(Node control, int level) { method pop (line 117) | public static void pop(Node control) { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXButtonSkin.java class JFXButtonSkin (line 33) | public class JFXButtonSkin extends ButtonSkin { method getMask (line 36) | protected Node getMask() { method initListeners (line 49) | private void initListeners() { method JFXButtonSkin (line 65) | public JFXButtonSkin(JFXButton button) { method updateChildren (line 139) | protected void updateChildren() { method layoutChildren (line 150) | protected void layoutChildren(double x, double y, double w, double h) { method isJavaDefaultBackground (line 178) | private boolean isJavaDefaultBackground(Background background) { method isJavaDefaultClickedBackground (line 187) | private boolean isJavaDefaultClickedBackground(Background background) { method updateButtonType (line 195) | private void updateButtonType(JFXButton.ButtonType type) { class ButtonClickTransition (line 205) | private class ButtonClickTransition extends CachedTransition { method ButtonClickTransition (line 206) | public ButtonClickTransition() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXCheckBoxSkin.java class JFXCheckBoxSkin (line 41) | public class JFXCheckBoxSkin extends CheckBoxSkin { method JFXCheckBoxSkin (line 53) | public JFXCheckBoxSkin(JFXCheckBox control) { method updateRippleColor (line 107) | private void updateRippleColor() { method updateColors (line 114) | private void updateColors() { method updateChildren (line 127) | protected void updateChildren() { method computeMinWidth (line 135) | protected double computeMinWidth(double height, double topInset, doubl... method computePrefWidth (line 139) | protected double computePrefWidth(double height, double topInset, doub... method layoutChildren (line 143) | protected void layoutChildren(double x, double y, double w, double h) { method computeXOffset (line 166) | static double computeXOffset(double width, double contentWidth, HPos h... method computeYOffset (line 174) | static double computeYOffset(double height, double contentHeight, VPos... method playSelectAnimation (line 183) | private void playSelectAnimation(Boolean selection) { method createFillTransition (line 200) | private void createFillTransition() { class CheckBoxTransition (line 206) | private final class CheckBoxTransition extends CachedTransition { method CheckBoxTransition (line 207) | CheckBoxTransition() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXColorPalette.java class JFXColorPalette (line 52) | final class JFXColorPalette extends Region { method JFXColorPalette (line 73) | public JFXColorPalette(final JFXColorPicker colorPicker) { method setFocusedSquare (line 130) | private void setFocusedSquare(ColorSquare square) { method buildCustomColors (line 168) | private void buildCustomColors() { method initNavigation (line 207) | private void initNavigation() { method setPopupControl (line 223) | public void setPopupControl(PopupControl pc) { method getColorGrid (line 227) | public JFXColorGrid getColorGrid() { method isCustomColorDialogShowing (line 231) | public boolean isCustomColorDialogShowing() { class ColorSquare (line 235) | class ColorSquare extends StackPane { method ColorSquare (line 239) | public ColorSquare() { method ColorSquare (line 243) | public ColorSquare(Color color, int index) { method ColorSquare (line 247) | public ColorSquare(Color color, int index, boolean isCustom) { method selectColor (line 285) | public void selectColor(KeyEvent event) { method updateSelection (line 298) | public void updateSelection(Color color) { class JFXColorGrid (line 317) | class JFXColorGrid extends GridPane { method JFXColorGrid (line 323) | public JFXColorGrid() { method getSquares (line 380) | public List getSquares() { method computePrefWidth (line 384) | @Override method computePrefHeight (line 389) | @Override method clamp (line 614) | private static int clamp(int min, int value, int max) { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXColorPickerSkin.java class JFXColorPickerSkin (line 55) | public final class JFXColorPickerSkin extends JFXGenericPickerSkin { method JFXColorPickerSkin (line 68) | public JFXColorPickerSkin(final ColorPicker colorPicker) { method computePrefWidth (line 111) | @Override method computePrefHeight (line 121) | @Override method layoutChildren (line 129) | @Override method getPopupContent (line 139) | @Override method show (line 147) | @Override method getDisplayNode (line 154) | @Override method updateColor (line 159) | private void updateColor() { method initColor (line 193) | private void initColor() { class StyleableProperties (line 215) | private static final class StyleableProperties { method isSettable (line 220) | @Override method getStyleableProperty (line 226) | @Override method getClassCssMetaData (line 242) | public static List> getClassCssMet... method getCssMetaData (line 246) | @Override method getEditor (line 251) | protected TextField getEditor() { method getConverter (line 255) | protected javafx.util.StringConverter getConverter() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXColorPickerUI.java class JFXColorPickerUI (line 45) | final class JFXColorPickerUI extends Pane { method JFXColorPickerUI (line 63) | public JFXColorPickerUI(int pickerSize) { method addColorSelectionNode (line 210) | public void addColorSelectionNode(Node... nodes) { method removeColorSelectionNode (line 214) | public void removeColorSelectionNode(Node... nodes) { method updateHSLCircleColor (line 218) | private void updateHSLCircleColor(int x, int y) { method refreshHSLCircle (line 241) | private void refreshHSLCircle() { method moveToColor (line 256) | public void moveToColor(Color color) { method setColorAtLocation (line 340) | private void setColorAtLocation(int x, int y) { method getColorAtLocation (line 349) | private Color getColorAtLocation(double x, double y) { method getHuesCircle (line 355) | private Image getHuesCircle(int width, int height) { method getSLCricle (line 378) | private Image getSLCricle(int width, int height) { method clamp (line 392) | private double clamp(double from, double small, double big) { method getColor (line 396) | private Color getColor(double dx, double dy) { class CurveTransition (line 456) | private final class CurveTransition extends Transition { method CurveTransition (line 461) | public CurveTransition(Point2D from, Point2D to) { method interpolate (line 474) | @Override method map (line 500) | private double map(double val, double min1, double max1, double min2, ... method HSL2RGB (line 504) | private Color HSL2RGB(double hue, double sat, double lum) { method circleFrom3Points (line 565) | private double[] circleFrom3Points(Point2D a, Point2D b, Point2D c) { method getPointFromSL (line 594) | private Point2D getPointFromSL(int saturation, int lightness, double r... method rotate (line 621) | private Point2D rotate(Point2D a, Point2D center, double angle) { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXCustomColorPicker.java class JFXCustomColorPicker (line 47) | final class JFXCustomColorPicker extends Pane { method JFXCustomColorPicker (line 67) | public JFXCustomColorPicker() { method getShapesNumber (line 125) | public int getShapesNumber() { method getSelectedIndex (line 129) | public int getSelectedIndex() { method setColor (line 136) | public void setColor(final Color color) { method getColor (line 141) | public Color getColor(final int index) { method preAnimate (line 149) | public void preAnimate() { method animate (line 184) | public void animate() { method init (line 188) | private void init(final DoubleProperty rotationAngle, final double ini... method createQuadraticCurve (line 308) | private void createQuadraticCurve(final DoubleProperty rotationAngle, ... method getDefaultColor (line 389) | private String getDefaultColor(final int i) { method rotate (line 437) | private Point2D rotate(final Point2D a, final Point2D center, final do... method makeControlPoint (line 445) | private Point2D makeControlPoint(final double endX, final double endY,... method scale (line 456) | private Point2D scale(final Point2D a, final double scale) { class RecentColorPath (line 460) | final class RecentColorPath extends Path { method RecentColorPath (line 463) | RecentColorPath(final PathElement... elements) { method playTransition (line 473) | void playTransition(final double rate) { class PathClickTransition (line 479) | private final class PathClickTransition extends CachedTransition { method PathClickTransition (line 480) | PathClickTransition(final Path path) { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXCustomColorPickerDialog.java class JFXCustomColorPickerDialog (line 52) | public class JFXCustomColorPickerDialog extends StackPane { method JFXCustomColorPickerDialog (line 70) | public JFXCustomColorPickerDialog(Window owner) { method updateColor (line 287) | private void updateColor() { method updateColorFromUserInput (line 293) | private void updateColorFromUserInput(String colorWebString) { method close (line 305) | private void close() { method setCurrentColor (line 310) | public void setCurrentColor(Color currentColor) { method getCurrentColor (line 317) | Color getCurrentColor() { method customColorProperty (line 321) | ObjectProperty customColorProperty() { method setCustomColor (line 325) | void setCustomColor(Color color) { method getCustomColor (line 329) | Color getCustomColor() { method getOnSave (line 333) | public Runnable getOnSave() { method setOnSave (line 337) | public void setOnSave(Runnable onSave) { method setOnHidden (line 341) | public void setOnHidden(EventHandler onHidden) { method show (line 345) | public void show() { method invalidated (line 374) | @Override method fixPosition (line 385) | private void fixPosition() { method layoutChildren (line 405) | @Override method colorCharFormatter (line 419) | private static TextFormatter colorCharFormatter() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXGenericPickerSkin.java class JFXGenericPickerSkin (line 52) | public abstract class JFXGenericPickerSkin extends ComboBoxPopupContr... method JFXGenericPickerSkin (line 65) | public JFXGenericPickerSkin(ComboBoxBase comboBoxBase) { method dispose (line 101) | @Override method findVarHandle (line 129) | private static VarHandle findVarHandle(Class targetClass, String fi... method removeParentFakeFocusListener (line 138) | private void removeParentFakeFocusListener(ComboBoxBase comboBoxBas... method removeParentPopupHandlers (line 157) | private void removeParentPopupHandlers() { method updateArrowButtonListeners (line 174) | private void updateArrowButtonListeners() { method reflectUpdateDisplayArea (line 227) | protected void reflectUpdateDisplayArea() { method reflectSetTextFromTextFieldIntoComboBoxValue (line 231) | protected void reflectSetTextFromTextFieldIntoComboBoxValue() { method reflectGetEditableInputNode (line 235) | protected TextField reflectGetEditableInputNode() { method reflectUpdateDisplayNode (line 239) | protected void reflectUpdateDisplayNode() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java class JFXListViewSkin (line 30) | public class JFXListViewSkin extends ListViewSkin { method JFXListViewSkin (line 32) | public JFXListViewSkin(final JFXListView listView) { method computePrefWidth (line 42) | @Override FILE: HMCL/src/main/java/com/jfoenix/skins/JFXPopupSkin.java class JFXPopupSkin (line 44) | public class JFXPopupSkin implements Skin { method JFXPopupSkin (line 54) | public JFXPopupSkin(JFXPopup control) { method reset (line 68) | public void reset(PopupVPosition vAlign, PopupHPosition hAlign, double... method animate (line 76) | public final void animate() { method getSkinnable (line 90) | @Override method getNode (line 95) | @Override method dispose (line 100) | @Override method getAnimation (line 112) | protected Animation getAnimation() { method init (line 132) | public void init() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXProgressBarSkin.java class JFXProgressBarSkin (line 37) | public class JFXProgressBarSkin extends SkinBase { method JFXProgressBarSkin (line 48) | public JFXProgressBarSkin(JFXProgressBar control) { method computeBaselineOffset (line 72) | @Override method computePrefWidth (line 77) | @Override method computePrefHeight (line 82) | @Override method computeMaxWidth (line 87) | @Override method computeMaxHeight (line 92) | @Override method layoutChildren (line 97) | @Override method updateProgress (line 115) | private void updateProgress(boolean playProgressAnimation) { method createIndeterminateTransition (line 152) | private Transition createIndeterminateTransition() { method createDeterminateTransition (line 191) | private Timeline createDeterminateTransition(double targetProgress) { method clearAnimation (line 206) | private void clearAnimation() { method dispose (line 213) | @Override method computeBarWidth (line 220) | private double computeBarWidth(double progress) { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXRadioButtonSkin.java class JFXRadioButtonSkin (line 30) | public class JFXRadioButtonSkin extends RadioButtonSkin { method JFXRadioButtonSkin (line 41) | public JFXRadioButtonSkin(JFXRadioButton control) { method updateChildren (line 86) | protected void updateChildren() { method layoutChildren (line 94) | protected void layoutChildren(double x, double y, double w, double h) { method initializeComponents (line 115) | private void initializeComponents() { method playAnimation (line 120) | private void playAnimation() { method removeRadio (line 143) | private void removeRadio() { method updateColors (line 147) | private void updateColors() { method computeMinWidth (line 156) | protected double computeMinWidth(double height, double topInset, doubl... method computePrefWidth (line 160) | protected double computePrefWidth(double height, double topInset, doub... method computeXOffset (line 164) | static double computeXOffset(double width, double contentWidth, HPos h... method computeYOffset (line 172) | static double computeYOffset(double height, double contentHeight, VPos... FILE: HMCL/src/main/java/com/jfoenix/skins/JFXSliderSkin.java class JFXSliderSkin (line 52) | public class JFXSliderSkin extends SliderSkin { method JFXSliderSkin (line 71) | public JFXSliderSkin(JFXSlider slider) { method addJFXChildren (line 120) | private void addJFXChildren() { method refreshSliderValueBinding (line 132) | private void refreshSliderValueBinding() { method layoutChildren (line 148) | @Override method initializeVariables (line 179) | private void initializeVariables() { method initListeners (line 193) | private void initListeners() { method delegateToTrack (line 223) | private void delegateToTrack(MouseEvent event) { method updateValueStyleClass (line 230) | private void updateValueStyleClass() { method initAnimation (line 235) | private void initAnimation(Orientation orientation) { method dispose (line 278) | @Override method clearAnimation (line 284) | private void clearAnimation() { FILE: HMCL/src/main/java/com/jfoenix/skins/JFXSpinnerSkin.java class JFXSpinnerSkin (line 47) | public class JFXSpinnerSkin extends SkinBase { method JFXSpinnerSkin (line 63) | public JFXSpinnerSkin(JFXSpinner control) { method updateProgress (line 98) | private void updateProgress() { method computeSize (line 119) | private double computeSize() { method computeMaxHeight (line 123) | @Override method computeMaxWidth (line 132) | @Override method computePrefWidth (line 141) | @Override method computePrefHeight (line 150) | @Override method layoutChildren (line 162) | @Override method updateArcLayout (line 180) | private void updateArcLayout(double radius, double arcSize) { method addKeyFrames (line 193) | private void addKeyFrames(List frames, double angle, double ... method createTransition (line 216) | private Timeline createTransition() { method clearAnimation (line 248) | private void clearAnimation() { method dispose (line 255) | @Override FILE: HMCL/src/main/java/com/jfoenix/skins/JFXTabPaneSkin.java class JFXTabPaneSkin (line 69) | public class JFXTabPaneSkin extends TabPaneSkin { method JFXTabPaneSkin (line 89) | public JFXTabPaneSkin(TabPane tabPane) { method handleControlPropertyChanged (line 182) | protected void handleControlPropertyChanged(String property) { method removeTabs (line 194) | private void removeTabs(List removedTabs) { method addTabs (line 208) | private void addTabs(List addedTabs, int startIndex) { method addTabContentHolder (line 225) | private void addTabContentHolder(Tab tab) { method removeTabContentHolder (line 234) | private void removeTabContentHolder(Tab tab) { method removeTab (line 246) | private void removeTab(Tab tab) { method isHorizontal (line 256) | private boolean isHorizontal() { method getRotation (line 261) | private static int getRotation(Side pos) { method computePrefWidth (line 276) | @Override method computePrefHeight (line 286) | @Override method computeBaselineOffset (line 296) | @Override method layoutChildren (line 307) | @Override class HeaderContainer (line 397) | protected class HeaderContainer extends StackPane { method HeaderContainer (line 416) | public HeaderContainer() { method updateDirection (line 552) | private void updateDirection() { method updateHeaderContainerClip (line 557) | private void updateHeaderContainerClip() { method getClipOffset (line 579) | private double getClipOffset() { method addTab (line 583) | private void addTab(Tab tab, int addToIndex, boolean visible) { method removeTab (line 591) | private void removeTab(Tab tab) { method getTabHeaderContainer (line 605) | private TabHeaderContainer getTabHeaderContainer(Tab tab) { method isTabsFitHeaderWidth (line 616) | private boolean isTabsFitHeaderWidth() { method runTimeline (line 623) | private void runTimeline(double newTransX, double newWidth) { method isAnimating (line 672) | private boolean isAnimating() { method updateScrollOffset (line 676) | public void updateScrollOffset(double newOffset) { method computePrefWidth (line 706) | @Override method computePrefHeight (line 712) | @Override method getBaselineOffset (line 718) | @Override method layoutChildren (line 723) | @Override method animateSelectionLine (line 803) | private void animateSelectionLine() { class TabHeaderContainer (line 831) | protected class TabHeaderContainer extends StackPane { method TabHeaderContainer (line 851) | public TabHeaderContainer(final Tab tab) { method handlePropertyChanged (line 948) | private void handlePropertyChanged(final String p) { method removeListeners (line 995) | private void removeListeners(Tab tab) { method computePrefWidth (line 1001) | @Override method computePrefHeight (line 1018) | @Override method layoutChildren (line 1035) | @Override method setWidth (line 1042) | @Override method setHeight (line 1047) | @Override class TabContentHolder (line 1065) | protected static class TabContentHolder extends StackPane { method TabContentHolder (line 1072) | public TabContentHolder(Tab tab) { method updateContent (line 1082) | private void updateContent() { method removeListeners (line 1091) | private void removeListeners(Tab tab) { type ArrowPosition (line 1097) | private enum ArrowPosition { class HeaderControl (line 1106) | protected class HeaderControl extends StackPane { method HeaderControl (line 1114) | public HeaderControl(ArrowPosition pos) { method showTabsMenu (line 1191) | private void showTabsMenu(boolean value) { method isControlButtonShown (line 1210) | private boolean isControlButtonShown() { method computePrefWidth (line 1214) | @Override method computePrefHeight (line 1223) | @Override method layoutChildren (line 1228) | @Override FILE: HMCL/src/main/java/com/jfoenix/skins/JFXToggleButtonSkin.java class JFXToggleButtonSkin (line 47) | public class JFXToggleButtonSkin extends ToggleButtonSkin { method JFXToggleButtonSkin (line 56) | public JFXToggleButtonSkin(JFXToggleButton toggleButton) { method computeTranslation (line 176) | private double computeTranslation(double circleRadius, Line line) { method dispose (line 180) | @Override FILE: HMCL/src/main/java/com/jfoenix/transitions/CacheMemento.java class CacheMemento (line 28) | public final class CacheMemento { method CacheMemento (line 36) | public CacheMemento(Node node) { method cache (line 43) | public void cache() { method restore (line 58) | public void restore() { FILE: HMCL/src/main/java/com/jfoenix/transitions/JFXAnimationTimer.java class JFXAnimationTimer (line 40) | public class JFXAnimationTimer extends AnimationTimer { method JFXAnimationTimer (line 48) | public JFXAnimationTimer(JFXKeyFrame... keyFrames) { method addKeyFrame (line 60) | public void addKeyFrame(JFXKeyFrame keyFrame) throws Exception { method removeKeyFrame (line 73) | public void removeKeyFrame(JFXKeyFrame keyFrame) throws Exception { method start (line 81) | @Override method handle (line 94) | @Override method reverseAndContinue (line 114) | public void reverseAndContinue() { method stop (line 127) | @Override method applyEndValues (line 142) | public void applyEndValues() { method isRunning (line 152) | public boolean isRunning() { method setOnFinished (line 158) | public void setOnFinished(Runnable onFinished) { method setCacheNodes (line 162) | public void setCacheNodes(Node... nodesToCache) { method dispose (line 171) | public void dispose() { class AnimationHandler (line 179) | static class AnimationHandler { method AnimationHandler (line 189) | AnimationHandler(Duration duration, Supplier animationCondi... method init (line 196) | public void init() { method reverse (line 211) | void reverse(double now) { method animate (line 225) | @SuppressWarnings({"unchecked"}) method applyEndValues (line 261) | @SuppressWarnings("unchecked") method clear (line 276) | public void clear() { method dispose (line 281) | void dispose() { FILE: HMCL/src/main/java/com/jfoenix/transitions/JFXKeyFrame.java class JFXKeyFrame (line 34) | public class JFXKeyFrame { method JFXKeyFrame (line 40) | public JFXKeyFrame(Duration duration, JFXKeyValue... keyValues) { method JFXKeyFrame (line 49) | private JFXKeyFrame() { method getDuration (line 53) | public final Duration getDuration() { method getValues (line 57) | public final Set> getValues() { method getAnimateCondition (line 61) | public Supplier getAnimateCondition() { method builder (line 65) | public static Builder builder() { class Builder (line 69) | public static final class Builder { method Builder (line 74) | private Builder() { method setDuration (line 77) | public Builder setDuration(Duration duration) { method setKeyValues (line 82) | public Builder setKeyValues(JFXKeyValue... keyValues) { method setAnimateCondition (line 91) | public Builder setAnimateCondition(Supplier animateConditio... method build (line 96) | public JFXKeyFrame build() { FILE: HMCL/src/main/java/com/jfoenix/transitions/JFXKeyValue.java class JFXKeyValue (line 33) | public final class JFXKeyValue { method JFXKeyValue (line 42) | private JFXKeyValue() { method builder (line 46) | public static Builder builder() { method getEndValue (line 50) | public T getEndValue() { method getTarget (line 54) | public WritableValue getTarget() { method getInterpolator (line 58) | public Interpolator getInterpolator() { method isValid (line 62) | public boolean isValid() { class Builder (line 66) | public static final class Builder { method setTarget (line 67) | public JFXKeyValueBuilder setTarget(WritableValue target) { method setTargetSupplier (line 73) | public JFXKeyValueBuilder setTargetSupplier(Supplier JFXKeyValueBuilder setEndValueSupplier(Supplier end... method setEndValue (line 85) | public JFXKeyValueBuilder setEndValue(T endValue) { method setAnimateCondition (line 91) | public JFXKeyValueBuilder setAnimateCondition(Supplier JFXKeyValueBuilder setInterpolator(Interpolator interp... class JFXKeyValueBuilder (line 104) | public static final class JFXKeyValueBuilder { method JFXKeyValueBuilder (line 113) | private JFXKeyValueBuilder() { method setTarget (line 116) | public JFXKeyValueBuilder setTarget(WritableValue target) { method setTargetSupplier (line 121) | public JFXKeyValueBuilder setTargetSupplier(Supplier setEndValueSupplier(Supplier endValu... method setEndValue (line 131) | public JFXKeyValueBuilder setEndValue(T endValue) { method setAnimateCondition (line 136) | public JFXKeyValueBuilder setAnimateCondition(Supplier a... method setInterpolator (line 141) | public JFXKeyValueBuilder setInterpolator(Interpolator interpolat... method build (line 146) | public JFXKeyValue build() { FILE: HMCL/src/main/java/com/jfoenix/utils/JFXNodeUtils.java class JFXNodeUtils (line 45) | public final class JFXNodeUtils { method updateBackground (line 47) | public static void updateBackground(Background newBackground, Region n... method updateBackground (line 51) | public static void updateBackground(Background newBackground, Region n... method colorToHex (line 62) | public static String colorToHex(Color c) { method initTreeVisiblePropertyGetter (line 75) | private static @NotNull Function initTre... method defaultTreeVisibleProperty (line 110) | private static @NotNull ObservableBooleanValue defaultTreeVisiblePrope... method treeVisibleProperty (line 114) | public static @NotNull ObservableBooleanValue treeVisibleProperty(Node... method isTreeVisible (line 118) | public static boolean isTreeVisible(Node item) { method isTreeShowing (line 122) | public static boolean isTreeShowing(Node node) { method JFXNodeUtils (line 137) | private JFXNodeUtils() { FILE: HMCL/src/main/java/com/jfoenix/utils/TreeShowingProperty.java class TreeShowingProperty (line 43) | public class TreeShowingProperty extends ReadOnlyBooleanPropertyBase { method TreeShowingProperty (line 59) | public TreeShowingProperty(Node node) { method getBean (line 69) | @Override method getName (line 74) | @Override method dispose (line 83) | public void dispose() { method invalidate (line 93) | protected void invalidate() { method get (line 100) | @Override method sceneChanged (line 110) | private void sceneChanged(Scene oldScene, Scene newScene) { method windowChanged (line 124) | private void windowChanged(Window oldWindow, Window newWindow) { method updateTreeShowing (line 135) | private void updateTreeShowing() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/EntryPoint.java class EntryPoint (line 39) | public final class EntryPoint { method EntryPoint (line 41) | private EntryPoint() { method main (line 44) | public static void main(String[] args) { method exit (line 68) | public static void exit(int exitCode) { method setupJavaFXVMOptions (line 74) | private static void setupJavaFXVMOptions() { method createHMCLDirectories (line 139) | private static void createHMCLDirectories() { method isInsideMacAppBundle (line 167) | private static boolean isInsideMacAppBundle() { method initIcon (line 186) | private static void initIcon() { method checkJavaFX (line 197) | private static void checkJavaFX() { method verifyJavaFX (line 212) | private static void verifyJavaFX() { method addEnableNativeAccess (line 223) | private static void addEnableNativeAccess() { method enableUnsafeMemoryAccess (line 245) | private static void enableUnsafeMemoryAccess() { method showErrorAndExit (line 262) | private static void showErrorAndExit(String message) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java class Launcher (line 71) | public final class Launcher extends Application { method start (line 74) | @Override method appendScreen (line 149) | private static void appendScreen(StringBuilder builder, Screen screen) { method showAlert (line 181) | private static ButtonType showAlert(AlertType alertType, String conten... method isConfigInTempDir (line 185) | private static boolean isConfigInTempDir() { method checkConfigInTempDir (line 222) | private static void checkConfigInTempDir() { method checkConfigOwner (line 229) | private static void checkConfigOwner() { method stop (line 268) | @Override method main (line 275) | public static void main(String[] args) { method stopApplication (line 332) | public static void stopApplication() { method stopWithoutPlatform (line 345) | public static void stopWithoutPlatform() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/Metadata.java class Metadata (line 33) | public final class Metadata { method Metadata (line 34) | private Metadata() { method isStable (line 92) | public static boolean isStable() { method isDev (line 96) | public static boolean isDev() { method isNightly (line 100) | public static boolean isNightly() { method getSuggestedJavaDownloadLink (line 104) | public static @Nullable String getSuggestedJavaDownloadLink() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/countly/CrashReport.java class CrashReport (line 11) | public class CrashReport { method CrashReport (line 17) | public CrashReport(Thread thread, Throwable throwable) { method getThrowable (line 23) | public Throwable getThrowable() { method shouldBeReport (line 27) | public boolean shouldBeReport() { method getDisplayText (line 37) | public String getDisplayText() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLCacheRepository.java class HMCLCacheRepository (line 26) | public class HMCLCacheRepository extends DefaultCacheRepository { method HMCLCacheRepository (line 30) | public HMCLCacheRepository() { method getDirectory (line 34) | public String getDirectory() { method directoryProperty (line 38) | public StringProperty directoryProperty() { method setDirectory (line 42) | public void setDirectory(String directory) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameLauncher.java class HMCLGameLauncher (line 40) | public final class HMCLGameLauncher extends DefaultLauncher { method HMCLGameLauncher (line 42) | public HMCLGameLauncher(GameRepository repository, Version version, Au... method HMCLGameLauncher (line 46) | public HMCLGameLauncher(GameRepository repository, Version version, Au... method HMCLGameLauncher (line 50) | public HMCLGameLauncher(GameRepository repository, Version version, Au... method getConfigurations (line 54) | @Override method generateOptionsTxt (line 62) | private void generateOptionsTxt() { method normalizedLanguageTag (line 110) | private static String normalizedLanguageTag(Locale locale, GameVersion... method launch (line 142) | @Override method makeLaunchScript (line 148) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java class HMCLGameRepository (line 62) | public final class HMCLGameRepository extends DefaultGameRepository { method HMCLGameRepository (line 71) | public HMCLGameRepository(Profile profile, Path baseDirectory) { method getProfile (line 76) | public Profile getProfile() { method getGameDirectoryType (line 80) | @Override method getRunDirectory (line 89) | @Override method getDisplayVersions (line 107) | public Stream getDisplayVersions() { method refreshVersionsImpl (line 114) | @Override method changeDirectory (line 136) | public void changeDirectory(Path newDirectory) { method clean (line 141) | private void clean(Path directory) throws IOException { method clean (line 146) | public void clean(String id) throws IOException { method duplicateVersion (line 151) | public void duplicateVersion(String srcId, String dstId, boolean copyS... method getLocalVersionSettingFile (line 194) | private Path getLocalVersionSettingFile(String id) { method loadLocalVersionSetting (line 198) | private void loadLocalVersionSetting(String id) { method createLocalVersionSetting (line 216) | public VersionSetting createLocalVersionSetting(String id) { method initLocalVersionSetting (line 225) | private VersionSetting initLocalVersionSetting(String id, VersionSetti... method getLocalVersionSetting (line 237) | @Nullable method getLocalVersionSettingOrCreate (line 247) | @Nullable method getVersionSetting (line 256) | public VersionSetting getVersionSetting(String id) { method getVersionIconFile (line 265) | public Optional getVersionIconFile(String id) { method setVersionIconFile (line 278) | public void setVersionIconFile(String id, Path iconFile) throws IOExce... method deleteIconFile (line 289) | public void deleteIconFile(String id) { method getVersionIconImage (line 301) | public Image getVersionIconImage(String id) { method saveVersionSetting (line 356) | public void saveVersionSetting(String id) { method specializeVersionSetting (line 375) | public VersionSetting specializeVersionSetting(String id) { method globalizeVersionSetting (line 387) | public void globalizeVersionSetting(String id) { method getLaunchOptions (line 393) | public LaunchOptions.Builder getLaunchOptions(String version, JavaRunt... method getModpackConfiguration (line 463) | @Override method markVersionAsModpack (line 468) | public void markVersionAsModpack(String id) { method undoMark (line 472) | public void undoMark(String id) { method markVersionLaunchedAbnormally (line 476) | public void markVersionLaunchedAbnormally(String id) { method unmarkVersionLaunchedAbnormally (line 483) | public boolean unmarkVersionLaunchedAbnormally(String id) { method isValidVersionId (line 509) | public static boolean isValidVersionId(String id) { method versionIdConflicts (line 523) | public boolean versionIdConflicts(String id) { method getAllocatedMemory (line 537) | public static long getAllocatedMemory(long minimum, long available, bo... method getProxyOption (line 555) | public static ProxyOption getProxyOption() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLModpackInstallTask.java class HMCLModpackInstallTask (line 39) | public final class HMCLModpackInstallTask extends Task { method HMCLModpackInstallTask (line 48) | public HMCLModpackInstallTask(Profile profile, Path zipFile, Modpack m... method getDependencies (line 80) | @Override method getDependents (line 85) | @Override method execute (line 90) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLModpackManifest.java class HMCLModpackManifest (line 23) | public final class HMCLModpackManifest implements ModpackManifest { method HMCLModpackManifest (line 26) | private HMCLModpackManifest() {} method getProvider (line 28) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLModpackProvider.java class HMCLModpackProvider (line 37) | public final class HMCLModpackProvider implements ModpackProvider { method getName (line 40) | @Override method createCompletionTask (line 45) | @Override method createUpdateTask (line 50) | @Override method readManifest (line 64) | @Override class HMCLModpack (line 80) | private final static class HMCLModpack extends Modpack { method getInstallTask (line 81) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java class LauncherHelper (line 76) | public final class LauncherHelper { method LauncherHelper (line 88) | public LauncherHelper(Profile profile, Account account, String selecte... method getAccount (line 100) | public Account getAccount() { method setAccount (line 104) | public void setAccount(Account account) { method setTestMode (line 108) | public void setTestMode() { method setKeep (line 113) | public void setKeep() { method setQuickPlayOption (line 117) | public void setQuickPlayOption(QuickPlayOption quickPlayOption) { method setDisableOfflineSkin (line 121) | public void setDisableOfflineSkin() { method launch (line 125) | public void launch() { method makeLaunchScript (line 134) | public void makeLaunchScript(Path scriptFile) { method launch0 (line 139) | private void launch0() { method checkGameState (line 360) | private static Task checkGameState(Profile profile, Versi... method downloadJava (line 662) | private static CompletableFuture downloadJava(GameJavaVer... method logIn (line 688) | private Task logIn(Account account) { method checkExit (line 728) | private void checkExit() { class HMCLProcessListener (line 757) | private final class HMCLProcessListener implements ProcessListener { method HMCLProcessListener (line 773) | public HMCLProcessListener(HMCLGameRepository repository, Version ve... method setProcess (line 783) | @Override method finishLaunch (line 852) | private void finishLaunch() { method onLog (line 886) | @Override method onExit (line 929) | @Override method countMangedProcesses (line 969) | public static int countMangedProcesses() { method stopManagedProcesses (line 977) | public static void stopManagedProcesses() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/LocalizedRemoteModRepository.java class LocalizedRemoteModRepository (line 35) | public abstract class LocalizedRemoteModRepository implements RemoteModR... method getBackedRemoteModRepository (line 40) | protected abstract RemoteModRepository getBackedRemoteModRepository(); method getBackedRemoteModRepositorySortOrder (line 42) | protected abstract SortType getBackedRemoteModRepositorySortOrder(); method search (line 44) | @Override method getCategories (line 107) | @Override method getRemoteVersionByLocalFile (line 112) | @Override method getModById (line 117) | @Override method getModFile (line 122) | @Override method getRemoteVersionsById (line 127) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/Log.java class Log (line 24) | public final class Log { method getLogLines (line 27) | public static int getLogLines() { method Log (line 36) | public Log(String log) { method Log (line 40) | public Log(String log, Log4jLevel level) { method getLog (line 45) | public String getLog() { method getLevel (line 49) | public Log4jLevel getLevel() { method isSelected (line 60) | public boolean isSelected() { method setSelected (line 64) | public void setSelected(boolean selected) { method toString (line 68) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/LogExporter.java class LogExporter (line 40) | public final class LogExporter { method LogExporter (line 41) | private LogExporter() { method exportLogs (line 44) | public static CompletableFuture exportLogs( method processLogs (line 89) | private static void processLogs(Path directory, String fileExtension, ... FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/ManuallyCreatedModpackException.java class ManuallyCreatedModpackException (line 22) | public class ManuallyCreatedModpackException extends Exception { method ManuallyCreatedModpackException (line 25) | public ManuallyCreatedModpackException(Path path) { method getPath (line 29) | public Path getPath() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/ManuallyCreatedModpackInstallTask.java class ManuallyCreatedModpackInstallTask (line 30) | public class ManuallyCreatedModpackInstallTask extends Task { method ManuallyCreatedModpackInstallTask (line 37) | public ManuallyCreatedModpackInstallTask(Profile profile, Path zipFile... method execute (line 44) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/ModpackHelper.java class ModpackHelper (line 61) | public final class ModpackHelper { method ModpackHelper (line 62) | private ModpackHelper() { method getProviderByType (line 78) | @Nullable method isFileModpackByExtension (line 83) | public static boolean isFileModpackByExtension(Path file) { method readModpackManifest (line 88) | public static Modpack readModpackManifest(Path file, Charset charset) ... method findMinecraftDirectoryInManuallyCreatedModpack (line 117) | public static Path findMinecraftDirectoryInManuallyCreatedModpack(Stri... method isMinecraftDirectory (line 136) | private static boolean isMinecraftDirectory(Path path) { method readModpackConfiguration (line 141) | public static ModpackConfiguration readModpackConfiguration(Path fi... method getInstallTask (line 149) | public static Task getInstallTask(Profile profile, ServerModpackMan... method isExternalGameNameConflicts (line 173) | public static boolean isExternalGameNameConflicts(String name) { method getInstallManuallyCreatedModpackTask (line 177) | public static Task getInstallManuallyCreatedModpackTask(Profile pro... method getInstallTask (line 191) | public static Task getInstallTask(Profile profile, Path zipFile, St... method getUpdateTask (line 226) | public static Task getUpdateTask(Profile profile, ServerModpackM... method getUpdateTask (line 237) | public static Task getUpdateTask(Profile profile, Path zipFile, Cha... method toVersionSetting (line 252) | public static void toVersionSetting(MultiMCInstanceConfiguration c, Ve... method applyCommandAndJvmSettings (line 289) | private static void applyCommandAndJvmSettings(MultiMCInstanceConfigur... method createMultiMCPostUpdateTask (line 300) | private static Task createMultiMCPostUpdateTask(Profile profile,... method createMultiMCPostInstallTask (line 307) | private static Task createMultiMCPostInstallTask(Profile profile... method createMcbbsPostInstallTask (line 314) | private static Task createMcbbsPostInstallTask(Profile profile, ... FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/OAuthServer.java class OAuthServer (line 42) | public final class OAuthServer extends NanoHTTPD implements OAuth.Session { method OAuthServer (line 52) | private OAuthServer(int port) { method getCodeVerifier (line 76) | @Override method getState (line 81) | @Override method getRedirectURI (line 86) | @Override method waitFor (line 91) | @Override method getIdToken (line 96) | @Override method serve (line 101) | @Override class Factory (line 166) | public static class Factory implements OAuth.Callback { method startServer (line 171) | @Override method grantDeviceCode (line 190) | @Override method openBrowser (line 195) | @Override method getClientId (line 205) | @Override class GrantDeviceCodeEvent (line 212) | public static class GrantDeviceCodeEvent extends Event { method GrantDeviceCodeEvent (line 216) | public GrantDeviceCodeEvent(Object source, String userCode, String v... method getUserCode (line 222) | public String getUserCode() { method getVerificationUri (line 226) | public String getVerificationUri() { class OpenBrowserEvent (line 231) | public static class OpenBrowserEvent extends Event { method OpenBrowserEvent (line 234) | public OpenBrowserEvent(Object source, String url) { method getUrl (line 239) | public String getUrl() { class MicrosoftAuthenticationNotSupportedException (line 244) | public static class MicrosoftAuthenticationNotSupportedException exten... FILE: HMCL/src/main/java/org/jackhuang/hmcl/game/TexturesLoader.java class TexturesLoader (line 62) | public final class TexturesLoader { method TexturesLoader (line 64) | private TexturesLoader() { class LoadedTexture (line 68) | public static class LoadedTexture { method LoadedTexture (line 72) | public LoadedTexture(Image image, Map metadata) { method getImage (line 77) | public Image getImage() { method getMetadata (line 81) | public Map getMetadata() { method getTexturePath (line 89) | private static Path getTexturePath(Texture texture) { method loadTexture (line 101) | public static LoadedTexture loadTexture(Texture texture) throws Throwa... method getDefaultSkinImage (line 141) | public static Image getDefaultSkinImage() { method getDefaultSkin (line 145) | public static LoadedTexture getDefaultSkin(UUID uuid) { method getDefaultModel (line 160) | public static TextureModel getDefaultModel(UUID uuid) { method skinBinding (line 166) | public static ObjectBinding skinBinding(YggdrasilServic... method skinBinding (line 197) | public static ObservableValue skinBinding(Account accou... method drawAvatar (line 257) | public static void drawAvatar(Canvas canvas, Image skin) { method drawAvatar (line 269) | private static void drawAvatar(GraphicsContext g, Image skin, int size... class SkinBindingChangeListener (line 278) | private static final class SkinBindingChangeListener implements Change... method SkinBindingChangeListener (line 284) | SkinBindingChangeListener(Canvas canvas, ObservableValue list, Platform platfo... method getAllJava (line 133) | @Override method getDownloadJavaTask (line 151) | @Override method getInstallJavaTask (line 196) | public Task getInstallJavaTask(Platform platform, String ... method getUninstallJavaTask (line 208) | @Override method getUninstallJavaTask (line 216) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/java/JavaInfoUtils.java class JavaInfoUtils (line 37) | public final class JavaInfoUtils { method JavaInfoUtils (line 39) | private JavaInfoUtils() { method tryFindReleaseFile (line 42) | private static Path tryFindReleaseFile(Path executable) { method fromExecutable (line 58) | public static @NotNull JavaInfo fromExecutable(Path executable, boolea... class Result (line 106) | private static final class Result { FILE: HMCL/src/main/java/org/jackhuang/hmcl/java/JavaInstallTask.java class JavaInstallTask (line 43) | public final class JavaInstallTask extends Task { method JavaInstallTask (line 54) | public JavaInstallTask(Path targetDir, Map update, Pat... method execute (line 60) | @Override method copyDirContent (line 72) | private void copyDirContent(ArchiveFileTre... method copyDirContent (line 76) | private void copyDirContent(ArchiveFileTre... FILE: HMCL/src/main/java/org/jackhuang/hmcl/java/JavaLocalFiles.java class JavaLocalFiles (line 28) | public final class JavaLocalFiles { class Local (line 29) | @JsonAdapter(Serializer.class) method Local (line 33) | Local(String type) { method getType (line 37) | public String getType() { class LocalFile (line 42) | public static final class LocalFile extends Local { method LocalFile (line 46) | public LocalFile(String sha1, long size) { method getSha1 (line 52) | public String getSha1() { method getSize (line 56) | public long getSize() { class LocalDirectory (line 61) | public static final class LocalDirectory extends Local { method LocalDirectory (line 62) | public LocalDirectory() { class LocalLink (line 67) | public static final class LocalLink extends Local { method LocalLink (line 70) | public LocalLink(String target) { method getTarget (line 75) | public String getTarget() { class Serializer (line 80) | public static class Serializer implements JsonSerializer, JsonD... method serialize (line 82) | @Override method deserialize (line 95) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/java/JavaManager.java class JavaManager (line 53) | public final class JavaManager { method JavaManager (line 55) | private JavaManager() { method getMojangJavaPlatform (line 61) | public static String getMojangJavaPlatform(Platform platform) { method getExecutable (line 87) | public static Path getExecutable(Path javaHome) { method getMacExecutable (line 91) | public static Path getMacExecutable(Path javaHome) { method isCompatible (line 95) | public static boolean isCompatible(Platform platform) { method getAllJavaMap (line 128) | private static Map getAllJavaMap() throws Interrupt... method updateAllJavaProperty (line 137) | private static void updateAllJavaProperty(Map javaR... method isInitialized (line 143) | public static boolean isInitialized() { method getAllJava (line 147) | public static Collection getAllJava() throws InterruptedE... method getAllJavaProperty (line 151) | public static ObjectProperty> getAllJavaProper... method getJava (line 155) | public static JavaRuntime getJava(Path executable) throws IOException,... method refresh (line 167) | public static void refresh() { method getAddJavaTask (line 177) | public static Task getAddJavaTask(Path binary) { method getDownloadJavaTask (line 194) | public static Task getDownloadJavaTask(DownloadProvider d... method getInstallJavaTask (line 202) | public static Task getInstallJavaTask(Platform platform, ... method getUninstallJavaTask (line 210) | public static Task getUninstallJavaTask(JavaRuntime java) { method addJava (line 241) | public static void addJava(JavaRuntime java) throws InterruptedExcepti... method removeJava (line 252) | public static void removeJava(JavaRuntime java) throws InterruptedExce... method removeJava (line 257) | public static void removeJava(Path realPath) throws InterruptedExcepti... method chooseJava (line 267) | private static JavaRuntime chooseJava(@Nullable JavaRuntime java1, Jav... method findSuitableJava (line 278) | @Nullable method findSuitableJava (line 283) | @Nullable method initialize (line 328) | public static void initialize() { method searchPotentialJavaExecutables (line 337) | private static Map searchPotentialJavaExecutables() { method tryAddJavaHome (line 467) | private static void tryAddJavaHome(Map javaRuntimes... method tryAddJavaExecutable (line 507) | private static void tryAddJavaExecutable(Map javaRu... method tryAddJavaInComponentDir (line 530) | private static void tryAddJavaInComponentDir(Map ja... method searchAllJavaInRepository (line 571) | private static void searchAllJavaInRepository(Map j... method searchAllOfficialJava (line 581) | private static void searchAllOfficialJava(Map javaR... method searchAllOfficialJava (line 607) | private static void searchAllOfficialJava(Map javaR... method searchAllJavaInDirectory (line 618) | private static void searchAllJavaInDirectory(Map ja... method searchJavaInProgramFiles (line 632) | private static void searchJavaInProgramFiles(Map ja... method searchJavaInMacJavaVirtualMachines (line 646) | private static void searchJavaInMacJavaVirtualMachines(Map java... FILE: HMCL/src/main/java/org/jackhuang/hmcl/java/JavaManifest.java class JavaManifest (line 36) | @JsonAdapter(JavaManifest.Serializer.class) method JavaManifest (line 47) | public JavaManifest(JavaInfo info, @Nullable Map updat... method getInfo (line 53) | public JavaInfo getInfo() { method getUpdate (line 57) | public Map getUpdate() { method getFiles (line 61) | public Map getFiles() { class Serializer (line 65) | public static final class Serializer implements JsonSerializer factory) { method getAccountFactory (line 102) | public static AccountFactory getAccountFactory(String loginType) { method getAccountFactoryByAuthlibInjectorServer (line 107) | public static BoundAuthlibInjectorAccountFactory getAccountFactoryByAu... method getAccountFactory (line 112) | public static AccountFactory getAccountFactory(Account account) { method getAccountStorage (line 134) | private static Map getAccountStorage(Account account) { method updateAccountStorages (line 140) | private static void updateAccountStorages() { method loadGlobalAccountStorages (line 164) | private static void loadGlobalAccountStorages() { method parseAccount (line 178) | private static Account parseAccount(Map storage) { method init (line 196) | static void init() { method getAccounts (line 342) | public static ObservableList getAccounts() { method getSelectedAccount (line 346) | public static Account getSelectedAccount() { method setSelectedAccount (line 350) | public static void setSelectedAccount(Account selectedAccount) { method selectedAccountProperty (line 354) | public static ObjectProperty selectedAccountProperty() { method createAuthlibInjectorArtifactProvider (line 359) | private static AuthlibInjectorArtifactProvider createAuthlibInjectorAr... method getOrCreateAuthlibInjectorServer (line 375) | private static AuthlibInjectorServer getOrCreateAuthlibInjectorServer(... method removeDanglingAuthlibInjectorAccounts (line 390) | private static void removeDanglingAuthlibInjectorAccounts() { method getLocalizedLoginTypeName (line 406) | public static String getLocalizedLoginTypeName(AccountFactory facto... method localizeErrorMessage (line 412) | public static String localizeErrorMessage(Exception exception) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/AuthlibInjectorServers.java class AuthlibInjectorServers (line 41) | @JsonSerializable method getServers (line 48) | public static Set getServers() { method AuthlibInjectorServers (line 54) | private AuthlibInjectorServers(List urls) { method validate (line 58) | @Override method init (line 65) | public static void init() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java class Config (line 47) | @JsonAdapter(value = Config.Adapter.class) method fromJson (line 66) | @Nullable method Config (line 71) | public Config() { method toJson (line 77) | public String toJson() { method configVersionProperty (line 86) | public IntegerProperty configVersionProperty() { method getConfigVersion (line 90) | public int getConfigVersion() { method setConfigVersion (line 94) | public void setConfigVersion(int configVersion) { method uiVersionProperty (line 108) | public IntegerProperty uiVersionProperty() { method getUiVersion (line 112) | public int getUiVersion() { method setUiVersion (line 116) | public void setUiVersion(int uiVersion) { method xProperty (line 123) | public DoubleProperty xProperty() { method getX (line 127) | public double getX() { method setX (line 131) | public void setX(double x) { method yProperty (line 138) | public DoubleProperty yProperty() { method getY (line 142) | public double getY() { method setY (line 146) | public void setY(double y) { method widthProperty (line 153) | public DoubleProperty widthProperty() { method getWidth (line 157) | public double getWidth() { method setWidth (line 161) | public void setWidth(double width) { method heightProperty (line 168) | public DoubleProperty heightProperty() { method getHeight (line 172) | public double getHeight() { method setHeight (line 176) | public void setHeight(double height) { method localizationProperty (line 183) | public ObjectProperty localizationProperty() { method getLocalization (line 187) | public SupportedLocale getLocalization() { method setLocalization (line 191) | public void setLocalization(SupportedLocale localization) { method getPromptedVersion (line 198) | public String getPromptedVersion() { method promptedVersionProperty (line 202) | public StringProperty promptedVersionProperty() { method setPromptedVersion (line 206) | public void setPromptedVersion(String promptedVersion) { method acceptPreviewUpdateProperty (line 213) | public BooleanProperty acceptPreviewUpdateProperty() { method isAcceptPreviewUpdate (line 217) | public boolean isAcceptPreviewUpdate() { method setAcceptPreviewUpdate (line 221) | public void setAcceptPreviewUpdate(boolean acceptPreviewUpdate) { method disableAutoShowUpdateDialogProperty (line 228) | public BooleanProperty disableAutoShowUpdateDialogProperty() { method isDisableAutoShowUpdateDialog (line 232) | public boolean isDisableAutoShowUpdateDialog() { method setDisableAutoShowUpdateDialog (line 236) | public void setDisableAutoShowUpdateDialog(boolean disableAutoShowUpda... method disableAprilFoolsProperty (line 243) | public BooleanProperty disableAprilFoolsProperty() { method isDisableAprilFools (line 247) | public boolean isDisableAprilFools() { method setDisableAprilFools (line 251) | public void setDisableAprilFools(boolean disableAprilFools) { method getShownTips (line 258) | public ObservableMap getShownTips() { method commonDirTypeProperty (line 265) | public ObjectProperty commonDirTypeProperty() { method getCommonDirType (line 269) | public EnumCommonDirectory getCommonDirType() { method setCommonDirType (line 273) | public void setCommonDirType(EnumCommonDirectory commonDirType) { method commonDirectoryProperty (line 280) | public StringProperty commonDirectoryProperty() { method getCommonDirectory (line 284) | public String getCommonDirectory() { method setCommonDirectory (line 288) | public void setCommonDirectory(String commonDirectory) { method logLinesProperty (line 295) | public ObjectProperty logLinesProperty() { method getLogLines (line 299) | public Integer getLogLines() { method setLogLines (line 303) | public void setLogLines(Integer logLines) { method themeBrightnessProperty (line 312) | public StringProperty themeBrightnessProperty() { method getThemeBrightness (line 316) | public String getThemeBrightness() { method setThemeBrightness (line 320) | public void setThemeBrightness(String themeBrightness) { method themeColorProperty (line 327) | public ObjectProperty themeColorProperty() { method getThemeColor (line 331) | public ThemeColor getThemeColor() { method setThemeColor (line 335) | public void setThemeColor(ThemeColor themeColor) { method fontFamilyProperty (line 342) | public StringProperty fontFamilyProperty() { method getFontFamily (line 346) | public String getFontFamily() { method setFontFamily (line 350) | public void setFontFamily(String fontFamily) { method fontSizeProperty (line 357) | public DoubleProperty fontSizeProperty() { method getFontSize (line 361) | public double getFontSize() { method setFontSize (line 365) | public void setFontSize(double fontSize) { method launcherFontFamilyProperty (line 372) | public StringProperty launcherFontFamilyProperty() { method getLauncherFontFamily (line 376) | public String getLauncherFontFamily() { method setLauncherFontFamily (line 380) | public void setLauncherFontFamily(String launcherFontFamily) { method animationDisabledProperty (line 391) | public BooleanProperty animationDisabledProperty() { method isAnimationDisabled (line 395) | public boolean isAnimationDisabled() { method setAnimationDisabled (line 399) | public void setAnimationDisabled(boolean animationDisabled) { method titleTransparentProperty (line 406) | public BooleanProperty titleTransparentProperty() { method isTitleTransparent (line 410) | public boolean isTitleTransparent() { method setTitleTransparent (line 414) | public void setTitleTransparent(boolean titleTransparent) { method backgroundImageTypeProperty (line 421) | public ObjectProperty backgroundImageTypeProperty... method getBackgroundImageType (line 425) | public EnumBackgroundImage getBackgroundImageType() { method setBackgroundImageType (line 429) | public void setBackgroundImageType(EnumBackgroundImage backgroundImage... method backgroundImageProperty (line 436) | public StringProperty backgroundImageProperty() { method getBackgroundImage (line 440) | public String getBackgroundImage() { method setBackgroundImage (line 444) | public void setBackgroundImage(String backgroundImage) { method backgroundImageUrlProperty (line 451) | public StringProperty backgroundImageUrlProperty() { method getBackgroundImageUrl (line 455) | public String getBackgroundImageUrl() { method setBackgroundImageUrl (line 459) | public void setBackgroundImageUrl(String backgroundImageUrl) { method getBackgroundPaint (line 466) | public Paint getBackgroundPaint() { method backgroundPaintProperty (line 470) | public ObjectProperty backgroundPaintProperty() { method setBackgroundPaint (line 474) | public void setBackgroundPaint(Paint backgroundPaint) { method backgroundImageOpacityProperty (line 481) | public IntegerProperty backgroundImageOpacityProperty() { method getBackgroundImageOpacity (line 485) | public int getBackgroundImageOpacity() { method setBackgroundImageOpacity (line 489) | public void setBackgroundImageOpacity(int backgroundImageOpacity) { method autoDownloadThreadsProperty (line 498) | public BooleanProperty autoDownloadThreadsProperty() { method getAutoDownloadThreads (line 502) | public boolean getAutoDownloadThreads() { method setAutoDownloadThreads (line 506) | public void setAutoDownloadThreads(boolean autoDownloadThreads) { method downloadThreadsProperty (line 513) | public IntegerProperty downloadThreadsProperty() { method getDownloadThreads (line 517) | public int getDownloadThreads() { method setDownloadThreads (line 521) | public void setDownloadThreads(int downloadThreads) { method downloadTypeProperty (line 528) | public StringProperty downloadTypeProperty() { method getDownloadType (line 532) | public String getDownloadType() { method setDownloadType (line 536) | public void setDownloadType(String downloadType) { method autoChooseDownloadTypeProperty (line 543) | public BooleanProperty autoChooseDownloadTypeProperty() { method isAutoChooseDownloadType (line 547) | public boolean isAutoChooseDownloadType() { method setAutoChooseDownloadType (line 551) | public void setAutoChooseDownloadType(boolean autoChooseDownloadType) { method versionListSourceProperty (line 558) | public StringProperty versionListSourceProperty() { method getVersionListSource (line 562) | public String getVersionListSource() { method setVersionListSource (line 566) | public void setVersionListSource(String versionListSource) { method hasProxyProperty (line 573) | public BooleanProperty hasProxyProperty() { method hasProxy (line 577) | public boolean hasProxy() { method setHasProxy (line 581) | public void setHasProxy(boolean hasProxy) { method hasProxyAuthProperty (line 588) | public BooleanProperty hasProxyAuthProperty() { method hasProxyAuth (line 592) | public boolean hasProxyAuth() { method setHasProxyAuth (line 596) | public void setHasProxyAuth(boolean hasProxyAuth) { method proxyTypeProperty (line 603) | public ObjectProperty proxyTypeProperty() { method getProxyType (line 607) | public Proxy.Type getProxyType() { method setProxyType (line 611) | public void setProxyType(Proxy.Type proxyType) { method proxyHostProperty (line 618) | public StringProperty proxyHostProperty() { method getProxyHost (line 622) | public String getProxyHost() { method setProxyHost (line 626) | public void setProxyHost(String proxyHost) { method proxyPortProperty (line 633) | public IntegerProperty proxyPortProperty() { method getProxyPort (line 637) | public int getProxyPort() { method setProxyPort (line 641) | public void setProxyPort(int proxyPort) { method proxyUserProperty (line 648) | public StringProperty proxyUserProperty() { method getProxyUser (line 652) | public String getProxyUser() { method setProxyUser (line 656) | public void setProxyUser(String proxyUser) { method proxyPassProperty (line 663) | public StringProperty proxyPassProperty() { method getProxyPass (line 667) | public String getProxyPass() { method setProxyPass (line 671) | public void setProxyPass(String proxyPass) { method disableAutoGameOptionsProperty (line 680) | public BooleanProperty disableAutoGameOptionsProperty() { method isDisableAutoGameOptions (line 684) | public boolean isDisableAutoGameOptions() { method setDisableAutoGameOptions (line 688) | public void setDisableAutoGameOptions(boolean disableAutoGameOptions) { method getAuthlibInjectorServers (line 697) | public ObservableList getAuthlibInjectorServers... method addedLittleSkinProperty (line 704) | public BooleanProperty addedLittleSkinProperty() { method isAddedLittleSkin (line 708) | public boolean isAddedLittleSkin() { method setAddedLittleSkin (line 712) | public void setAddedLittleSkin(boolean addedLittleSkin) { method preferredLoginTypeProperty (line 722) | public StringProperty preferredLoginTypeProperty() { method getPreferredLoginType (line 726) | public String getPreferredLoginType() { method setPreferredLoginType (line 730) | public void setPreferredLoginType(String preferredLoginType) { method selectedAccountProperty (line 737) | public StringProperty selectedAccountProperty() { method getSelectedAccount (line 741) | public String getSelectedAccount() { method setSelectedAccount (line 745) | public void setSelectedAccount(String selectedAccount) { method getAccountStorages (line 752) | public ObservableList> getAccountStorages() { method selectedProfileProperty (line 761) | public StringProperty selectedProfileProperty() { method getSelectedProfile (line 765) | public String getSelectedProfile() { method setSelectedProfile (line 769) | public void setSelectedProfile(String selectedProfile) { method getConfigurations (line 776) | public MapProperty getConfigurations() { class Adapter (line 780) | public static final class Adapter extends ObservableSetting.Adapter fontProperty() { method getFont (line 234) | public static FontReference getFont() { method setFontFamily (line 238) | public static void setFontFamily(String fontFamily) { method FontReference (line 249) | public FontReference(@NotNull String family) { method FontReference (line 253) | public FontReference(@NotNull Font font) { method FontManager (line 258) | private FontManager() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/GlobalConfig.java class GlobalConfig (line 31) | @JsonAdapter(GlobalConfig.Adapter.class) method fromJson (line 34) | @Nullable method GlobalConfig (line 39) | public GlobalConfig() { method toJson (line 43) | public String toJson() { method agreementVersionProperty (line 50) | public IntegerProperty agreementVersionProperty() { method getAgreementVersion (line 54) | public int getAgreementVersion() { method setAgreementVersion (line 58) | public void setAgreementVersion(int agreementVersion) { method terracottaAgreementVersionProperty (line 65) | public IntegerProperty terracottaAgreementVersionProperty() { method getTerracottaAgreementVersion (line 69) | public int getTerracottaAgreementVersion() { method setTerracottaAgreementVersion (line 73) | public void setTerracottaAgreementVersion(int terracottaAgreementVersi... method platformPromptVersionProperty (line 80) | public IntegerProperty platformPromptVersionProperty() { method getPlatformPromptVersion (line 84) | public int getPlatformPromptVersion() { method setPlatformPromptVersion (line 88) | public void setPlatformPromptVersion(int platformPromptVersion) { method logRetentionProperty (line 95) | public IntegerProperty logRetentionProperty() { method getLogRetention (line 99) | public int getLogRetention() { method setLogRetention (line 103) | public void setLogRetention(int logRetention) { method enableOfflineAccountProperty (line 110) | public BooleanProperty enableOfflineAccountProperty() { method isEnableOfflineAccount (line 114) | public boolean isEnableOfflineAccount() { method setEnableOfflineAccount (line 118) | public void setEnableOfflineAccount(boolean value) { method fontAntiAliasingProperty (line 125) | public StringProperty fontAntiAliasingProperty() { method getFontAntiAliasing (line 129) | public String getFontAntiAliasing() { method setFontAntiAliasing (line 133) | public void setFontAntiAliasing(String value) { method getUserJava (line 140) | public ObservableSet getUserJava() { method getDisabledJava (line 147) | public ObservableSet getDisabledJava() { class Adapter (line 151) | static final class Adapter extends ObservableSetting.Adapter gameDirProperty() { method getGameDir (line 74) | public Path getGameDir() { method setGameDir (line 78) | public void setGameDir(Path gameDir) { method globalProperty (line 84) | public ReadOnlyObjectProperty globalProperty() { method getGlobal (line 88) | public VersionSetting getGlobal() { method nameProperty (line 94) | public StringProperty nameProperty() { method getName (line 98) | public String getName() { method setName (line 102) | public void setName(String name) { method useRelativePathProperty (line 108) | public BooleanProperty useRelativePathProperty() { method isUseRelativePath (line 112) | public boolean isUseRelativePath() { method setUseRelativePath (line 116) | public void setUseRelativePath(boolean useRelativePath) { method Profile (line 120) | public Profile(String name) { method Profile (line 124) | public Profile(String name, Path initialGameDir) { method Profile (line 128) | public Profile(String name, Path initialGameDir, VersionSetting global) { method Profile (line 132) | public Profile(String name, Path initialGameDir, VersionSetting global... method checkSelectedVersion (line 147) | private void checkSelectedVersion() { method getRepository (line 161) | public HMCLGameRepository getRepository() { method getDependency (line 165) | public DefaultDependencyManager getDependency() { method getDependency (line 169) | public DefaultDependencyManager getDependency(DownloadProvider downloa... method getVersionSetting (line 173) | public VersionSetting getVersionSetting(String id) { method toString (line 177) | @Override method addPropertyChangedListener (line 186) | private void addPropertyChangedListener(InvalidationListener listener) { method addListener (line 197) | @Override method removeListener (line 202) | @Override method invalidate (line 207) | private void invalidate() { class ProfileVersion (line 211) | public static class ProfileVersion { method ProfileVersion (line 215) | public ProfileVersion(Profile profile, String version) { method getProfile (line 220) | public Profile getProfile() { method getVersion (line 224) | public String getVersion() { class Serializer (line 229) | public static final class Serializer implements JsonSerializer getProfiles() { method profilesProperty (line 181) | public static ReadOnlyListProperty profilesProperty() { method getSelectedProfile (line 185) | public static Profile getSelectedProfile() { method setSelectedProfile (line 189) | public static void setSelectedProfile(Profile profile) { method selectedProfileProperty (line 193) | public static ObjectProperty selectedProfileProperty() { method selectedVersionProperty (line 199) | public static ReadOnlyStringProperty selectedVersionProperty() { method getSelectedVersion (line 204) | public static String getSelectedVersion() { method registerVersionsListener (line 210) | public static void registerVersionsListener(Consumer listener) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/ProxyManager.java class ProxyManager (line 35) | public final class ProxyManager { method getProxySelector (line 50) | private static ProxySelector getProxySelector() { method getAuthenticator (line 69) | private static SimpleAuthenticator getAuthenticator() { method init (line 85) | static void init() { class AbstractProxySelector (line 122) | private static abstract class AbstractProxySelector extends ProxySelec... method connectFailed (line 123) | @Override class SimpleProxySelector (line 131) | private static final class SimpleProxySelector extends AbstractProxySe... method SimpleProxySelector (line 134) | SimpleProxySelector(Proxy proxy) { method select (line 138) | @Override method toString (line 145) | @Override class ProxySelectorWrapper (line 152) | private static final class ProxySelectorWrapper extends AbstractProxyS... method ProxySelectorWrapper (line 155) | ProxySelectorWrapper(ProxySelector source) { method select (line 159) | @Override class SimpleAuthenticator (line 171) | private static final class SimpleAuthenticator extends Authenticator { method SimpleAuthenticator (line 175) | private SimpleAuthenticator(String username, char[] password) { method getPasswordAuthentication (line 180) | @Override method ProxyManager (line 186) | private ProxyManager() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/SambaException.java class SambaException (line 3) | public final class SambaException extends RuntimeException { method SambaException (line 4) | public SambaException() { method SambaException (line 7) | public SambaException(String message) { method SambaException (line 11) | public SambaException(String message, Throwable cause) { method SambaException (line 15) | public SambaException(Throwable cause) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java class Settings (line 29) | public final class Settings { method instance (line 33) | public static Settings instance() { method init (line 43) | static void init() { method Settings (line 47) | private Settings() { method getDefaultCommonDirectory (line 65) | public static String getDefaultCommonDirectory() { method getCommonDirectory (line 69) | public String getCommonDirectory() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/StyleSheets.java class StyleSheets (line 47) | public final class StyleSheets { method toStyleSheetUri (line 70) | private static String toStyleSheetUri(String styleSheet, String fallba... method getFontStyleSheet (line 89) | private static String getFontStyleSheet() { method getBrightnessStyleSheet (line 139) | private static String getBrightnessStyleSheet() { method addColor (line 145) | private static void addColor(StringBuilder builder, String name, Color... method addColor (line 150) | private static void addColor(StringBuilder builder, String name, Color... method addColor (line 155) | private static void addColor(StringBuilder builder, ColorScheme scheme... method getThemeStyleSheet (line 161) | private static String getThemeStyleSheet() { method init (line 190) | public static void init(Scene scene) { method StyleSheets (line 194) | private StyleSheets() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/VersionIconType.java type VersionIconType (line 24) | public enum VersionIconType { method getIconType (line 45) | public static VersionIconType getIconType(ModLoaderType modLoaderType) { method VersionIconType (line 59) | VersionIconType(String resourceUrl) { method getIcon (line 63) | public Image getIcon() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/setting/VersionSetting.java class VersionSetting (line 48) | @JsonAdapter(VersionSetting.Serializer.class) method VersionSetting (line 62) | public VersionSetting() { method usesGlobalProperty (line 68) | public BooleanProperty usesGlobalProperty() { method isUsesGlobal (line 80) | public boolean isUsesGlobal() { method setUsesGlobal (line 84) | public void setUsesGlobal(boolean usesGlobal) { method javaVersionTypeProperty (line 92) | public ObjectProperty javaVersionTypeProperty() { method getJavaVersionType (line 96) | public JavaVersionType getJavaVersionType() { method setJavaVersionType (line 100) | public void setJavaVersionType(JavaVersionType javaVersionType) { method javaVersionProperty (line 106) | public StringProperty javaVersionProperty() { method getJavaVersion (line 110) | public String getJavaVersion() { method setJavaVersion (line 114) | public void setJavaVersion(String java) { method setUsesCustomJavaDir (line 118) | public void setUsesCustomJavaDir() { method setJavaAutoSelected (line 124) | public void setJavaAutoSelected() { method getDefaultJavaPath (line 136) | public String getDefaultJavaPath() { method defaultJavaPathPropertyProperty (line 140) | public StringProperty defaultJavaPathPropertyProperty() { method setDefaultJavaPath (line 144) | public void setDefaultJavaPath(String defaultJavaPath) { method nativesDirTypeProperty (line 153) | public ObjectProperty nativesDirTypeProperty() { method getNativesDirType (line 157) | public NativesDirectoryType getNativesDirType() { method setNativesDirType (line 161) | public void setNativesDirType(NativesDirectoryType nativesDirType) { method nativesDirProperty (line 169) | public StringProperty nativesDirProperty() { method getNativesDir (line 173) | public String getNativesDir() { method setNativesDir (line 177) | public void setNativesDir(String nativesDir) { method javaDirProperty (line 183) | public StringProperty javaDirProperty() { method getJavaDir (line 190) | public String getJavaDir() { method setJavaDir (line 194) | public void setJavaDir(String javaDir) { method wrapperProperty (line 200) | public StringProperty wrapperProperty() { method getWrapper (line 207) | public String getWrapper() { method setWrapper (line 211) | public void setWrapper(String wrapper) { method permSizeProperty (line 217) | public StringProperty permSizeProperty() { method getPermSize (line 224) | public String getPermSize() { method setPermSize (line 228) | public void setPermSize(String permSize) { method maxMemoryProperty (line 234) | public IntegerProperty maxMemoryProperty() { method getMaxMemory (line 241) | public int getMaxMemory() { method setMaxMemory (line 245) | public void setMaxMemory(int maxMemory) { method minMemoryProperty (line 254) | public ObjectProperty minMemoryProperty() { method getMinMemory (line 258) | public Integer getMinMemory() { method setMinMemory (line 262) | public void setMinMemory(Integer minMemory) { method isAutoMemory (line 268) | public boolean isAutoMemory() { method autoMemoryProperty (line 272) | public BooleanProperty autoMemoryProperty() { method setAutoMemory (line 276) | public void setAutoMemory(boolean autoMemory) { method preLaunchCommandProperty (line 282) | public StringProperty preLaunchCommandProperty() { method getPreLaunchCommand (line 290) | public String getPreLaunchCommand() { method setPreLaunchCommand (line 294) | public void setPreLaunchCommand(String preLaunchCommand) { method postExitCommandProperty (line 300) | public StringProperty postExitCommandProperty() { method getPostExitCommand (line 308) | public String getPostExitCommand() { method setPostExitCommand (line 312) | public void setPostExitCommand(String postExitCommand) { method javaArgsProperty (line 320) | public StringProperty javaArgsProperty() { method getJavaArgs (line 327) | public String getJavaArgs() { method setJavaArgs (line 331) | public void setJavaArgs(String javaArgs) { method minecraftArgsProperty (line 337) | public StringProperty minecraftArgsProperty() { method getMinecraftArgs (line 344) | public String getMinecraftArgs() { method setMinecraftArgs (line 348) | public void setMinecraftArgs(String minecraftArgs) { method environmentVariablesProperty (line 354) | public StringProperty environmentVariablesProperty() { method getEnvironmentVariables (line 358) | public String getEnvironmentVariables() { method setEnvironmentVariables (line 362) | public void setEnvironmentVariables(String env) { method noJVMArgsProperty (line 368) | public BooleanProperty noJVMArgsProperty() { method isNoJVMArgs (line 375) | public boolean isNoJVMArgs() { method setNoJVMArgs (line 379) | public void setNoJVMArgs(boolean noJVMArgs) { method noOptimizingJVMArgsProperty (line 385) | public BooleanProperty noOptimizingJVMArgsProperty() { method isNoOptimizingJVMArgs (line 389) | public boolean isNoOptimizingJVMArgs() { method setNoOptimizingJVMArgs (line 393) | public void setNoOptimizingJVMArgs(boolean noOptimizingJVMArgs) { method notCheckJVMProperty (line 399) | public BooleanProperty notCheckJVMProperty() { method isNotCheckJVM (line 406) | public boolean isNotCheckJVM() { method setNotCheckJVM (line 410) | public void setNotCheckJVM(boolean notCheckJVM) { method notCheckGameProperty (line 416) | public BooleanProperty notCheckGameProperty() { method isNotCheckGame (line 423) | public boolean isNotCheckGame() { method setNotCheckGame (line 427) | public void setNotCheckGame(boolean notCheckGame) { method notPatchNativesProperty (line 433) | public BooleanProperty notPatchNativesProperty() { method isNotPatchNatives (line 437) | public boolean isNotPatchNatives() { method setNotPatchNatives (line 441) | public void setNotPatchNatives(boolean notPatchNatives) { method showLogsProperty (line 447) | public BooleanProperty showLogsProperty() { method isShowLogs (line 454) | public boolean isShowLogs() { method setShowLogs (line 458) | public void setShowLogs(boolean showLogs) { method enableDebugLogOutputProperty (line 464) | public BooleanProperty enableDebugLogOutputProperty() { method isEnableDebugLogOutput (line 468) | public boolean isEnableDebugLogOutput() { method setEnableDebugLogOutput (line 472) | public void setEnableDebugLogOutput(boolean u) { method serverIpProperty (line 480) | public StringProperty serverIpProperty() { method getServerIp (line 489) | public String getServerIp() { method setServerIp (line 493) | public void setServerIp(String serverIp) { method fullscreenProperty (line 500) | public BooleanProperty fullscreenProperty() { method isFullscreen (line 507) | public boolean isFullscreen() { method setFullscreen (line 511) | public void setFullscreen(boolean fullscreen) { method widthProperty (line 517) | public IntegerProperty widthProperty() { method getWidth (line 528) | public int getWidth() { method setWidth (line 532) | public void setWidth(int width) { method heightProperty (line 538) | public IntegerProperty heightProperty() { method getHeight (line 549) | public int getHeight() { method setHeight (line 553) | public void setHeight(int height) { method gameDirTypeProperty (line 563) | public ObjectProperty gameDirTypeProperty() { method getGameDirType (line 567) | public GameDirectoryType getGameDirType() { method setGameDirType (line 571) | public void setGameDirType(GameDirectoryType gameDirType) { method gameDirProperty (line 580) | public StringProperty gameDirProperty() { method getGameDir (line 584) | public String getGameDir() { method setGameDir (line 588) | public void setGameDir(String gameDir) { method processPriorityProperty (line 594) | public ObjectProperty processPriorityProperty() { method getProcessPriority (line 598) | public ProcessPriority getProcessPriority() { method setProcessPriority (line 602) | public void setProcessPriority(ProcessPriority processPriority) { method getRenderer (line 608) | public Renderer getRenderer() { method rendererProperty (line 612) | public ObjectProperty rendererProperty() { method setRenderer (line 616) | public void setRenderer(Renderer renderer) { method isUseNativeGLFW (line 622) | public boolean isUseNativeGLFW() { method useNativeGLFWProperty (line 626) | public BooleanProperty useNativeGLFWProperty() { method setUseNativeGLFW (line 630) | public void setUseNativeGLFW(boolean useNativeGLFW) { method isUseNativeOpenAL (line 636) | public boolean isUseNativeOpenAL() { method useNativeOpenALProperty (line 640) | public BooleanProperty useNativeOpenALProperty() { method setUseNativeOpenAL (line 644) | public void setUseNativeOpenAL(boolean useNativeOpenAL) { method getVersionIcon (line 650) | public VersionIconType getVersionIcon() { method versionIconProperty (line 654) | public ObjectProperty versionIconProperty() { method setVersionIcon (line 658) | public void setVersionIcon(VersionIconType versionIcon) { method launcherVisibilityProperty (line 671) | public ObjectProperty launcherVisibilityProperty() { method getLauncherVisibility (line 675) | public LauncherVisibility getLauncherVisibility() { method setLauncherVisibility (line 679) | public void setLauncherVisibility(LauncherVisibility launcherVisibilit... method getJava (line 683) | public JavaRuntime getJava(GameVersionNumber gameVersion, Version vers... method addListener (line 748) | @Override method removeListener (line 753) | @Override method clone (line 758) | @Override class Serializer (line 765) | public static class Serializer implements JsonSerializer> E parseJsonPrimitive(JsonPrimitive primi... FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/TerracottaBundle.java class TerracottaBundle (line 48) | public final class TerracottaBundle { method TerracottaBundle (line 57) | public TerracottaBundle(Path root, List links, FileDownloadTask.I... method download (line 64) | public Task download(AbstractTerracottaProvider.DownloadContext ... method install (line 100) | public Task install(Path pkg) { method locate (line 141) | public Path locate(String file) { method status (line 149) | public AbstractTerracottaProvider.Status status() throws IOException { method isLocalBundleValid (line 164) | private boolean isLocalBundleValid() throws IOException { // FIXME: Ma... FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/TerracottaManager.java class TerracottaManager (line 60) | public final class TerracottaManager { method TerracottaManager (line 61) | private TerracottaManager() { method stateProperty (line 86) | public static ReadOnlyObjectProperty stateProperty() { method runBackground (line 95) | private static void runBackground() { method switchDaemon (line 134) | @FXThread method getProvider (line 147) | private static AbstractTerracottaProvider getProvider() { method isInvalidBundle (line 155) | public static boolean isInvalidBundle(Path file) { method download (line 159) | @FXThread method install (line 196) | @FXThread method recover (line 227) | @FXThread method launch (line 253) | private static void launch(TerracottaState.Launching state, boolean re... method exportLogs (line 289) | public static Task exportLogs() { method setWaiting (line 297) | public static TerracottaState.Waiting setWaiting() { method getPlayerName (line 308) | private static String getPlayerName() { method setScanning (line 313) | public static TerracottaState.HostScanning setScanning() { method setGuesting (line 333) | public static Task setGuesting(String... method setState (line 354) | private static T setState(T value) { method compareAndSet (line 364) | private static boolean compareAndSet(TerracottaState previous, Terraco... FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/TerracottaMetadata.java class TerracottaMetadata (line 53) | public final class TerracottaMetadata { method TerracottaMetadata (line 54) | private TerracottaMetadata() { method replace (line 58) | public String replace(String value) { method resolve (line 86) | private @Nullable TerracottaBundle resolve(Options options) { method locateProvider (line 149) | @Nullable method removeLegacyVersionFiles (line 170) | public static void removeLegacyVersionFiles() { method hasLegacyVersionFiles (line 187) | public static boolean hasLegacyVersionFiles() throws IOException { method collectLegacyVersionFiles (line 193) | private static @Nullable DirectoryStream collectLegacyVersionFil... FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/TerracottaNodeList.java class TerracottaNodeList (line 37) | public final class TerracottaNodeList { method validate (line 42) | @Override method fetch (line 55) | public static List fetch() { method TerracottaNodeList (line 101) | private TerracottaNodeList() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/TerracottaState.java class TerracottaState (line 36) | public abstract sealed class TerracottaState { method TerracottaState (line 37) | protected TerracottaState() { method isUIFakeState (line 40) | public boolean isUIFakeState() { method isForkOf (line 44) | public boolean isForkOf(TerracottaState state) { class Bootstrap (line 48) | public static final class Bootstrap extends TerracottaState { method Bootstrap (line 51) | private Bootstrap() { class Uninitialized (line 55) | public static final class Uninitialized extends TerracottaState { method Uninitialized (line 58) | Uninitialized(boolean hasLegacy) { method hasLegacy (line 62) | public boolean hasLegacy() { class Preparing (line 67) | public static final class Preparing extends TerracottaState implements... method Preparing (line 72) | Preparing(ReadOnlyDoubleWrapper progress, boolean hasInstallFence) { method progressProperty (line 77) | public ReadOnlyDoubleProperty progressProperty() { method requestInstallFence (line 81) | public boolean requestInstallFence() { method hasInstallFence (line 85) | public boolean hasInstallFence() { method bindProgress (line 89) | @Override method checkCancellation (line 94) | @Override class Launching (line 102) | public static final class Launching extends TerracottaState { method Launching (line 103) | Launching() { class PortSpecific (line 107) | static abstract sealed class PortSpecific extends TerracottaState { method PortSpecific (line 110) | protected PortSpecific(int port) { class Ready (line 115) | @JsonType( method Ready (line 135) | Ready(int port, int index, String state) { method isUIFakeState (line 141) | @Override class Unknown (line 147) | public static final class Unknown extends PortSpecific { method Unknown (line 148) | Unknown(int port) { class Waiting (line 153) | public static final class Waiting extends Ready { method Waiting (line 154) | Waiting(int port, int index, String state) { class HostScanning (line 159) | public static final class HostScanning extends Ready { method HostScanning (line 160) | HostScanning(int port, int index, String state) { class HostStarting (line 165) | public static final class HostStarting extends Ready { method HostStarting (line 166) | HostStarting(int port, int index, String state) { class HostOK (line 171) | public static final class HostOK extends Ready implements Validation { method HostOK (line 181) | HostOK(int port, int index, String state, String code, int profileIn... method validate (line 188) | @Override method getCode (line 198) | public String getCode() { method getProfiles (line 202) | public List getProfiles() { method isForkOf (line 206) | @Override class GuestConnecting (line 212) | public static final class GuestConnecting extends Ready { method GuestConnecting (line 213) | GuestConnecting(int port, int index, String state) { class GuestStarting (line 218) | public static final class GuestStarting extends Ready { type Difficulty (line 219) | public enum Difficulty { method GuestStarting (line 230) | GuestStarting(int port, int index, String state, Difficulty difficul... method getDifficulty (line 235) | public Difficulty getDifficulty() { class GuestOK (line 240) | public static final class GuestOK extends Ready implements Validation { method GuestOK (line 250) | GuestOK(int port, int index, String state, String url, int profileIn... method validate (line 257) | @Override method getUrl (line 264) | public String getUrl() { method getProfiles (line 268) | public List getProfiles() { method isForkOf (line 272) | @Override class Exception (line 278) | public static final class Exception extends Ready implements Validation { type Type (line 279) | public enum Type { method Exception (line 293) | Exception(int port, int index, String state, int type) { method validate (line 298) | @Override method getType (line 305) | public Type getType() { class Fatal (line 310) | public static final class Fatal extends TerracottaState { type Type (line 311) | public enum Type { method Fatal (line 321) | public Fatal(Type type) { method getType (line 325) | public Type getType() { method isRecoverable (line 329) | public boolean isRecoverable() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/profile/ProfileKind.java type ProfileKind (line 22) | public enum ProfileKind { FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/profile/TerracottaProfile.java class TerracottaProfile (line 22) | public final class TerracottaProfile { method TerracottaProfile (line 35) | private TerracottaProfile(String machineID, String name, String vendor... method getMachineID (line 42) | public String getMachineID() { method getName (line 46) | public String getName() { method getVendor (line 50) | public String getVendor() { method getType (line 54) | public ProfileKind getType() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/provider/AbstractTerracottaProvider.java class AbstractTerracottaProvider (line 30) | public abstract class AbstractTerracottaProvider { type Status (line 31) | public enum Status { type DownloadContext (line 37) | public interface DownloadContext { method bindProgress (line 38) | @FXThread method checkCancellation (line 41) | void checkCancellation() throws CancellationException; method AbstractTerracottaProvider (line 46) | protected AbstractTerracottaProvider(TerracottaBundle bundle) { method status (line 50) | public Status status() throws IOException { method download (line 54) | public final Task download(DownloadContext progress) { method install (line 58) | public Task install(Path pkg) throws IOException { method ofCommandLine (line 62) | public abstract List ofCommandLine(Path portTransfer); FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/provider/GeneralProvider.java class GeneralProvider (line 25) | public final class GeneralProvider extends AbstractTerracottaProvider { method GeneralProvider (line 28) | public GeneralProvider(TerracottaBundle bundle, Path executable) { method ofCommandLine (line 33) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/terracotta/provider/MacOSProvider.java class MacOSProvider (line 36) | public final class MacOSProvider extends AbstractTerracottaProvider { method MacOSProvider (line 39) | public MacOSProvider(TerracottaBundle bundle, Path executable, Path in... method status (line 45) | @Override method install (line 54) | @Override method ofCommandLine (line 91) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/theme/Theme.java class Theme (line 25) | public final class Theme { method Theme (line 34) | public Theme(ThemeColor primaryColorSeed, method toColorScheme (line 45) | public ColorScheme toColorScheme() { method primaryColorSeed (line 55) | public ThemeColor primaryColorSeed() { method brightness (line 59) | public Brightness brightness() { method colorStyle (line 63) | public ColorStyle colorStyle() { method contrast (line 67) | public Contrast contrast() { method equals (line 71) | @Override method hashCode (line 80) | @Override method toString (line 85) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/theme/ThemeColor.java method getColorDisplayName (line 55) | public static String getColorDisplayName(Color c) { method getColorDisplayNameWithOpacity (line 63) | public static String getColorDisplayNameWithOpacity(Color c, double opac... method of (line 72) | public static @Nullable ThemeColor of(String name) { method of (line 90) | @Contract("null -> null; !null -> !null") class BidirectionalBinding (line 95) | private static final class BidirectionalBinding implements InvalidationL... method BidirectionalBinding (line 102) | private BidirectionalBinding(ColorPicker colorPicker, Property themeProperty() { method getTheme (line 178) | public static Theme getTheme() { method colorSchemeProperty (line 182) | public static ReadOnlyColorSchemeProperty colorSchemeProperty() { method getColorScheme (line 186) | public static ColorScheme getColorScheme() { method titleFillProperty (line 198) | public static ObservableValue titleFillProperty() { method darkModeProperty (line 202) | public static BooleanBinding darkModeProperty() { method applyNativeDarkMode (line 206) | public static void applyNativeDarkMode(Stage stage) { method Themes (line 239) | private Themes() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/Controllers.java class Controllers (line 86) | public final class Controllers { method Controllers (line 127) | private Controllers() { method getScene (line 130) | public static Scene getScene() { method getStage (line 134) | public static Stage getStage() { method getVersionPage (line 139) | public static VersionPage getVersionPage() { method prepareVersionPage (line 146) | @FXThread method getGameListPage (line 155) | public static GameListPage getGameListPage() { method getRootPage (line 160) | public static RootPage getRootPage() { method getSettingsPage (line 165) | public static LauncherSettingsPage getSettingsPage() { method prepareSettingsPage (line 172) | @FXThread method getAccountListPage (line 181) | public static AccountListPage getAccountListPage() { method getDownloadPage (line 186) | public static DownloadPage getDownloadPage() { method prepareDownloadPage (line 193) | @FXThread method getTerracottaPage (line 202) | public static Node getTerracottaPage() { method getDecorator (line 207) | public static DecoratorController getDecorator() { method onApplicationStop (line 211) | public static void onApplicationStop() { method initialize (line 231) | public static void initialize(Stage stage) { method dialog (line 492) | public static void dialog(Region content) { method dialog (line 497) | public static void dialog(String text) { method dialog (line 501) | public static void dialog(String text, String title) { method dialog (line 505) | public static void dialog(String text, String title, MessageType type) { method dialog (line 509) | public static void dialog(String text, String title, MessageType type,... method confirm (line 513) | public static void confirm(String text, String title, Runnable yes, Ru... method confirm (line 517) | public static void confirm(String text, String title, MessageType type... method confirmAction (line 521) | public static void confirmAction(String text, String title, MessageTyp... method confirmAction (line 525) | public static void confirmAction(String text, String title, MessageTyp... method confirmWithCountdown (line 529) | public static void confirmWithCountdown(String text, String title, int... method prompt (line 561) | public static CompletableFuture prompt(String title, FutureCal... method prompt (line 565) | public static CompletableFuture prompt(String title, FutureCal... method prompt (line 571) | public static CompletableFuture task, String t... method navigate (line 592) | public static void navigate(Node node) { method navigateForward (line 596) | public static void navigateForward(Node node) { method showToast (line 600) | public static void showToast(String content) { method onHyperlinkAction (line 604) | public static void onHyperlinkAction(String href) { method isStopped (line 621) | public static boolean isStopped() { method shutdown (line 625) | public static void shutdown() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/CrashWindow.java class CrashWindow (line 38) | public class CrashWindow extends Stage { method CrashWindow (line 40) | public CrashWindow(CrashReport report) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/DialogController.java class DialogController (line 31) | public final class DialogController { method DialogController (line 32) | private DialogController() { method logIn (line 35) | public static AuthInfo logIn(Account account) throws CancellationExcep... FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/DialogUtils.java class DialogUtils (line 37) | public final class DialogUtils { method DialogUtils (line 38) | private DialogUtils() { method show (line 48) | public static void show(Decorator decorator, Node content) { method show (line 62) | public static void show(StackPane container, Node content) { method show (line 66) | public static void show(StackPane container, Node content, @Nullable C... method handleDialogShown (line 104) | private static void handleDialogShown(JFXDialog dialog, Node node) { method close (line 124) | @SuppressWarnings("unchecked") FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java class FXUtils (line 121) | public final class FXUtils { method FXUtils (line 122) | private FXUtils() { method shutdown (line 244) | public static void shutdown() { method runInFX (line 248) | public static void runInFX(Runnable runnable) { method checkFxUserThread (line 256) | public static void checkFxUserThread() { method onInvalidating (line 263) | public static InvalidationListener onInvalidating(Runnable action) { method onChange (line 267) | public static void onChange(ObservableValue value, Consumer ... method onWeakChange (line 271) | public static ChangeListener onWeakChange(ObservableValue va... method onChangeAndOperate (line 277) | public static void onChangeAndOperate(ObservableValue value, Co... method onWeakChangeAndOperate (line 282) | public static ChangeListener onWeakChangeAndOperate(ObservableV... method observeWeak (line 287) | public static InvalidationListener observeWeak(Runnable runnable, Obse... method runLaterIf (line 297) | public static void runLaterIf(BooleanSupplier condition, Runnable runn... method limitSize (line 302) | public static void limitSize(ImageView imageView, double maxWidth, dou... class ListenerPair (line 315) | private static class ListenerPair { method ListenerPair (line 319) | ListenerPair(ObservableValue value, ChangeListener lis... method bind (line 324) | void bind() { method unbind (line 328) | void unbind() { method addListener (line 333) | public static void addListener(Node node, String key, ObservableVa... method removeListener (line 339) | public static void removeListener(Node node, String key) { method ignoreEvent (line 347) | @SuppressWarnings("unchecked") method setValidateWhileTextChanged (line 362) | public static void setValidateWhileTextChanged(Node field, boolean val... method getValidateWhileTextChanged (line 381) | public static boolean getValidateWhileTextChanged(Node field) { method setOverflowHidden (line 385) | public static Rectangle setOverflowHidden(Region region) { method setOverflowHidden (line 393) | public static Rectangle setOverflowHidden(Region region, double arc) { method setLimitWidth (line 400) | public static void setLimitWidth(Region region, double width) { method getLimitWidth (line 406) | public static double getLimitWidth(Region region) { method setLimitHeight (line 410) | public static void setLimitHeight(Region region, double height) { method getLimitHeight (line 416) | public static double getLimitHeight(Region region) { method limitCellWidth (line 420) | public static void limitCellWidth(ListView listView, ListCell ce... method smoothScrolling (line 434) | public static void smoothScrolling(ScrollPane scrollPane) { method smoothScrolling (line 439) | public static void smoothScrolling(VirtualFlow virtualFlow) { method textTruncatedProperty (line 446) | public static @Nullable ReadOnlyBooleanProperty textTruncatedProperty(... method focusVisibleProperty (line 460) | public static @Nullable ReadOnlyBooleanProperty focusVisibleProperty(N... method installTooltip (line 478) | public static void installTooltip(Node node, Duration showDelay, Durat... method installFastTooltip (line 485) | public static void installFastTooltip(Node node, Tooltip tooltip) { method installFastTooltip (line 489) | public static void installFastTooltip(Node node, String tooltip) { method installSlowTooltip (line 493) | public static void installSlowTooltip(Node node, Tooltip tooltip) { method installSlowTooltip (line 497) | public static void installSlowTooltip(Node node, String tooltip) { method playAnimation (line 501) | public static void playAnimation(Node node, String animationKey, Anima... method openFolder (line 509) | public static void openFolder(Path file) { method showFileInExplorer (line 558) | public static void showFileInExplorer(Path file) { method openLink (line 617) | public static void openLink(String link) { method bind (line 655) | public static void bind(JFXTextField textField, Property proper... method bindInt (line 664) | public static void bindInt(JFXTextField textField, Property pr... method bindString (line 668) | public static void bindString(JFXTextField textField, Property... method unbind (line 672) | public static void unbind(JFXTextField textField, Property property) { class TextFieldBinding (line 681) | private static final class TextFieldBinding { method TextFieldBinding (line 690) | public TextFieldBinding(JFXTextField textField, Property property... method updateProperty (line 720) | public void updateProperty() { method updateTextField (line 730) | public void updateTextField() { class EnumBidirectionalBinding (line 736) | private static final class EnumBidirectionalBinding>... method EnumBidirectionalBinding (line 743) | private EnumBidirectionalBinding(JFXComboBox comboBox, Property> void bindEnum(JFXComboBox comboBo... method unbindEnum (line 840) | public static > void unbindEnum(JFXComboBox combo... class PaintBidirectionalBinding (line 846) | private static final class PaintBidirectionalBinding implements Invali... method PaintBidirectionalBinding (line 853) | private PaintBidirectionalBinding(ColorPicker colorPicker, Property<... method invalidated (line 859) | @Override method wasGarbageCollected (line 893) | @Override method hashCode (line 898) | @Override method equals (line 903) | @Override method bindPaint (line 925) | public static void bindPaint(ColorPicker colorPicker, Property ... class WindowsSizeBidirectionalBinding (line 940) | private static final class WindowsSizeBidirectionalBinding implements ... method WindowsSizeBidirectionalBinding (line 949) | private WindowsSizeBidirectionalBinding(JFXComboBox comboBox, method invalidated (line 960) | @Override method wasGarbageCollected (line 1023) | @Override method hashCode (line 1030) | @Override method equals (line 1035) | @Override method bindWindowsSize (line 1063) | public static void bindWindowsSize(JFXComboBox comboBox, Integ... method unbindWindowsSize (line 1072) | public static void unbindWindowsSize(JFXComboBox comboBox, Int... method bindAllEnabled (line 1080) | public static void bindAllEnabled(BooleanProperty allEnabled, BooleanP... method setIcon (line 1135) | public static void setIcon(Stage stage) { method loadImage (line 1147) | public static Image loadImage(Path path) throws Exception { method loadImage (line 1151) | public static Image loadImage(Path path, method loadImage (line 1169) | public static Image loadImage(String url) throws Exception { method newBuiltinImage (line 1205) | public static Image newBuiltinImage(String url) { method newBuiltinImage (line 1229) | public static Image newBuiltinImage(String url, double requestedWidth,... method getRemoteImageTask (line 1237) | public static Task getRemoteImageTask(String url, int requested... method getRemoteImageTask (line 1244) | public static Task getRemoteImageTask(List uris, int reque... method newRemoteImage (line 1251) | public static ObservableValue newRemoteImage(String url, int re... method newRaisedButton (line 1266) | public static JFXButton newRaisedButton(String text) { method newBorderButton (line 1273) | public static JFXButton newBorderButton(String text) { method newToggleButton4 (line 1279) | public static JFXButton newToggleButton4(SVG icon) { method newToggleButton4 (line 1286) | public static JFXButton newToggleButton4(SVG icon, int size) { method setOnActionWithCooldown (line 1293) | public static void setOnActionWithCooldown(ButtonBase button, Runnable... method setOnActionWithCooldown (line 1297) | public static void setOnActionWithCooldown(ButtonBase button, Runnable... method newSafeTruncatedLabel (line 1310) | public static Label newSafeTruncatedLabel() { method showTooltipWhenTruncated (line 1319) | public static void showTooltipWhenTruncated(Labeled labeled) { method applyDragListener (line 1343) | public static void applyDragListener(Node node, PathMatcher filter, Co... method applyDragListener (line 1347) | public static void applyDragListener(Node node, PathMatcher filter, Co... method stringConverter (line 1371) | public static StringConverter stringConverter(Function Callback, ListCell> jfxListCellFactor... method getColumnFillingWidth (line 1400) | public static ColumnConstraints getColumnFillingWidth() { method getColumnHgrowing (line 1406) | public static ColumnConstraints getColumnHgrowing() { method curve (line 1414) | @Override method toString (line 1419) | @Override method onEscPressed (line 1425) | public static void onEscPressed(Node node, Runnable action) { method onClicked (line 1434) | public static void onClicked(Node node, Runnable action) { method onSecondaryButtonClicked (line 1443) | public static void onSecondaryButtonClicked(Node node, Runnable action) { method prepareNode (line 1452) | public static N prepareNode(N node) { method prepareOnMouseEnter (line 1460) | public static void prepareOnMouseEnter(Node node, Runnable action) { method onScroll (line 1470) | public static void onScroll(Node node, List list, method copyOnDoubleClick (line 1491) | public static void copyOnDoubleClick(Labeled label) { method copyText (line 1503) | public static void copyText(String text) { method copyText (line 1507) | public static void copyText(String text, @Nullable String toastMessage) { method parseSegment (line 1517) | public static List parseSegment(String segment, Consumer... method segmentToTextFlow (line 1568) | public static TextFlow segmentToTextFlow(final String segment, Consume... method toWeb (line 1574) | public static String toWeb(Color color) { method getImageExtensionFilter (line 1582) | public static FileChooser.ExtensionFilter getImageExtensionFilter() { method determineOptimalPopupPosition (line 1596) | public static JFXPopup.PopupVPosition determineOptimalPopupPosition(No... method useJFXContextMenu (line 1648) | public static void useJFXContextMenu(TextInputControl control) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java class GameCrashWindow (line 74) | public class GameCrashWindow extends Stage { method GameCrashWindow (line 93) | public GameCrashWindow(ManagedProcess managedProcess, ProcessListener.... method analyzeCrashReport (line 125) | @SuppressWarnings("unchecked") method translateFabricModId (line 239) | private String translateFabricModId(String modName) { method parseFabricModId (line 252) | private String parseFabricModId(String modName) { method showLogWindow (line 266) | private void showLogWindow() { method exportGameCrashInfo (line 276) | private void exportGameCrashInfo() { class View (line 320) | private final class View extends VBox { method View (line 322) | View() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/HTMLRenderer.java class HTMLRenderer (line 39) | public final class HTMLRenderer { method resolveLink (line 40) | private static URI resolveLink(Node linkNode) { method HTMLRenderer (line 65) | public HTMLRenderer(Consumer onClickHyperlink) { method updateStyle (line 69) | private void updateStyle() { method pushNode (line 113) | private void pushNode(Node node) { method popNode (line 118) | private void popNode() { method applyStyle (line 123) | private void applyStyle(Text text) { method appendText (line 149) | private void appendText(String text) { method appendAutoLineBreak (line 155) | private void appendAutoLineBreak(String text) { method appendImage (line 161) | private void appendImage(Node node) { method appendNode (line 210) | public void appendNode(Node node) { method isSpacing (line 262) | private static boolean isSpacing(String text) { method mergeLineBreaks (line 274) | public void mergeLineBreaks() { method render (line 303) | public TextFlow render() { class AutoLineBreak (line 310) | private static final class AutoLineBreak extends Text { method AutoLineBreak (line 311) | public AutoLineBreak(String text) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java class InstallerItem (line 55) | public class InstallerItem extends Control { type State (line 65) | public sealed interface State { class InstallableState (line 68) | public static final class InstallableState implements State { method InstallableState (line 71) | private InstallableState() { type Style (line 81) | public enum Style { method InstallerItem (line 86) | public InstallerItem(LibraryAnalyzer.LibraryType id, Style style) { method InstallerItem (line 90) | public InstallerItem(String id, Style style) { method getLibraryId (line 108) | public String getLibraryId() { method versionProperty (line 112) | public ObjectProperty versionProperty() { method resolvedStateProperty (line 116) | public ObjectProperty resolvedStateProperty() { method onInstallProperty (line 120) | public ObjectProperty onInstallProperty() { method getOnInstall (line 124) | public Runnable getOnInstall() { method setOnInstall (line 128) | public void setOnInstall(Runnable onInstall) { method onRemoveProperty (line 132) | public ObjectProperty onRemoveProperty() { method getOnRemove (line 136) | public Runnable getOnRemove() { method setOnRemove (line 140) | public void setOnRemove(Runnable onRemove) { method createDefaultSkin (line 144) | @Override class InstallerItemGroup (line 149) | public final static class InstallerItemGroup { method getIncompatibles (line 154) | private Set getIncompatibles(Map>... method mutualIncompatible (line 166) | private void mutualIncompatible(Map extends Control implements TransitionPane.C... method getItems (line 35) | public ObservableList getItems() { method setItems (line 39) | public void setItems(ObservableList items) { method itemsProperty (line 43) | public ListProperty itemsProperty() { method isLoading (line 47) | public boolean isLoading() { method setLoading (line 51) | public void setLoading(boolean loading) { method loadingProperty (line 55) | public BooleanProperty loadingProperty() { method getFailedReason (line 59) | public String getFailedReason() { method failedReasonProperty (line 63) | public StringProperty failedReasonProperty() { method setFailedReason (line 67) | public void setFailedReason(String failedReason) { method onFailedActionProperty (line 71) | public final ObjectProperty> onFailedActionPropert... method setOnFailedAction (line 75) | public final void setOnFailedAction(EventHandler value) { method getOnFailedAction (line 79) | public final EventHandler getOnFailedAction() { method invalidated (line 84) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/LogWindow.java class LogWindow (line 67) | public final class LogWindow extends Stage { method LogWindow (line 85) | public LogWindow(ManagedProcess gameProcess) { method LogWindow (line 89) | public LogWindow(ManagedProcess gameProcess, CircularArrayList lo... method logLine (line 106) | public void logLine(Log log) { method logLines (line 118) | public void logLines(List logs) { method shakeLogs (line 132) | private void shakeLogs() { method checkLogCount (line 137) | private void checkLogCount() { method autoScroll (line 155) | private void autoScroll() { class LogWindowImpl (line 160) | private final class LogWindowImpl extends Control { method LogWindowImpl (line 169) | LogWindowImpl() { method onTerminateGame (line 190) | private void onTerminateGame() { method onClear (line 194) | private void onClear() { method onExportLogs (line 199) | private void onExportLogs() { method onExportDump (line 218) | private void onExportDump(SpinnerPane pane) { method createDefaultSkin (line 244) | @Override class LogWindowSkin (line 250) | private static final class LogWindowSkin extends SkinBase color) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/SVGContainer.java class SVGContainer (line 31) | public final class SVGContainer extends Parent { method SVGContainer (line 47) | public SVGContainer() { method SVGContainer (line 54) | public SVGContainer(SVG icon) { method SVGContainer (line 62) | public SVGContainer(double iconSize) { method SVGContainer (line 70) | public SVGContainer(SVG icon, double iconSize) { method getIconSize (line 75) | public double getIconSize() { method setIconSizeImpl (line 79) | private void setIconSizeImpl(double newSize) { method setIconSize (line 86) | public void setIconSize(double newSize) { method getIcon (line 92) | public SVG getIcon() { method setIcon (line 97) | public void setIcon(SVG newIcon) { method setIcon (line 102) | public void setIcon(SVG newIcon, Duration animationDuration) { method prefWidth (line 150) | @Override method prefHeight (line 155) | @Override method minHeight (line 160) | @Override method minWidth (line 165) | @Override method layoutChildren (line 170) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/ScrollUtils.java class ScrollUtils (line 38) | final class ScrollUtils { type ScrollDirection (line 40) | public enum ScrollDirection { method ScrollDirection (line 45) | ScrollDirection(int intDirection) { method intDirection (line 49) | public int intDirection() { method isTrackPad (line 71) | public static boolean isTrackPad(ScrollEvent event, ScrollDirection sc... method determineScrollDirection (line 94) | public static ScrollDirection determineScrollDirection(ScrollEvent eve... method addSmoothScrolling (line 114) | public static void addSmoothScrolling(ScrollPane scrollPane) { method addSmoothScrolling (line 123) | public static void addSmoothScrolling(ScrollPane scrollPane, double sp... method addSmoothScrolling (line 135) | public static void addSmoothScrolling(ScrollPane scrollPane, double sp... method addSmoothScrolling (line 140) | public static void addSmoothScrolling(VirtualFlow virtualFlow) { method addSmoothScrolling (line 145) | public static void addSmoothScrolling(VirtualFlow virtualFlow, doub... method addSmoothScrolling (line 150) | public static void addSmoothScrolling(VirtualFlow virtualFlow, doub... method smoothScroll (line 157) | private static void smoothScroll(ScrollPane scrollPane, double speed, ... method smoothScroll (line 223) | private static void smoothScroll(VirtualFlow virtualFlow, double sp... method ScrollUtils (line 267) | private ScrollUtils() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/ToolbarListPageSkin.java class ToolbarListPageSkin (line 38) | public abstract class ToolbarListPageSkin> ... method ToolbarListPageSkin (line 42) | public ToolbarListPageSkin(P skinnable) { method createToolbarButton2 (line 84) | public static JFXButton createToolbarButton2(String text, SVG svg, Run... method createDecoratorButton (line 93) | public static JFXButton createDecoratorButton(String tooltip, SVG svg,... method initializeToolbar (line 102) | protected abstract List initializeToolbar(P skinnable); method createListCell (line 104) | protected ListCell createListCell(JFXListView listView) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/UpgradeDialog.java class UpgradeDialog (line 44) | public final class UpgradeDialog extends JFXDialogLayout { method UpgradeDialog (line 46) | public UpgradeDialog(RemoteVersion remoteVersion, Runnable updateRunna... FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/WeakListenerHolder.java class WeakListenerHolder (line 35) | public final class WeakListenerHolder { method WeakListenerHolder (line 38) | public WeakListenerHolder() { method weak (line 41) | public WeakInvalidationListener weak(InvalidationListener listener) { method weak (line 46) | public WeakChangeListener weak(ChangeListener listener) { method weak (line 51) | public WeakListChangeListener weak(ListChangeListener listen... method registerWeak (line 56) | public void registerWeak(EventManager manager, Co... method registerWeak (line 60) | public void registerWeak(EventManager manager, Co... method onWeakChange (line 64) | public void onWeakChange(ObservableValue value, Consumer con... method onWeakChangeAndOperate (line 68) | public void onWeakChangeAndOperate(ObservableValue value, Consu... method add (line 72) | public void add(Object obj) { method remove (line 76) | public boolean remove(Object obj) { method clear (line 80) | public void clear() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/WebPage.java class WebPage (line 40) | public final class WebPage extends SpinnerPane implements DecoratorPage { method WebPage (line 44) | public WebPage(String title, String content) { method stateProperty (line 72) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/WindowsNativeUtils.java class WindowsNativeUtils (line 31) | public final class WindowsNativeUtils { method getWindowHandle (line 33) | public static OptionalLong getWindowHandle(Stage stage) { method WindowsNativeUtils (line 58) | private WindowsNativeUtils() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountAdvancedListItem.java class AccountAdvancedListItem (line 42) | public class AccountAdvancedListItem extends AdvancedListItem { method invalidated (line 48) | @Override method AccountAdvancedListItem (line 71) | public AccountAdvancedListItem() { method AccountAdvancedListItem (line 75) | public AccountAdvancedListItem(Account account) { method accountProperty (line 94) | public ObjectProperty accountProperty() { method accountSubtitle (line 98) | private static ObservableValue accountSubtitle(Account account) { method accountTooltip (line 106) | private static ObservableValue accountTooltip(Account account) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItem.java class AccountListItem (line 61) | public class AccountListItem extends RadioButton { method AccountListItem (line 67) | public AccountListItem(Account account) { method createDefaultSkin (line 93) | @Override method refreshAsync (line 98) | public Task refreshAsync() { method canUploadSkin (line 119) | public ObservableBooleanValue canUploadSkin() { method uploadSkin (line 138) | @Nullable method remove (line 180) | public void remove() { method getAccount (line 184) | public Account getAccount() { method getTitle (line 188) | public String getTitle() { method setTitle (line 192) | public void setTitle(String title) { method titleProperty (line 196) | public StringProperty titleProperty() { method getSubtitle (line 200) | public String getSubtitle() { method setSubtitle (line 204) | public void setSubtitle(String subtitle) { method subtitleProperty (line 208) | public StringProperty subtitleProperty() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java class AccountListItemSkin (line 49) | public final class AccountListItemSkin extends SkinBase { method AccountListItemSkin (line 51) | public AccountListItemSkin(AccountListItem skinnable) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListPage.java class AccountListPage (line 60) | public final class AccountListPage extends DecoratorAnimatedPage impleme... method changed (line 72) | @Override method AccountListPage (line 88) | public AccountListPage() { method selectedAccountProperty (line 93) | public ObjectProperty selectedAccountProperty() { method accountsProperty (line 97) | public ListProperty accountsProperty() { method stateProperty (line 101) | @Override method authServersProperty (line 106) | public ListProperty authServersProperty() { method createDefaultSkin (line 110) | @Override class AccountListPageSkin (line 115) | private static class AccountListPageSkin extends DecoratorAnimatedPage... method AccountListPageSkin (line 120) | public AccountListPageSkin(AccountListPage skinnable) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListPopupMenu.java class AccountListPopupMenu (line 35) | public final class AccountListPopupMenu extends StackPane { method show (line 36) | public static void show(Node owner, JFXPopup.PopupVPosition vAlign, JF... method AccountListPopupMenu (line 48) | public AccountListPopupMenu() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AddAuthlibInjectorServerPane.java class AddAuthlibInjectorServerPane (line 42) | public final class AddAuthlibInjectorServerPane extends TransitionPane i... method AddAuthlibInjectorServerPane (line 56) | public AddAuthlibInjectorServerPane(String url) { method AddAuthlibInjectorServerPane (line 62) | public AddAuthlibInjectorServerPane() { method onDialogShown (line 161) | @Override method resolveFetchExceptionMessage (line 166) | private String resolveFetchExceptionMessage(Throwable exception) { method onAddCancel (line 182) | private void onAddCancel() { method onAddNext (line 186) | private void onAddNext() { method onAddPrev (line 219) | private void onAddPrev() { method onAddFinish (line 223) | private void onAddFinish() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/ClassicAccountLoginDialog.java class ClassicAccountLoginDialog (line 44) | public class ClassicAccountLoginDialog extends StackPane { method ClassicAccountLoginDialog (line 53) | public ClassicAccountLoginDialog(ClassicAccount oldAccount, Consumer factory) { method CreateAccountPane (line 195) | public CreateAccountPane(AuthlibInjectorServer authServer) { method onAccept (line 199) | private void onAccept() { method onCancel (line 264) | private void onCancel() { method initDetailsPane (line 271) | private void initDetailsPane() { class AccountDetailsInputPane (line 291) | private static class AccountDetailsInputPane extends GridPane { method createHyperlinks (line 296) | private static List createHyperlinks(AuthlibInjectorServe... method AccountDetailsInputPane (line 324) | public AccountDetailsInputPane(AccountFactory factory, Runnable o... method requiresEmailAsUsername (line 523) | private boolean requiresEmailAsUsername() { method getAdditionalData (line 533) | public Object getAdditionalData() { method getAuthServer (line 544) | public @Nullable AuthlibInjectorServer getAuthServer() { method getUsername (line 548) | public @Nullable String getUsername() { method getPassword (line 552) | public @Nullable String getPassword() { method validProperty (line 556) | public BooleanBinding validProperty() { method focus (line 560) | public void focus() { class DialogCharacterSelector (line 567) | public static class DialogCharacterSelector extends JFXDialogLayout im... method DialogCharacterSelector (line 575) | public DialogCharacterSelector() { method select (line 594) | @Override method onDialogShown (line 626) | @Override class UUIDValidator (line 633) | private static class UUIDValidator extends ValidatorBase { method UUIDValidator (line 635) | public UUIDValidator() { method UUIDValidator (line 639) | public UUIDValidator(@NamedArg("message") String message) { method eval (line 643) | @Override method evalTextInputField (line 650) | private void evalTextInputField() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/MicrosoftAccountLoginPane.java class MicrosoftAccountLoginPane (line 62) | public class MicrosoftAccountLoginPane extends JFXDialogLayout implement... method MicrosoftAccountLoginPane (line 78) | public MicrosoftAccountLoginPane() { method MicrosoftAccountLoginPane (line 82) | public MicrosoftAccountLoginPane(boolean bodyonly) { method MicrosoftAccountLoginPane (line 86) | public MicrosoftAccountLoginPane(Account account, Consumer c... method onStep (line 133) | private void onStep(Step currentStep) { method cancelAllTasks (line 258) | private void cancelAllTasks() { method onCancel (line 263) | private void onCancel() { method onLoginCompleted (line 269) | private void onLoginCompleted(MicrosoftAccount account, Exception exce... type Step (line 297) | private sealed interface Step { class Init (line 298) | final class Init implements Step { class StartAuthorizationCodeLogin (line 301) | final class StartAuthorizationCodeLogin implements Step { class StartDeviceCodeLogin (line 308) | final class StartDeviceCodeLogin implements Step { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/account/OfflineAccountSkinPane.java class OfflineAccountSkinPane (line 54) | public class OfflineAccountSkinPane extends StackPane { method OfflineAccountSkinPane (line 65) | public OfflineAccountSkinPane(OfflineAccount account) { method getSkin (line 229) | private Skin getSkin() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java class AnimationUtils (line 27) | public final class AnimationUtils { method AnimationUtils (line 29) | private AnimationUtils() { method init (line 36) | @SuppressWarnings("JavadocReference") method isAnimationEnabled (line 43) | public static boolean isAnimationEnabled() { method playWindowAnimation (line 47) | public static boolean playWindowAnimation() { method reset (line 51) | public static void reset(Node node, boolean opaque) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/ContainerAnimations.java type ContainerAnimations (line 26) | public enum ContainerAnimations implements TransitionPane.AnimationProdu... method init (line 28) | @Override method animate (line 34) | @Override method opposite (line 41) | @Override method animate (line 51) | @Override method opposite (line 64) | @Override method init (line 74) | @Override method animate (line 81) | @Override method opposite (line 93) | @Override method init (line 103) | @Override method animate (line 110) | @Override method opposite (line 122) | @Override method animate (line 130) | @Override method opposite (line 152) | @Override method animate (line 160) | @Override method opposite (line 182) | @Override method animate (line 190) | @Override method animate (line 211) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/Motion.java class Motion (line 27) | public final class Motion { method bounce (line 458) | private static double bounce(double t) { method curve (line 477) | @Override method curve (line 487) | @Override method curve (line 497) | @Override method curve (line 513) | @Override method curve (line 525) | @Override method curve (line 536) | @Override class Cubic (line 550) | private static final class Cubic extends Interpolator { method Cubic (line 577) | private Cubic(double a, double b, double c, double d) { method _evaluateCubic (line 584) | double _evaluateCubic(double a, double b, double m) { method curve (line 588) | @Override method equals (line 606) | @Override method hashCode (line 615) | @Override method toString (line 620) | @Override class ThreePointCubic (line 629) | private static final class ThreePointCubic extends Interpolator { method ThreePointCubic (line 670) | private ThreePointCubic(Offset a1, Offset b1, Offset midpoint, Offse... method curve (line 678) | @Override method equals (line 704) | @Override method hashCode (line 714) | @Override method toString (line 719) | @Override method Motion (line 779) | private Motion() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/TransitionPane.java class TransitionPane (line 31) | public class TransitionPane extends StackPane { method TransitionPane (line 35) | public TransitionPane() { method getCurrentNode (line 39) | public Node getCurrentNode() { method setContent (line 43) | public final void setContent(Node newView, AnimationProducer transitio... method setContent (line 47) | public final void setContent(Node newView, AnimationProducer transitio... method setContent (line 51) | public void setContent(Node newView, AnimationProducer transition, type AnimationProducer (line 98) | public interface AnimationProducer { method init (line 99) | default void init(TransitionPane container, Node previousNode, Node ... method animate (line 104) | Animation animate(Pane container, Node previousNode, Node nextNode, method opposite (line 107) | default @Nullable TransitionPane.AnimationProducer opposite() { type Cacheable (line 113) | public interface Cacheable { method getCacheHint (line 116) | default @Nullable CacheHint getCacheHint(AnimationProducer animation... FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListBox.java class AdvancedListBox (line 35) | public class AdvancedListBox extends ScrollPane { method add (line 58) | public AdvancedListBox add(Node child) { method createNavigationDrawerItem (line 70) | private AdvancedListItem createNavigationDrawerItem(String title, SVG ... method addNavigationDrawerItem (line 80) | public AdvancedListBox addNavigationDrawerItem(String title, SVG leftG... method addNavigationDrawerItem (line 84) | public AdvancedListBox addNavigationDrawerItem(String title, SVG leftG... method addNavigationDrawerTab (line 95) | public AdvancedListBox addNavigationDrawerTab(TabHeader tabHeader, Tab... method addNavigationDrawerTab (line 102) | public AdvancedListBox addNavigationDrawerTab(TabHeader tabHeader, Tab... method add (line 117) | public AdvancedListBox add(int index, Node child) { method remove (line 129) | public AdvancedListBox remove(Node child) { method indexOf (line 134) | public int indexOf(Node child) { method startCategory (line 150) | public AdvancedListBox startCategory(String category) { method setSpacing (line 154) | public void setSpacing(double spacing) { method clear (line 158) | public void clear() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListItem.java class AdvancedListItem (line 32) | public class AdvancedListItem extends Control { method setMargin (line 37) | public static void setMargin(Node graphic, Insets margin) { method setAlignment (line 41) | public static void setAlignment(Node graphic, Pos alignment) { method AdvancedListItem (line 45) | public AdvancedListItem() { method leftGraphicProperty (line 52) | public ObjectProperty leftGraphicProperty() { method getLeftGraphic (line 56) | public Node getLeftGraphic() { method setLeftGraphic (line 60) | public void setLeftGraphic(Node leftGraphic) { method setLeftIcon (line 64) | public void setLeftIcon(SVG svg) { method rightGraphicProperty (line 74) | public ObjectProperty rightGraphicProperty() { method getRightGraphic (line 78) | public Node getRightGraphic() { method setRightGraphic (line 82) | public void setRightGraphic(Node rightGraphic) { method setRightAction (line 86) | public void setRightAction(SVG icon, Runnable action) { method titleProperty (line 98) | public StringProperty titleProperty() { method getTitle (line 102) | public String getTitle() { method setTitle (line 106) | public void setTitle(String title) { method subtitleProperty (line 112) | public StringProperty subtitleProperty() { method getSubtitle (line 116) | public String getSubtitle() { method setSubtitle (line 120) | public void setSubtitle(String subtitle) { method activeProperty (line 126) | public BooleanProperty activeProperty() { method isActive (line 130) | public boolean isActive() { method setActive (line 134) | public void setActive(boolean active) { method invalidated (line 139) | @Override method onActionProperty (line 145) | public final ObjectProperty> onActionPropert... method setOnAction (line 149) | public final void setOnAction(EventHandler value) { method getOnAction (line 153) | public final EventHandler getOnAction() { method createDefaultSkin (line 157) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListItemSkin.java class AdvancedListItemSkin (line 25) | public class AdvancedListItemSkin extends SkinBase { method AdvancedListItemSkin (line 28) | public AdvancedListItemSkin(AdvancedListItem skinnable) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ClassTitle.java class ClassTitle (line 31) | public class ClassTitle extends StackPane { method ClassTitle (line 34) | public ClassTitle(String text) { method ClassTitle (line 38) | public ClassTitle(Node content) { method ClassTitle (line 51) | public ClassTitle(String text, Node rightNode) { method getContent (line 58) | public Node getContent() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ComponentList.java class ComponentList (line 34) | public class ComponentList extends Control implements NoPaddingComponent { method ComponentList (line 36) | public ComponentList() { method getContent (line 42) | public ObservableList getContent() { method getContentBias (line 46) | @Override method createDefaultSkin (line 51) | @Override class Skin (line 56) | private static final class Skin extends ControlSkinBase { method Skin (line 62) | Skin(ComponentList control) { method updateStyle (line 99) | private void updateStyle() { method createComponentListTitle (line 129) | public static Node createComponentListTitle(String title) { method setVgrow (line 140) | public static void setVgrow(Node node, Priority priority) { method setNoPadding (line 144) | public static void setNoPadding(Node node) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ComponentSublist.java class ComponentSublist (line 26) | public class ComponentSublist extends ComponentList { method ComponentSublist (line 30) | public ComponentSublist() { method ComponentSublist (line 34) | public ComponentSublist(Supplier> lazyInitializer) { method doLazyInit (line 38) | void doLazyInit() { method titleProperty (line 48) | public StringProperty titleProperty() { method getTitle (line 52) | public String getTitle() { method setTitle (line 56) | public void setTitle(String title) { method subtitleProperty (line 62) | public StringProperty subtitleProperty() { method getSubtitle (line 69) | public String getSubtitle() { method setSubtitle (line 73) | public void setSubtitle(String subtitle) { method isHasSubtitle (line 79) | public boolean isHasSubtitle() { method setHasSubtitle (line 83) | public void setHasSubtitle(boolean hasSubtitle) { method getHeaderLeft (line 89) | public Node getHeaderLeft() { method setHeaderLeft (line 93) | public void setHeaderLeft(Node headerLeft) { method getHeaderRight (line 99) | public Node getHeaderRight() { method setHeaderRight (line 103) | public void setHeaderRight(Node headerRight) { method hasComponentPadding (line 109) | public boolean hasComponentPadding() { method setComponentPadding (line 113) | public void setComponentPadding(boolean componentPadding) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ComponentSublistWrapper.java class ComponentSublistWrapper (line 39) | final class ComponentSublistWrapper extends VBox implements NoPaddingCom... method ComponentSublistWrapper (line 45) | ComponentSublistWrapper(ComponentSublist sublist) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ControlSkinBase.java class ControlSkinBase (line 26) | public abstract class ControlSkinBase implements Skin... method ControlSkinBase (line 36) | protected ControlSkinBase(C control) { method getSkinnable (line 40) | @Override method getNode (line 45) | @Override method dispose (line 51) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/DialogAware.java type DialogAware (line 26) | public interface DialogAware { method onDialogShown (line 28) | default void onDialogShown() { method onDialogClosed (line 31) | default void onDialogClosed() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/DialogCloseEvent.java class DialogCloseEvent (line 32) | public class DialogCloseEvent extends Event { method DialogCloseEvent (line 36) | public DialogCloseEvent() { method DialogCloseEvent (line 40) | public DialogCloseEvent(Object source, EventTarget target) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/DialogPane.java class DialogPane (line 35) | public class DialogPane extends JFXDialogLayout { method DialogPane (line 43) | public DialogPane() { method getProgressBar (line 69) | protected JFXProgressBar getProgressBar() { method getTitle (line 73) | public String getTitle() { method titleProperty (line 77) | public StringProperty titleProperty() { method setTitle (line 81) | public void setTitle(String title) { method isValid (line 85) | public boolean isValid() { method validProperty (line 89) | public BooleanProperty validProperty() { method setValid (line 93) | public void setValid(boolean valid) { method onCancel (line 97) | protected void onCancel() { method onAccept (line 101) | protected void onAccept() { method setLoading (line 105) | protected void setLoading() { method onSuccess (line 110) | protected void onSuccess() { method onFailure (line 115) | protected void onFailure(String msg) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/DoubleValidator.java class DoubleValidator (line 26) | public class DoubleValidator extends ValidatorBase { method DoubleValidator (line 29) | public DoubleValidator() { method DoubleValidator (line 33) | public DoubleValidator(@NamedArg("nullable") boolean nullable) { method DoubleValidator (line 37) | public DoubleValidator(@NamedArg("message") String message, @NamedArg(... method eval (line 42) | @Override method evalTextInputField (line 49) | private void evalTextInputField() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/FileSelector.java class FileSelector (line 39) | public class FileSelector extends HBox { method getValue (line 45) | public String getValue() { method valueProperty (line 49) | public StringProperty valueProperty() { method setValue (line 53) | public void setValue(String value) { method getChooserTitle (line 57) | public String getChooserTitle() { method setChooserTitle (line 61) | public FileSelector setChooserTitle(String chooserTitle) { method isDirectory (line 66) | public boolean isDirectory() { method setDirectory (line 70) | public FileSelector setDirectory(boolean directory) { method getExtensionFilters (line 75) | public ObservableList getExtensionFilters... method FileSelector (line 79) | public FileSelector() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/FloatScrollBarSkin.java class FloatScrollBarSkin (line 32) | @SuppressWarnings("unused") method FloatScrollBarSkin (line 39) | public FloatScrollBarSkin(final ScrollBar scrollBar) { method dispose (line 179) | @Override method getNode (line 185) | @Override method getSkinnable (line 190) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/FontComboBox.java class FontComboBox (line 33) | public final class FontComboBox extends JFXComboBox { method FontComboBox (line 37) | public FontComboBox() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/HintPane.java class HintPane (line 35) | public class HintPane extends VBox { method HintPane (line 40) | public HintPane() { method HintPane (line 44) | public HintPane(MessageDialogPane.MessageType type) { method getText (line 57) | public String getText() { method textProperty (line 61) | public StringProperty textProperty() { method setText (line 65) | public void setText(String text) { method setSegment (line 69) | public void setSegment(String segment) { method setSegment (line 73) | public void setSegment(String segment, Consumer hyperlinkActio... method setChildren (line 77) | public void setChildren(Node... children) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedItem.java class IconedItem (line 24) | public class IconedItem extends RipplerContainer { method IconedItem (line 28) | public IconedItem(Node icon, String text) { method IconedItem (line 33) | public IconedItem(Node icon) { method createHBox (line 39) | private static HBox createHBox(Node icon) { method getLabel (line 55) | public Label getLabel() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedMenuItem.java class IconedMenuItem (line 24) | public final class IconedMenuItem extends IconedItem { method IconedMenuItem (line 26) | public IconedMenuItem(SVG icon, String text, Runnable action, JFXPopup... method addTooltip (line 41) | public IconedMenuItem addTooltip(String tooltip) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ImageContainer.java class ImageContainer (line 38) | public class ImageContainer extends StackPane { method ImageContainer (line 45) | public ImageContainer(double size) { method ImageContainer (line 49) | public ImageContainer(double width, double height) { method updateCornerRadius (line 67) | private void updateCornerRadius(double radius) { method cornerRadiusProperty (line 76) | public StyleableDoubleProperty cornerRadiusProperty() { method getCornerRadius (line 104) | public double getCornerRadius() { method setCornerRadius (line 108) | public void setCornerRadius(double radius) { method imageProperty (line 112) | public ObjectProperty imageProperty() { method getImage (line 116) | public Image getImage() { method setImage (line 120) | public void setImage(Image image) { method smoothProperty (line 124) | public BooleanProperty smoothProperty() { method isSmooth (line 128) | public boolean isSmooth() { method setSmooth (line 132) | public void setSmooth(boolean smooth) { method getCssMetaData (line 136) | @Override class StyleableProperties (line 141) | private static final class StyleableProperties { method isSettable (line 144) | @Override method getStyleableProperty (line 149) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/ImagePickerItem.java class ImagePickerItem (line 39) | @DefaultProperty("image") method ImagePickerItem (line 49) | public ImagePickerItem() { method getTitle (line 78) | public String getTitle() { method titleProperty (line 82) | public StringProperty titleProperty() { method setTitle (line 86) | public void setTitle(String title) { method getOnSelectButtonClicked (line 90) | public EventHandler getOnSelectButtonClicked() { method onSelectButtonClickedProperty (line 94) | public ObjectProperty> onSelectButtonClicked... method setOnSelectButtonClicked (line 98) | public void setOnSelectButtonClicked(EventHandler onSelec... method getOnDeleteButtonClicked (line 102) | public EventHandler getOnDeleteButtonClicked() { method onDeleteButtonClickedProperty (line 106) | public ObjectProperty> onDeleteButtonClicked... method setOnDeleteButtonClicked (line 110) | public void setOnDeleteButtonClicked(EventHandler onDelet... method getImage (line 114) | public Image getImage() { method imageProperty (line 118) | public ObjectProperty imageProperty() { method setImage (line 122) | public void setImage(Image image) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java class InputDialogPane (line 35) | public class InputDialogPane extends JFXDialogLayout implements DialogAw... method InputDialogPane (line 43) | public InputDialogPane(String text, String initialValue, FutureCallbac... method InputDialogPane (line 52) | public InputDialogPane(String text, String initialValue, FutureCallbac... method onDialogShown (line 94) | @Override method getCompletableFuture (line 99) | public CompletableFuture getCompletableFuture() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/JFXCheckBoxTableCell.java class JFXCheckBoxTableCell (line 28) | public final class JFXCheckBoxTableCell extends TableCell { method forTableColumn (line 29) | public static Callback, TableCell peek() { method push (line 43) | public void push(Node node) { method pop (line 50) | public void pop(Node node) { method isEmpty (line 60) | public boolean isEmpty() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/JFXHyperlink.java class JFXHyperlink (line 24) | public final class JFXHyperlink extends Hyperlink { method JFXHyperlink (line 26) | public JFXHyperlink(String text) { method setExternalLink (line 32) | public void setExternalLink(String externalLink) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineButton.java class LineButton (line 30) | public class LineButton extends LineButtonBase { method createNavigationButton (line 36) | public static LineButton createNavigationButton() { method createExternalLinkButton (line 42) | public static LineButton createExternalLinkButton(String url) { method LineButton (line 51) | public LineButton() { method onActionProperty (line 58) | public ObjectProperty> onActionProperty() { method getOnAction (line 80) | public EventHandler getOnAction() { method setOnAction (line 84) | public void setOnAction(EventHandler value) { method trailingTextProperty (line 90) | public StringProperty trailingTextProperty() { method getTrailingText (line 127) | public String getTrailingText() { method setTrailingText (line 131) | public void setTrailingText(String trailingText) { method trailingIconProperty (line 137) | public ObjectProperty trailingIconProperty() { method getTrailingIcon (line 159) | public Node getTrailingIcon() { method setTrailingIcon (line 163) | public void setTrailingIcon(Node trailingIcon) { method setTrailingIcon (line 167) | public void setTrailingIcon(SVG rightIcon) { method setTrailingIcon (line 171) | public void setTrailingIcon(SVG rightIcon, double size) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineButtonBase.java class LineButtonBase (line 24) | public abstract class LineButtonBase extends LineComponent { method LineButtonBase (line 29) | public LineButtonBase() { method fire (line 38) | public void fire() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineComponent.java class LineComponent (line 38) | public abstract class LineComponent extends StackPane implements NoPaddi... method setMargin (line 50) | public static void setMargin(Node child, Insets value) { method LineComponent (line 59) | public LineComponent() { method setNode (line 86) | protected void setNode(int idx, Node node) { method setLargeTitle (line 96) | public void setLargeTitle(boolean largeTitle) { method getBean (line 101) | @Override method getName (line 106) | @Override method invalidated (line 111) | @Override method titleProperty (line 117) | public final StringProperty titleProperty() { method getTitle (line 121) | public String getTitle() { method setTitle (line 125) | public void setTitle(String title) { method subtitleProperty (line 131) | public final StringProperty subtitleProperty() { method getSubtitle (line 171) | public final String getSubtitle() { method setSubtitle (line 175) | public final void setSubtitle(String subtitle) { method leadingProperty (line 181) | public final ObjectProperty leadingProperty() { method getLeading (line 203) | public final Node getLeading() { method setLeading (line 207) | public final void setLeading(Node node) { method setLeading (line 211) | public void setLeading(Image icon) { method setLeading (line 215) | public void setLeading(Image icon, double size) { method setLeading (line 228) | public void setLeading(SVG svg) { method setLeading (line 232) | public void setLeading(SVG svg, double size) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineFileChooserButton.java class LineFileChooserButton (line 36) | public class LineFileChooserButton extends LineButton { method LineFileChooserButton (line 39) | public LineFileChooserButton() { method processPath (line 45) | private String processPath(Path path) { method fire (line 56) | @Override method getBean (line 114) | @Override method getName (line 119) | @Override method invalidated (line 124) | @Override method locationProperty (line 130) | public StringProperty locationProperty() { method getLocation (line 134) | public String getLocation() { method setLocation (line 138) | public void setLocation(String location) { method fileChooserTitleProperty (line 144) | public StringProperty fileChooserTitleProperty() { method getFileChooserTitle (line 148) | public String getFileChooserTitle() { method setFileChooserTitle (line 152) | public void setFileChooserTitle(String fileChooserTitle) { method typeProperty (line 158) | public ObjectProperty typeProperty() { method getType (line 165) | public Type getType() { method setType (line 169) | public void setType(Type type) { method initialFileNameProperty (line 175) | public final ObjectProperty initialFileNameProperty() { method getInitialFileName (line 182) | public final String getInitialFileName() { method setInitialFileName (line 186) | public final void setInitialFileName(String value) { method getExtensionFilters (line 192) | public ObservableList getExtensionFilters... method convertToRelativePathProperty (line 200) | public BooleanProperty convertToRelativePathProperty() { method isConvertToRelativePath (line 227) | public boolean isConvertToRelativePath() { method setConvertToRelativePath (line 231) | public void setConvertToRelativePath(boolean convertToRelativePath) { type Type (line 235) | public enum Type { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LinePane.java class LinePane (line 25) | public class LinePane extends LineComponent { method LinePane (line 28) | public LinePane() { method rightProperty (line 34) | public ObjectProperty rightProperty() { method getRight (line 56) | public Node getRight() { method setRight (line 60) | public void setRight(Node right) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineSelectButton.java class LineSelectButton (line 46) | public final class LineSelectButton extends LineButton { method LineSelectButton (line 53) | public LineSelectButton() { method fire (line 79) | @Override method valueProperty (line 151) | public ObjectProperty valueProperty() { method getValue (line 155) | public T getValue() { method setValue (line 159) | public void setValue(T value) { method converterProperty (line 165) | public ObjectProperty> converterProperty() { method getConverter (line 169) | public Function getConverter() { method setConverter (line 173) | public void setConverter(Function value) { method descriptionConverterProperty (line 179) | public ObjectProperty> descriptionConverterPropert... method getDescriptionConverter (line 185) | public Function getDescriptionConverter() { method setDescriptionConverter (line 189) | public void setDescriptionConverter(Function value) { method itemsProperty (line 195) | public ListProperty itemsProperty() { method setItems (line 199) | public void setItems(ObservableList value) { method setItems (line 203) | public void setItems(Collection value) { method setItems (line 211) | @SafeVarargs method getItems (line 216) | public ObservableList getItems() { method handleKeyEvent (line 220) | private void handleKeyEvent(KeyEvent event) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineTextPane.java class LineTextPane (line 26) | public final class LineTextPane extends LineComponent { method LineTextPane (line 30) | public LineTextPane() { method textProperty (line 36) | public StringProperty textProperty() { method getText (line 73) | public String getText() { method setText (line 77) | public void setText(String text) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineToggleButton.java class LineToggleButton (line 25) | public final class LineToggleButton extends LineButtonBase { method LineToggleButton (line 30) | public LineToggleButton() { method fire (line 40) | @Override method selectedProperty (line 48) | public BooleanProperty selectedProperty() { method isSelected (line 52) | public boolean isSelected() { method setSelected (line 56) | public void setSelected(boolean selected) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/MDListCell.java class MDListCell (line 28) | public abstract class MDListCell extends ListCell { method MDListCell (line 34) | public MDListCell(JFXListView listView) { method updateItem (line 54) | @Override method getContainer (line 66) | protected StackPane getContainer() { method setSelectable (line 70) | protected void setSelectable() { method updateControl (line 76) | protected abstract void updateControl(T item, boolean empty); FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/MenuSeparator.java class MenuSeparator (line 25) | public class MenuSeparator extends StackPane { method MenuSeparator (line 27) | public MenuSeparator() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/MenuUpDownButton.java class MenuUpDownButton (line 35) | public class MenuUpDownButton extends Control { method MenuUpDownButton (line 40) | public MenuUpDownButton() { method createDefaultSkin (line 44) | @Override method isSelected (line 49) | public boolean isSelected() { method selectedProperty (line 53) | public BooleanProperty selectedProperty() { method setSelected (line 57) | public void setSelected(boolean selected) { method getText (line 61) | public String getText() { method textProperty (line 65) | public StringProperty textProperty() { method setText (line 69) | public void setText(String text) { class MenuUpDownButtonSkin (line 73) | private static class MenuUpDownButtonSkin extends SkinBase extends VBox { method MultiFileItem (line 56) | @SuppressWarnings("unchecked") method loadChildren (line 80) | public void loadChildren(Collection> options) { method getGroup (line 86) | public ToggleGroup getGroup() { method setToggleSelectedListener (line 90) | public void setToggleSelectedListener(Consumer consumer) { method getSelectedData (line 94) | public T getSelectedData() { method selectedDataProperty (line 98) | public ObjectProperty selectedDataProperty() { method setSelectedData (line 102) | public void setSelectedData(T selectedData) { method getFallbackData (line 106) | public T getFallbackData() { method fallbackDataProperty (line 110) | public ObjectProperty fallbackDataProperty() { method setFallbackData (line 114) | public void setFallbackData(T fallbackData) { class Option (line 118) | public static class Option { method Option (line 126) | public Option(String title, T data) { method getData (line 131) | public T getData() { method getTitle (line 135) | public String getTitle() { method getSubtitle (line 139) | public String getSubtitle() { method setSubtitle (line 143) | public Option setSubtitle(String subtitle) { method setTooltip (line 148) | public Option setTooltip(String tooltip) { method isSelected (line 153) | public boolean isSelected() { method selectedProperty (line 157) | public BooleanProperty selectedProperty() { method setSelected (line 161) | public void setSelected(boolean selected) { method createItem (line 165) | protected Node createItem(ToggleGroup group) { class StringOption (line 192) | public static final class StringOption extends Option { method StringOption (line 195) | public StringOption(String title, T data) { method getCustomField (line 199) | public JFXTextField getCustomField() { method getValue (line 203) | public String getValue() { method valueProperty (line 207) | public StringProperty valueProperty() { method setValue (line 211) | public void setValue(String value) { method bindBidirectional (line 215) | public StringOption bindBidirectional(Property property) { method setValidators (line 220) | public StringOption setValidators(ValidatorBase... validators) { method createItem (line 225) | @Override class FileOption (line 250) | public static final class FileOption extends Option { method FileOption (line 253) | public FileOption(String title, T data) { method getValue (line 257) | public String getValue() { method valueProperty (line 261) | public StringProperty valueProperty() { method setValue (line 265) | public void setValue(String value) { method setDirectory (line 269) | public FileOption setDirectory(boolean directory) { method bindBidirectional (line 274) | public FileOption bindBidirectional(Property property) { method setChooserTitle (line 279) | public FileOption setChooserTitle(String chooserTitle) { method addExtensionFilter (line 284) | public FileOption addExtensionFilter(FileChooser.ExtensionFilter ... method createItem (line 289) | @Override class PaintOption (line 308) | public static final class PaintOption extends Option { method PaintOption (line 311) | public PaintOption(String title, T data) { method setCustomColors (line 315) | public PaintOption setCustomColors(List colors) { method bindBidirectional (line 320) | public PaintOption bindBidirectional(Property property) { method bindThemeColorBidirectional (line 325) | public PaintOption bindThemeColorBidirectional(Property getOnNavigated() { method onNavigatedProperty (line 184) | public ObjectProperty> onNavigatedProper... method setOnNavigated (line 188) | public void setOnNavigated(EventHandler onNavigated) { method invalidated (line 193) | @Override method getOnNavigating (line 199) | public EventHandler getOnNavigating() { method onNavigatingProperty (line 203) | public ObjectProperty> onNavigatingPrope... method setOnNavigating (line 207) | public void setOnNavigating(EventHandler onNavigating) { method invalidated (line 212) | @Override class NavigationEvent (line 218) | public static final class NavigationEvent extends Event { method NavigationEvent (line 227) | public NavigationEvent(Navigator source, Node target, Navigation.Nav... method getSource (line 235) | @Override method getNode (line 240) | public Node getNode() { method getDirection (line 244) | public Navigation.NavigationDirection getDirection() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/NoPaddingComponent.java type NoPaddingComponent (line 23) | interface NoPaddingComponent { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/NoneMultipleSelectionModel.java class NoneMultipleSelectionModel (line 24) | public class NoneMultipleSelectionModel extends MultipleSelectionMode... method NoneMultipleSelectionModel (line 26) | public NoneMultipleSelectionModel() { method getSelectedIndices (line 29) | @Override method getSelectedItems (line 34) | @Override method selectIndices (line 39) | @Override method selectAll (line 43) | @Override method clearAndSelect (line 47) | @Override method select (line 51) | @Override method select (line 55) | @Override method clearSelection (line 59) | @Override method clearSelection (line 63) | @Override method isSelected (line 67) | @Override method isEmpty (line 72) | @Override method selectPrevious (line 77) | @Override method selectNext (line 81) | @Override method selectFirst (line 85) | @Override method selectLast (line 89) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/NumberValidator.java class NumberValidator (line 26) | public class NumberValidator extends ValidatorBase { method NumberValidator (line 29) | public NumberValidator() { method NumberValidator (line 33) | public NumberValidator(@NamedArg("nullable") boolean nullable) { method NumberValidator (line 37) | public NumberValidator(@NamedArg("message") String message, @NamedArg(... method eval (line 42) | @Override method evalTextInputField (line 49) | private void evalTextInputField() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/OptionsList.java class OptionsList (line 42) | public final class OptionsList extends Control { method OptionsList (line 43) | public OptionsList() { method createDefaultSkin (line 47) | @Override method getElements (line 54) | public ObservableList getElements() { method addTitle (line 58) | public void addTitle(String title) { method addNode (line 62) | public void addNode(Node node) { method addListElement (line 66) | public void addListElement(@NotNull Node node) { method addListElements (line 70) | public void addListElements(@NotNull Node... nodes) { method getBean (line 77) | @Override method getName (line 82) | @Override method getCssMetaData (line 87) | @Override method contentPaddingProperty (line 93) | public StyleableObjectProperty contentPaddingProperty() { method getContentPadding (line 97) | public Insets getContentPadding() { method setContentPadding (line 101) | public void setContentPadding(Insets padding) { class StyleableProperties (line 105) | private static final class StyleableProperties { method isSettable (line 107) | @Override method getStyleableProperty (line 112) | @Override method getClassCssMetaData (line 127) | public static List> getClassCssMet... method getControlCssMetaData (line 131) | @Override class Element (line 136) | public static abstract class Element { method getNode (line 139) | Node getNode() { method createNode (line 145) | protected abstract Node createNode(); class Title (line 148) | public static final class Title extends Element { method Title (line 151) | public Title(@NotNull String title) { method createNode (line 155) | @Override method equals (line 162) | @Override method hashCode (line 167) | @Override method toString (line 172) | @Override class NodeElement (line 179) | public static final class NodeElement extends Element { method NodeElement (line 180) | public NodeElement(@NotNull Node node) { method createNode (line 184) | @Override method equals (line 189) | @Override method hashCode (line 194) | @Override method toString (line 199) | @Override class ListElement (line 205) | public static final class ListElement extends Element { method ListElement (line 208) | public ListElement(@NotNull Node node) { method createNode (line 212) | @Override method equals (line 221) | @Override method hashCode (line 226) | @Override method toString (line 231) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/OptionsListSkin.java class OptionsListSkin (line 36) | public final class OptionsListSkin extends SkinBase { method OptionsListSkin (line 41) | OptionsListSkin(OptionsList control) { class Cell (line 64) | private final class Cell extends ListCell { method Cell (line 73) | public Cell() { method updateItem (line 89) | @Override method createWrapper (line 115) | private StackPane createWrapper() { method updateStyle (line 123) | private void updateStyle() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/PageAware.java type PageAware (line 20) | public interface PageAware { method onPageShown (line 21) | default void onPageShown() { method onPageHidden (line 24) | default void onPageHidden() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/PageCloseEvent.java class PageCloseEvent (line 29) | public class PageCloseEvent extends Event { method PageCloseEvent (line 33) | public PageCloseEvent() { method PageCloseEvent (line 37) | public PageCloseEvent(Object source, EventTarget target) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/PopupMenu.java class PopupMenu (line 35) | public class PopupMenu extends Control { method PopupMenu (line 40) | public PopupMenu() { method getContent (line 44) | public ObservableList getContent() { method isAlwaysShowingVBar (line 48) | public boolean isAlwaysShowingVBar() { method alwaysShowingVBarProperty (line 52) | public BooleanProperty alwaysShowingVBarProperty() { method setAlwaysShowingVBar (line 56) | public void setAlwaysShowingVBar(boolean alwaysShowingVBar) { method createDefaultSkin (line 60) | @Override method wrapPopupMenuItem (line 65) | public static Node wrapPopupMenuItem(Node node) { class PopupMenuSkin (line 73) | private class PopupMenuSkin extends SkinBase { method PopupMenuSkin (line 75) | protected PopupMenuSkin() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/PromptDialogPane.java class PromptDialogPane (line 44) | public class PromptDialogPane extends DialogPane { method PromptDialogPane (line 49) | public PromptDialogPane(Builder builder) { method onAccept (line 116) | @Override method getCompletableFuture (line 134) | public CompletableFuture>> getCompletableFutu... class Builder (line 138) | public static class Builder { method Builder (line 143) | public Builder(String title, FutureCallback>> callb... method addQuestion (line 148) | public Builder addQuestion(Question question) { class Question (line 153) | public static class Question { method Question (line 157) | public Question(String question) { method getValue (line 161) | public T getValue() { method getQuestion (line 165) | public String getQuestion() { method questionProperty (line 169) | public StringProperty questionProperty() { method setQuestion (line 173) | public void setQuestion(String question) { class HintQuestion (line 178) | public static class HintQuestion extends Question { method HintQuestion (line 179) | public HintQuestion(String hint) { class StringQuestion (line 184) | public static class StringQuestion extends Question { method StringQuestion (line 188) | public StringQuestion(String question, String defaultValue, Valida... method setPromptText (line 194) | public StringQuestion setPromptText(String promptText) { class CandidatesQuestion (line 200) | public static class CandidatesQuestion extends Question { method CandidatesQuestion (line 203) | public CandidatesQuestion(String question, String... candidates) { class BooleanQuestion (line 213) | public static class BooleanQuestion extends Question { method BooleanQuestion (line 215) | public BooleanQuestion(String question, boolean defaultValue) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/RequiredValidator.java class RequiredValidator (line 28) | public class RequiredValidator extends ValidatorBase { method RequiredValidator (line 30) | public RequiredValidator() { method RequiredValidator (line 34) | public RequiredValidator(@NamedArg("message") String message) { method eval (line 38) | @Override method evalTextInputField (line 45) | private void evalTextInputField() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/RipplerContainer.java class RipplerContainer (line 42) | public class RipplerContainer extends StackPane { method getMask (line 53) | @Override method RipplerContainer (line 68) | public RipplerContainer(Node container) { method interpolateBackground (line 139) | private void interpolateBackground(double frac) { method updateChildren (line 150) | protected void updateChildren() { method setPosition (line 161) | public void setPosition(JFXRippler.RipplerPos pos) { method getRippler (line 166) | public JFXRippler getRippler() { method getContainer (line 170) | public Node getContainer() { method getBean (line 175) | @Override method getName (line 180) | @Override method getCssMetaData (line 185) | @Override method invalidated (line 190) | @Override method ripplerFillProperty (line 196) | public StyleableObjectProperty ripplerFillProperty() { method getRipplerFill (line 200) | public Paint getRipplerFill() { method setRipplerFill (line 204) | public void setRipplerFill(Paint ripplerFill) { method getCssMetaData (line 208) | @Override method getClassCssMetaData (line 213) | public static List> getClassCssMet... class StyleableProperties (line 217) | private final static class StyleableProperties { method isSettable (line 219) | @Override method getStyleableProperty (line 224) | @Override FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/SpinnerPane.java class SpinnerPane (line 35) | public class SpinnerPane extends Control { method SpinnerPane (line 38) | public SpinnerPane() { method showSpinner (line 42) | public void showSpinner() { method hideSpinner (line 46) | public void hideSpinner() { method updateContent (line 51) | private void updateContent() { method contentProperty (line 59) | public ObjectProperty contentProperty() { method getContent (line 80) | public Node getContent() { method setContent (line 84) | public void setContent(Node content) { method loadingProperty (line 90) | public BooleanProperty loadingProperty() { method isLoading (line 111) | public boolean isLoading() { method setLoading (line 115) | public void setLoading(boolean loading) { method failedReasonProperty (line 121) | public StringProperty failedReasonProperty() { method getFailedReason (line 142) | public String getFailedReason() { method setFailedReason (line 146) | public void setFailedReason(String failedReason) { method onFailedActionProperty (line 152) | public final ObjectProperty> onFailedActionPropert... method getOnFailedAction (line 174) | public final EventHandler getOnFailedAction() { method setOnFailedAction (line 178) | public final void setOnFailedAction(EventHandler value) { method createDefaultSkin (line 182) | @Override class Skin (line 187) | private static final class Skin extends SkinBase { method Skin (line 190) | Skin(SpinnerPane control) { method updateContent (line 203) | void updateContent() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TabControl.java type TabControl (line 29) | public interface TabControl { method getTabs (line 30) | ObservableList> getTabs(); class TabControlSelectionModel (line 32) | class TabControlSelectionModel extends SingleSelectionModel> { method TabControlSelectionModel (line 35) | public TabControlSelectionModel(final TabControl t) { method select (line 78) | @Override public void select(int index) { method select (line 105) | @Override public void select(Tab tab) { method getModelItem (line 120) | @Override protected Tab getModelItem(int index) { method getItemCount (line 127) | @Override protected int getItemCount() { method findNearestAvailableTab (line 132) | private Tab findNearestAvailableTab(int tabIndex, boolean doSelec... class Tab (line 177) | final class Tab { method Tab (line 185) | public Tab(String id) { method Tab (line 189) | public Tab(String id, String text) { method getNodeSupplier (line 194) | public Supplier getNodeSupplier() { method setNodeSupplier (line 198) | public void setNodeSupplier(Supplier nodeSupplier) { method getId (line 202) | public String getId() { method idProperty (line 206) | public StringProperty idProperty() { method setId (line 210) | public void setId(String id) { method getText (line 214) | public String getText() { method textProperty (line 218) | public StringProperty textProperty() { method setText (line 222) | public void setText(String text) { method isSelected (line 226) | public boolean isSelected() { method selectedProperty (line 230) | public ReadOnlyBooleanProperty selectedProperty() { method setSelected (line 234) | private void setSelected(boolean selected) { method getNode (line 238) | public T getNode() { method nodeProperty (line 242) | public ObjectProperty nodeProperty() { method setNode (line 246) | public void setNode(T node) { method getUserData (line 250) | public Object getUserData() { method userDataProperty (line 254) | public ObjectProperty userDataProperty() { method setUserData (line 258) | public void setUserData(Object userData) { method isInitialized (line 262) | public boolean isInitialized() { method initializeIfNeeded (line 266) | public boolean initializeIfNeeded() { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TabHeader.java class TabHeader (line 43) | @SuppressWarnings("deprecation") method TabHeader (line 48) | public TabHeader(Tab... tabs) { method TabHeader (line 52) | public TabHeader(@Nullable TransitionPane contentPane, Tab... tabs) { method getTabs (line 63) | @Override method getSelectionModel (line 70) | public SingleSelectionModel> getSelectionModel() { method select (line 74) | public void select(Tab tab) { method select (line 78) | public void select(Tab tab, boolean playAnimation) { method onPageShown (line 106) | @Override method onPageHidden (line 116) | @Override method sideProperty (line 131) | public ObjectProperty sideProperty() { method getSide (line 138) | public Side getSide() { method setSide (line 145) | public void setSide(Side side) { method createDefaultSkin (line 149) | @Override class TabHeaderSkin (line 154) | public static class TabHeaderSkin extends SkinBase { method TabHeaderSkin (line 162) | protected TabHeaderSkin(TabHeader control) { class HeaderContainer (line 190) | protected final class HeaderContainer extends StackPane { method HeaderContainer (line 199) | public HeaderContainer() { method setNeedsLayout2 (line 226) | public void setNeedsLayout2(boolean value) { method isAnimating (line 230) | private boolean isAnimating() { method layoutChildren (line 234) | @Override class HeadersRegion (line 244) | private final class HeadersRegion extends StackPane { method invalidated (line 247) | @Override method getSide (line 260) | public Side getSide() { method sideProperty (line 264) | public ObjectProperty sideProperty() { method setSide (line 268) | public void setSide(Side side) { method computePrefWidth (line 272) | @Override method computePrefHeight (line 277) | @Override method layoutChildren (line 282) | @Override method animateSelectionLine (line 287) | private void animateSelectionLine() { class SideAction (line 291) | private abstract class SideAction { method computePrefWidth (line 292) | abstract double computePrefWidth(double height); method computePrefHeight (line 294) | abstract double computePrefHeight(double width); method layoutChildren (line 296) | void layoutChildren() { method animateSelectionLine (line 303) | abstract void animateSelectionLine(); class Horizontal (line 306) | private abstract class Horizontal extends SideAction { method computePrefWidth (line 307) | @Override method computePrefHeight (line 317) | @Override method runTimeline (line 327) | private void runTimeline(double newTransX, double newWidth) { method animateSelectionLine (line 372) | @Override class Top (line 396) | private final class Top extends Horizontal { method layoutChildren (line 397) | @Override class Bottom (line 421) | private final class Bottom extends Horizontal { method layoutChildren (line 422) | @Override class Vertical (line 445) | private abstract class Vertical extends SideAction { method computePrefWidth (line 446) | @Override method computePrefHeight (line 456) | @Override method runTimeline (line 466) | private void runTimeline(double newTransY, double newHeight) { method animateSelectionLine (line 511) | @Override class Left (line 535) | private final class Left extends Vertical { method layoutChildren (line 536) | @Override class Right (line 559) | private final class Right extends Vertical { method layoutChildren (line 560) | @Override class TabHeaderContainer (line 586) | protected class TabHeaderContainer extends StackPane { method TabHeaderContainer (line 592) | public TabHeaderContainer(Tab tab) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TaskExecutorDialogPane.java class TaskExecutorDialogPane (line 40) | public class TaskExecutorDialogPane extends BorderPane { method TaskExecutorDialogPane (line 51) | public TaskExecutorDialogPane(@NotNull TaskCancellationAction cancel) { method setExecutor (line 100) | public void setExecutor(TaskExecutor executor) { method setExecutor (line 104) | public void setExecutor(TaskExecutor executor, boolean autoClose) { method titleProperty (line 120) | public StringProperty titleProperty() { method getTitle (line 124) | public String getTitle() { method setTitle (line 128) | public void setTitle(String currentState) { method setCancel (line 132) | public void setCancel(TaskCancellationAction onCancel) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TaskListPane.java class TaskListPane (line 85) | public final class TaskListPane extends StackPane { method TaskListPane (line 96) | public TaskListPane() { method addStagesHints (line 108) | @FXThread method updateProgressNodePadding (line 124) | @FXThread method setExecutor (line 129) | public void setExecutor(TaskExecutor executor) { class Cell (line 280) | private final class Cell extends ListCell { method Cell (line 293) | private Cell() { method updateLeftIcon (line 319) | private void updateLeftIcon(StageNode.Status status) { method updateItem (line 323) | @Override class StatusChangeListener (line 375) | private static final class StatusChangeListener implements ChangeListe... method StatusChangeListener (line 379) | private StatusChangeListener(Cell cell) { method wasGarbageCollected (line 383) | @Override method changed (line 388) | @Override class Node (line 402) | private static abstract class Node { class StageNode (line 406) | private static final class StageNode extends Node { type Status (line 409) | private enum Status { method Status (line 417) | Status(SVG svg) { method StageNode (line 428) | private StageNode(String stage) { method begin (line 468) | private void begin() { method succeed (line 475) | public void succeed() { method fail (line 483) | public void fail() { method count (line 488) | public void count() { method addTotal (line 492) | public void addTotal(int n) { method updateCounter (line 497) | public void updateCounter(int count, int total) { class ProgressListNode (line 505) | private static final class ProgressListNode extends Node { method ProgressListNode (line 510) | private ProgressListNode(Task task) { method unbind (line 515) | public void unbind() { method setThrowable (line 519) | public void setThrowable(Throwable throwable) { FILE: HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TwoLineListItem.java class TwoLineListItem (line 34) | public class TwoLineListItem extends VBox { method TwoLineListItem (line 43) | public TwoLineListItem() { method TwoLineListItem (line 57) | public TwoLineListItem(String titleString, String subtitleString) { method initSecondLine (line 64) | private void initSecondLine() { method getBean (line 74) | @Override method getName (line 79) | @Override method invalidated (line 84) | @Override method titleProperty (line 90) | public StringProperty titleProperty() { method getTitle (line 94) | public String getTitle() { method setTitle (line 98) | public void setTitle(String title) { method subtitleProperty (line 104) | public StringProperty subtitleProperty() { method getSubtitle (line 138) | public String getSubtitle() { method setSubtitle (line 142) | public void setSubtitle(String subtitle) { method getTitleLabel (line 149) | public Label getTitleLabel() { method getSubtitleLabel (line 153) | public Label getSubtitleLabel() { method getTags (line 160) | public ObservableList