abstract class javafx.scene.control.FXDialog
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: javafx.scene.control.FXDialog
super_class: java.lang.Object
{
protected java.lang.Object owner;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/FXDialog;
public boolean requestPermissionToClose(javafx.scene.control.Dialog<?>);
descriptor: (Ljavafx/scene/control/Dialog;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: aload 1
invokevirtual javafx.scene.control.Dialog.getDialogPane:()Ljavafx/scene/control/DialogPane;
astore 3
start local 3 2: aload 3
ifnull 16
3: aload 3
invokevirtual javafx.scene.control.DialogPane.getButtonTypes:()Ljavafx/collections/ObservableList;
astore 4
start local 4 4: aload 4
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 7
5: iconst_0
istore 2
6: goto 16
7: StackMap locals: int javafx.scene.control.DialogPane java.util.List
StackMap stack:
aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 15
StackMap locals: javafx.scene.control.FXDialog javafx.scene.control.Dialog int javafx.scene.control.DialogPane java.util.List top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.control.ButtonType
astore 5
start local 5 9: aload 5
ifnonnull 10
goto 15
10: StackMap locals: javafx.scene.control.FXDialog javafx.scene.control.Dialog int javafx.scene.control.DialogPane java.util.List javafx.scene.control.ButtonType java.util.Iterator
StackMap stack:
aload 5
invokevirtual javafx.scene.control.ButtonType.getButtonData:()Ljavafx/scene/control/ButtonBar$ButtonData;
astore 7
start local 7 11: aload 7
ifnonnull 12
goto 15
12: StackMap locals: javafx.scene.control.ButtonBar$ButtonData
StackMap stack:
aload 7
getstatic javafx.scene.control.ButtonBar$ButtonData.CANCEL_CLOSE:Ljavafx/scene/control/ButtonBar$ButtonData;
if_acmpeq 13
aload 7
invokevirtual javafx.scene.control.ButtonBar$ButtonData.isCancelButton:()Z
ifeq 15
13: StackMap locals:
StackMap stack:
iconst_0
istore 2
14: goto 16
end local 7 end local 5 15: StackMap locals: javafx.scene.control.FXDialog javafx.scene.control.Dialog int javafx.scene.control.DialogPane java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 4 16: StackMap locals: javafx.scene.control.FXDialog javafx.scene.control.Dialog int javafx.scene.control.DialogPane
StackMap stack:
iload 2
ifeq 17
iconst_0
goto 18
StackMap locals:
StackMap stack:
17: iconst_1
StackMap locals:
StackMap stack: int
18: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/control/FXDialog;
0 19 1 dialog Ljavafx/scene/control/Dialog<*>;
1 19 2 denyClose Z
2 19 3 dialogPane Ljavafx/scene/control/DialogPane;
4 16 4 buttons Ljava/util/List<Ljavafx/scene/control/ButtonType;>;
9 15 5 button Ljavafx/scene/control/ButtonType;
11 15 7 type Ljavafx/scene/control/ButtonBar$ButtonData;
Signature: (Ljavafx/scene/control/Dialog<*>;)Z
MethodParameters:
Name Flags
dialog final
public abstract void show();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void showAndWait();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void initOwner(javafx.stage.Window);
descriptor: (Ljavafx/stage/Window;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
owner
public abstract javafx.stage.Window getOwner();
descriptor: ()Ljavafx/stage/Window;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void initModality(javafx.stage.Modality);
descriptor: (Ljavafx/stage/Modality;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
modality
public abstract javafx.stage.Modality getModality();
descriptor: ()Ljavafx/stage/Modality;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javafx.beans.property.ReadOnlyBooleanProperty showingProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javafx.stage.Window getWindow();
descriptor: ()Ljavafx/stage/Window;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void sizeToScene();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double getX();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setX(double);
descriptor: (D)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
public abstract javafx.beans.property.ReadOnlyDoubleProperty xProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double getY();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setY(double);
descriptor: (D)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
y
public abstract javafx.beans.property.ReadOnlyDoubleProperty yProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
abstract javafx.beans.property.BooleanProperty resizableProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0400) ACC_ABSTRACT
abstract javafx.beans.property.ReadOnlyBooleanProperty focusedProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0400) ACC_ABSTRACT
abstract javafx.beans.property.StringProperty titleProperty();
descriptor: ()Ljavafx/beans/property/StringProperty;
flags: (0x0400) ACC_ABSTRACT
public abstract void setDialogPane(javafx.scene.control.DialogPane);
descriptor: (Ljavafx/scene/control/DialogPane;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
node
public abstract javafx.scene.Node getRoot();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
abstract javafx.beans.property.ReadOnlyDoubleProperty widthProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0400) ACC_ABSTRACT
abstract void setWidth(double);
descriptor: (D)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
width
abstract javafx.beans.property.ReadOnlyDoubleProperty heightProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0400) ACC_ABSTRACT
abstract void setHeight(double);
descriptor: (D)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
height
abstract void initStyle(javafx.stage.StageStyle);
descriptor: (Ljavafx/stage/StageStyle;)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
style
abstract javafx.stage.StageStyle getStyle();
descriptor: ()Ljavafx/stage/StageStyle;
flags: (0x0400) ACC_ABSTRACT
abstract double getSceneHeight();
descriptor: ()D
flags: (0x0400) ACC_ABSTRACT
}
SourceFile: "FXDialog.java"
InnerClasses:
public final ButtonData = javafx.scene.control.ButtonBar$ButtonData of javafx.scene.control.ButtonBar