T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс FXMLLoader

Класс FXMLLoader обеспечивает загрузку декларативного описания графа сцены из XML-документа.

Класс FXMLLoader имеет следующие поля, конструкторы и методы:

Поля:

  • public static final java.lang.String ARRAY_COMPONENT_DELIMITER – значение ",".

  • public static final java.lang.String BI_DIRECTIONAL_BINDING_PREFIX – значение "#{".

  • public static final java.lang.String BI_DIRECTIONAL_BINDING_SUFFIX – значение "}".

  • public static final java.lang.String BINDING_EXPRESSION_PREFIX – значение "{".

  • public static final java.lang.String BINDING_EXPRESSION_SUFFIX – значение "}".

  • public static final java.lang.String CHANGE_EVENT_HANDLER_SUFFIX – значение "Change".

  • public static final java.lang.String CONTROLLER_KEYWORD – значение "controller".

  • public static final java.lang.String CONTROLLER_METHOD_PREFIX – значение "#".

  • public static final java.lang.String CONTROLLER_SUFFIX – значение "Controller".

  • public static final java.lang.String COPY_SOURCE_ATTRIBUTE – значение "source".

  • public static final java.lang.String COPY_TAG – значение "copy".

  • public static final java.lang.String DEFAULT_CHARSET_NAME – значение "UTF-8".

  • public static final java.lang.String DEFINE_TAG – значение "define".

  • public static final java.lang.String ESCAPE_PREFIX – значение "\\".

  • public static final java.lang.String EVENT_HANDLER_PREFIX – значение "on".

  • public static final java.lang.String EVENT_KEY – значение "event".

  • public static final java.lang.String EXPRESSION_PREFIX – значение "$".

  • public static final java.lang.String FX_CONSTANT_ATTRIBUTE – значение "constant".

  • public static final java.lang.String FX_CONTROLLER_ATTRIBUTE – значение "controller".

  • public static final java.lang.String FX_FACTORY_ATTRIBUTE – значение "factory".

  • public static final java.lang.String FX_ID_ATTRIBUTE – значение "id".

  • public static final java.lang.String FX_NAMESPACE_PREFIX – значение "fx".

  • public static final java.lang.String FX_NAMESPACE_VERSION - версия FX-пространства имен.

  • public static final java.lang.String FX_VALUE_ATTRIBUTE – значение "value".

  • public static final java.lang.String IMPORT_PROCESSING_INSTRUCTION – значение "import".

  • public static final java.lang.String INCLUDE_CHARSET_ATTRIBUTE – значение "charset".

  • public static final java.lang.String INCLUDE_RESOURCES_ATTRIBUTE – значение "resources".

  • public static final java.lang.String INCLUDE_SOURCE_ATTRIBUTE – значение "source".

  • public static final java.lang.String INCLUDE_TAG – значение "include".

  • public static final java.lang.String INITIALIZE_METHOD_NAME – значение "initialize".

  • public static final java.lang.String JAVAFX_VERSION - версия JavaFX.

  • public static final java.lang.String LANGUAGE_PROCESSING_INSTRUCTION – значение "language".

  • public static final java.lang.String LOCATION_KEY – значение "location".

  • public static final java.lang.String NULL_KEYWORD – значение "null".

  • public static final java.lang.String REFERENCE_SOURCE_ATTRIBUTE – значение "source".

  • public static final java.lang.String REFERENCE_TAG – значение "reference".

  • public static final java.lang.String RELATIVE_PATH_PREFIX – значение "@".

  • public static final java.lang.String RESOURCE_KEY_PREFIX – значение "%".

  • public static final java.lang.String RESOURCES_KEY – значение "resources".

  • public static final java.lang.String ROOT_TAG – значение "root".

  • public static final java.lang.String ROOT_TYPE_ATTRIBUTE – значение "type".

  • public static final java.lang.String SCRIPT_CHARSET_ATTRIBUTE – значение "charset".

  • public static final java.lang.String SCRIPT_SOURCE_ATTRIBUTE – значение "source".

  • public static final java.lang.String SCRIPT_TAG – значение "script".

Конструкторы:

  • public FXMLLoader().

  • public FXMLLoader(java.net.URL location).

  • public FXMLLoader(java.net.URL location, java.util.ResourceBundle resources).

  • public FXMLLoader(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory).

  • public FXMLLoader(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory, Callback<java.lang.Class<?>,java.lang.Object> controllerFactory).

  • public FXMLLoader(java.nio.charset.Charset charset).

  • public FXMLLoader(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory, Callback<java.lang.Class<?>,java.lang.Object> controllerFactory, java.nio.charset.Charset charset).

  • public FXMLLoader(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory, Callback<java.lang.Class<?>,java.lang.Object> controllerFactory, java.nio.charset.Charset charset, java.util.LinkedList<FXMLLoader> loaders).

Методы:

  • public ObservableMap<java.lang.String,java.lang.Object> getNamespace() – возвращает пространство имен, используемое загрузчиком.

  • public <T> T getRoot() – возвращает корневой узел графа объектов.

  • public void setRoot(java.lang.Object root) – устанавливает корневой узел графа объектов перед загрузкой FXML-документа.

  • public <T> T getController() – возвращает контроллер, содержащий код обработчиков событий объектов FXML-описания.

  • public void setController(java.lang.Object controller) – устанавливает контроллер перед загрузкой FXML-документа.

  • public java.net.URL getLocation() – возвращает базовый адрес FXML-описания.

  • public void setLocation(java.net.URL location) – устанавливает базовый адрес FXML-описания.

  • public java.util.ResourceBundle getResources() – возвращает ресурсы FXML-описания.

  • public void setResources(java.util.ResourceBundle resources) – устанавливает ресурсы FXML-описания.

  • public BuilderFactory getBuilderFactory() – возвращает фабрику, используемую загрузчиком.

  • public void setBuilderFactory(BuilderFactory builderFactory) – устанавливает фабрику, используемую загрузчиком.

  • public Callback<java.lang.Class<?>,java.lang.Object> getControllerFactory() – возвращает фабрику контроллера.

  • public void setControllerFactory(Callback<java.lang.Class<?>,java.lang.Object> controllerFactory) – устанавливает фабрику контроллера.

  • public java.nio.charset.Charset getCharset() – возвращает кодировку, используемую загрузчиком.

  • public void setCharset(java.nio.charset.Charset charset) – устанавливает кодировку, используемую загрузчиком.

  • public java.lang.ClassLoader getClassLoader(), public static java.lang.ClassLoader getDefaultClassLoader() – возвращает загрузчик классов.

  • public void setClassLoader(java.lang.ClassLoader classLoader), public static void setDefaultClassLoader(java.lang.ClassLoader defaultClassLoader) – устанавливает загрузчик классов.

  • public java.lang.Object load(), public java.lang.Object load(java.io.InputStream inputStream), public static <T> T load(java.net.URL location), public static <T> T load(java.net.URL location, java.util.ResourceBundle resources), public static <T> T load(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory), public static <T> T load(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory, Callback<java.lang.Class<?>,java.lang.Object> controllerFactory), public static <T> T load(java.net.URL location, java.util.ResourceBundle resources, BuilderFactory builderFactory, Callback<java.lang.Class<?>,java.lang.Object> controllerFactory, java.nio.charset.Charset charset) – загружает FXML-документ.