Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.fxml
Пакет javafx.fxml

Класс FXMLLoader

  • java.lang.Object
    • javafx.fxml.FXMLLoader
  • public class FXMLLoader
    extends Object
    Загружает иерархию объектов из XML-документа. Дополнительную информацию можно найти в документе Введение в FXML.
    Since:
    JavaFX 2.0
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    static String ARRAY_COMPONENT_DELIMITER
    Разделитель для массивов в качестве значений.
    static String BI_DIRECTIONAL_BINDING_PREFIX
    Префикс для разрешения двусторонних привязок.
    static String BI_DIRECTIONAL_BINDING_SUFFIX
    Суффикс для разрешения двусторонних привязок.
    static String BINDING_EXPRESSION_PREFIX
    Префикс для разрешения привязок.
    static String BINDING_EXPRESSION_SUFFIX
    Суффикс для разрешения привязок.
    static String CHANGE_EVENT_HANDLER_SUFFIX
    Суффикс для обработчиков изменений/недействительности свойств.
    static String CONTROLLER_KEYWORD
    Ключ для контроллера в карте пространства имён.
    static String CONTROLLER_METHOD_PREFIX
    Префикс для разрешения методов контроллера.
    static String CONTROLLER_SUFFIX
    Суффикс для контроллеров включённых файлов fxml.
    static String COPY_SOURCE_ATTRIBUTE
    Атрибут 'source' тега <fx:copy>.
    static String COPY_TAG
    Имя тега <fx:copy>.
    static String DEFAULT_CHARSET_NAME
    Кодировка символов, используемая, если она не указана явно.
    static String DEFINE_TAG
    Имя тега <fx:define>.
    static String ESCAPE_PREFIX
    Префикс для экранирования специальных символов внутри значений атрибутов.
    static String EVENT_HANDLER_PREFIX
    Префикс атрибутов обработчиков событий.
    static String EVENT_KEY
    Имя объекта события в скриптах обработчиков событий.
    static String EXPRESSION_PREFIX
    Префикс для разрешения выражений (переменных).
    static String FX_CONSTANT_ATTRIBUTE
    Имя тега 'fx:constant'.
    static String FX_CONTROLLER_ATTRIBUTE
    Имя атрибута fx:controller корневого элемента.
    static String FX_FACTORY_ATTRIBUTE
    Имя атрибута 'fx:factory'.
    static String FX_ID_ATTRIBUTE
    Имя атрибута 'fx:id'.
    static String FX_NAMESPACE_PREFIX
    Префикс пространства имён 'fx'.
    static String FX_NAMESPACE_VERSION
    Содержит текущую версию пространства имён fx.
    static String FX_VALUE_ATTRIBUTE
    Имя атрибута 'fx:value'.
    static String IMPORT_PROCESSING_INSTRUCTION
    Имя тега инструкции обработки импорта.
    static String INCLUDE_CHARSET_ATTRIBUTE
    Атрибут 'charset' тега <fx:include>.
    static String INCLUDE_RESOURCES_ATTRIBUTE
    Атрибут 'resources' тега <fx:include>.
    static String INCLUDE_SOURCE_ATTRIBUTE
    Атрибут 'source' тега <fx:include>.
    static String INCLUDE_TAG
    Имя тега <fx:include>.
    static String INITIALIZE_METHOD_NAME
    Имя метода инициализации.
    static String JAVAFX_VERSION
    Содержит текущую версию javafx.
    static String LANGUAGE_PROCESSING_INSTRUCTION
    Имя тега инструкции обработки языка.
    static String LOCATION_KEY
    Ключ для URL расположения в карте пространства имён.
    static String NULL_KEYWORD
    Значение, представляющее 'null'.
    static String REFERENCE_SOURCE_ATTRIBUTE
    Атрибут 'source' тега <fx:reference>.
    static String REFERENCE_TAG
    Имя тега <fx:reference>.
    static String RELATIVE_PATH_PREFIX
    Префикс для разрешения относительных расположений.
    static String RESOURCE_KEY_PREFIX
    Префикс для разрешения ресурсов.
    static String RESOURCES_KEY
    Ключ для ResourceBundle в карте пространства имён.
    static String ROOT_TAG
    Имя тега <fx:root>.
    static String ROOT_TYPE_ATTRIBUTE
    Атрибут 'type' тега <fx:root>.
    static String SCRIPT_CHARSET_ATTRIBUTE
    Атрибут 'charset' тега <fx:script>.
    static String SCRIPT_SOURCE_ATTRIBUTE
    Атрибут 'source' тега <fx:script>.
    static String SCRIPT_TAG
    Имя тега <fx:script>.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    FXMLLoader()
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location, ResourceBundle resources)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset, LinkedList<FXMLLoader> loaders)
    Создает новый экземпляр FXMLLoader.
    FXMLLoader​(Charset charset)
    Создает новый экземпляр FXMLLoader.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методыУстаревшие методы
    Модификатор и тип Метод Описание
    boolean equals​(Object obj)
    BuilderFactory getBuilderFactory()
    Возвращает фабрику построителя, используемую этим загрузчиком.
    Charset getCharset()
    Возвращает набор символов, используемый этим загрузчиком.
    ClassLoader getClassLoader()
    Возвращает загрузчик классов, используемый этим загрузчиком.
    <T> T getController()
    Возвращает контроллер, связанный с корневым объектом.
    Callback<Class<?>,​Object> getControllerFactory()
    Возвращает фабрику контроллеров, используемую этим загрузчиком.
    static ClassLoader getDefaultClassLoader()
    Возвращает загрузчик классов по умолчанию.
    LoadListener getLoadListener()
    Возвращает слушателя загрузки этого загрузчика.
    URL getLocation()
    Возвращает местоположение, используемое для разрешения относительных значений атрибутов пути.
    ObservableMap<String,​Object> getNamespace()
    Возвращает пространство имен, используемое этим загрузчиком.
    ResourceBundle getResources()
    Возвращает ресурсы, используемые для разрешения значений атрибутов ключа ресурса.
    <T> T getRoot()
    Возвращает корень иерархии объектов.
    <T> T load()
    Загружает иерархию объектов из документа FXML.
    <T> T load​(InputStream inputStream)
    Загружает иерархию объектов из документа FXML.
    static <T> T load​(URL location)
    Загружает иерархию объектов из документа FXML.
    static <T> T load​(URL location, ResourceBundle resources)
    Загружает иерархию объектов из документа FXML.
    static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory)
    Загружает иерархию объектов из документа FXML.
    static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory)
    Загружает иерархию объектов из документа FXML.
    static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset)
    Загружает иерархию объектов из документа FXML.
    static Class<?> loadType​(String className)
    Устаревший.
    Этот метод теперь делегирует в getDefaultClassLoader().
    static Class<?> loadType​(String packageName, String className)
    Устаревший.
    Этот метод теперь делегирует в getDefaultClassLoader().
    void setBuilderFactory​(BuilderFactory builderFactory)
    Задает фабрику построителя, используемую этим загрузчиком.
    void setCharset​(Charset charset)
    Задает набор символов, используемый этим загрузчиком.
    void setClassLoader​(ClassLoader classLoader)
    Задает загрузчик классов, используемый этим загрузчиком, и очищает все существующие импорты.
    void setController​(Object controller)
    Задает контроллер, связанный с корневым объектом.
    void setControllerFactory​(Callback<Class<?>,​Object> controllerFactory)
    Задает фабрику контроллеров, используемую этим загрузчиком.
    static void setDefaultClassLoader​(ClassLoader defaultClassLoader)
    Задает загрузчик классов по умолчанию.
    void setLoadListener​(LoadListener loadListener)
    Задает слушателя загрузки этого загрузчика.
    void setLocation​(URL location)
    Задает местоположение, используемое для разрешения относительных значений атрибутов пути.
    void setResources​(ResourceBundle resources)
    Задает ресурсы, используемые для разрешения значений атрибутов ключа ресурса.
    void setRoot​(Object root)
    Задает корень иерархии объектов.
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание полей

    • DEFAULT_CHARSET_NAME

      public static final String DEFAULT_CHARSET_NAME
      Кодировка символов, используемая, когда кодировка не указана явно.
      См. также:
      Значения константных полей
    • LANGUAGE_PROCESSING_INSTRUCTION

      public static final String LANGUAGE_PROCESSING_INSTRUCTION
      Имя тега инструкции обработки языка.
      См. также:
      Значения константных полей
    • IMPORT_PROCESSING_INSTRUCTION

      public static final String IMPORT_PROCESSING_INSTRUCTION
      Имя тега инструкции обработки импорта.
      См. также:
      Значения константных полей
    • FX_NAMESPACE_PREFIX

      public static final String FX_NAMESPACE_PREFIX
      Префикс пространства имён 'fx'.
      См. также:
      Значения константных полей
    • FX_CONTROLLER_ATTRIBUTE

      public static final String FX_CONTROLLER_ATTRIBUTE
      Имя атрибута fx:controller корневого элемента.
      См. также:
      Значения константных полей
    • FX_ID_ATTRIBUTE

      public static final String FX_ID_ATTRIBUTE
      Имя атрибута fx:id.
      См. также:
      Значения константных полей
    • FX_VALUE_ATTRIBUTE

      public static final String FX_VALUE_ATTRIBUTE
      Имя атрибута fx:value.
      См. также:
      Значения константных полей
    • FX_CONSTANT_ATTRIBUTE

      public static final String FX_CONSTANT_ATTRIBUTE
      Имя тега 'fx:constant'.
      С:
      JavaFX 2.2
      См. также:
      Значения константных полей
    • FX_FACTORY_ATTRIBUTE

      public static final String FX_FACTORY_ATTRIBUTE
      Имя атрибута 'fx:factory'.
      См. также:
      Значения константных полей
    • INCLUDE_TAG

      public static final String INCLUDE_TAG
      Имя тега <fx:include>.
      См. также:
      Значения константных полей
    • INCLUDE_SOURCE_ATTRIBUTE

      public static final String INCLUDE_SOURCE_ATTRIBUTE
      Атрибут 'source' тега <fx:include>.
      См. также:
      Значения константных полей
    • INCLUDE_RESOURCES_ATTRIBUTE

      public static final String INCLUDE_RESOURCES_ATTRIBUTE
      Атрибут 'resources' тега <fx:include>.
      См. также:
      Значения константных полей
    • INCLUDE_CHARSET_ATTRIBUTE

      public static final String INCLUDE_CHARSET_ATTRIBUTE
      Атрибут 'charset' тега <fx:include>.
      См. также:
      Значения константных полей
    • SCRIPT_TAG

      public static final String SCRIPT_TAG
      Имя тега <fx:script>.
      См. также:
      Значения константных полей
    • SCRIPT_SOURCE_ATTRIBUTE

      public static final String SCRIPT_SOURCE_ATTRIBUTE
      Атрибут 'source' тега <fx:script>.
      См. также:
      Значения константных полей
    • SCRIPT_CHARSET_ATTRIBUTE

      public static final String SCRIPT_CHARSET_ATTRIBUTE
      Атрибут 'charset' тега <fx:script>.
      См. также:
      Значения константных полей
    • DEFINE_TAG

      public static final String DEFINE_TAG
      Имя тега <fx:define>.
      См. также:
      Значения константных полей
    • REFERENCE_TAG

      public static final String REFERENCE_TAG
      Имя тега <fx:reference>.
      См. также:
      Значения константных полей
    • REFERENCE_SOURCE_ATTRIBUTE

      public static final String REFERENCE_SOURCE_ATTRIBUTE
      Атрибут 'source' тега <fx:reference>.
      См. также:
      Значения константных полей
    • ROOT_TAG

      public static final String ROOT_TAG
      Имя тега <fx:root>.
      С:
      JavaFX 2.2
      См. также:
      Значения константных полей
    • ROOT_TYPE_ATTRIBUTE

      public static final String ROOT_TYPE_ATTRIBUTE
      Атрибут 'type' тега <fx:root>.
      С:
      JavaFX 2.2
      См. также:
      Значения константных полей
    • COPY_TAG

      public static final String COPY_TAG
      Имя тега <fx:copy>.
      См. также:
      Значения константных полей
    • COPY_SOURCE_ATTRIBUTE

      public static final String COPY_SOURCE_ATTRIBUTE
      Атрибут 'source' тега <fx:copy>.
      См. также:
      Значения константных полей
    • EVENT_HANDLER_PREFIX

      public static final String EVENT_HANDLER_PREFIX
      Префикс атрибутов обработчиков событий.
      См. также:
      Значения константных полей
    • EVENT_KEY

      public static final String EVENT_KEY
      Имя объекта Event в скриптах обработчиков событий.
      См. также:
      Значения константных полей
    • CHANGE_EVENT_HANDLER_SUFFIX

      public static final String CHANGE_EVENT_HANDLER_SUFFIX
      Суффикс для обработчиков изменений свойств/инвалидации.
      См. также:
      Значения константных полей
    • NULL_KEYWORD

      public static final String NULL_KEYWORD
      Значение, представляющее 'null'.
      См. также:
      Значения константных полей
    • ESCAPE_PREFIX

      public static final String ESCAPE_PREFIX
      Префикс для экранирования специальных символов внутри значений атрибутов. Служит экранированием для ESCAPE_PREFIX, RELATIVE_PATH_PREFIX, RESOURCE_KEY_PREFIX, EXPRESSION_PREFIX, BI_DIRECTIONAL_BINDING_PREFIX
      С:
      JavaFX 2.1
      См. также:
      Значения константных полей
    • RELATIVE_PATH_PREFIX

      public static final String RELATIVE_PATH_PREFIX
      Префикс для разрешения относительных путей.
      См. также:
      Значения константных полей
    • RESOURCE_KEY_PREFIX

      public static final String RESOURCE_KEY_PREFIX
      Префикс для разрешения ресурсов.
      См. также:
      Значения константных полей
    • EXPRESSION_PREFIX

      public static final String EXPRESSION_PREFIX
      Префикс для разрешения (переменных) выражений.
      См. также:
      Значения константных полей
    • BINDING_EXPRESSION_PREFIX

      public static final String BINDING_EXPRESSION_PREFIX
      Префикс для разрешения выражения привязки.
      См. также:
      Значения константных полей
    • BINDING_EXPRESSION_SUFFIX

      public static final String BINDING_EXPRESSION_SUFFIX
      Суффикс для разрешения выражения привязки.
      См. также:
      Значения константных полей
    • BI_DIRECTIONAL_BINDING_PREFIX

      public static final String BI_DIRECTIONAL_BINDING_PREFIX
      Префикс для разрешения выражения двусторонней привязки.
      С:
      JavaFX 2.1
      См. также:
      Значения константных полей
    • BI_DIRECTIONAL_BINDING_SUFFIX

      public static final String BI_DIRECTIONAL_BINDING_SUFFIX
      Суффикс для разрешения выражения двусторонней привязки.
      С:
      JavaFX 2.1
      См. также:
      Значения константных полей
    • ARRAY_COMPONENT_DELIMITER

      public static final String ARRAY_COMPONENT_DELIMITER
      Разделитель для массивов в качестве значений.
      С:
      JavaFX 2.1
      См. также:
      Значения константных полей
    • LOCATION_KEY

      public static final String LOCATION_KEY
      Ключ для URL расположения в карте пространства имен.
      С:
      JavaFX 2.2
      См. также:
      getNamespace(), Значения константных полей
    • RESOURCES_KEY

      public static final String RESOURCES_KEY
      Ключ для ResourceBundle в карте пространства имен.
      С:
      JavaFX 2.2
      См. также:
      getNamespace(), Значения константных полей
    • CONTROLLER_METHOD_PREFIX

      public static final String CONTROLLER_METHOD_PREFIX
      Префикс для разрешения метода контроллера.
      См. также:
      Значения константных полей
    • CONTROLLER_KEYWORD

      public static final String CONTROLLER_KEYWORD
      Ключ для контроллера в карте пространства имен.
      С:
      JavaFX 2.1
      См. также:
      getNamespace(), Значения константных полей
    • CONTROLLER_SUFFIX

      public static final String CONTROLLER_SUFFIX
      Суффикс для контроллеров включённых fxml-файлов. Полный ключ хранится в карте пространства имен.
      С:
      JavaFX 2.2
      См. также:
      getNamespace(), Значения константных полей
    • INITIALIZE_METHOD_NAME

      public static final String INITIALIZE_METHOD_NAME
      Имя метода инициализации.
      С:
      JavaFX 2.2
      См. также:
      Значения константных полей
    • JAVAFX_VERSION

      public static final String JAVAFX_VERSION
      Содержит текущую версию javafx.
      С:
      JavaFX 8.0
    • FX_NAMESPACE_VERSION

      public static final String FX_NAMESPACE_VERSION
      Содержит текущую версию пространства имен fx.
      С:
      JavaFX 8.0
      См. также:
      Значения константных полей
  • Подробное описание конструкторов

    • FXMLLoader

      public FXMLLoader()
      Создаёт новый экземпляр FXMLLoader.
    • FXMLLoader

      public FXMLLoader​(URL location)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      С:
      JavaFX 2.1
    • FXMLLoader

      public FXMLLoader​(URL location,
                        ResourceBundle resources)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      С:
      JavaFX 2.1
    • FXMLLoader

      public FXMLLoader​(URL location,
                        ResourceBundle resources,
                        BuilderFactory builderFactory)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдера, используемая этим загрузчиком
      С:
      JavaFX 2.1
    • FXMLLoader

      public FXMLLoader​(URL location,
                        ResourceBundle resources,
                        BuilderFactory builderFactory,
                        Callback<Class<?>,​Object> controllerFactory)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдера, используемая этим загрузчиком
      controllerFactory - фабрика контроллера, используемая этим загрузчиком
      С:
      JavaFX 2.1
    • FXMLLoader

      public FXMLLoader​(Charset charset)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      charset - кодировка, используемая этим загрузчиком
    • FXMLLoader

      public FXMLLoader​(URL location,
                        ResourceBundle resources,
                        BuilderFactory builderFactory,
                        Callback<Class<?>,​Object> controllerFactory,
                        Charset charset)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдера, используемая этим загрузчиком
      controllerFactory - фабрика контроллера, используемая этим загрузчиком
      charset - кодировка, используемая этим загрузчиком
      С:
      JavaFX 2.1
    • FXMLLoader

      public FXMLLoader​(URL location,
                        ResourceBundle resources,
                        BuilderFactory builderFactory,
                        Callback<Class<?>,​Object> controllerFactory,
                        Charset charset,
                        LinkedList<FXMLLoader> loaders)
      Создаёт новый экземпляр FXMLLoader.
      Параметры:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдера, используемая этим загрузчиком
      controllerFactory - фабрика контроллера, используемая этим загрузчиком
      charset - кодировка, используемая этим загрузчиком
      loaders - список загрузчиков
      С:
      JavaFX 2.1
  • Подробное описание методов

    • getLocation

      public URL getLocation()
      Возвращает расположение, используемое для разрешения значений атрибутов относительных путей.
      Возвращает:
      расположение, используемое для разрешения значений атрибутов относительных путей
    • setLocation

      public void setLocation​(URL location)
      Устанавливает расположение, используемое для разрешения значений атрибутов относительных путей.
      Параметры:
      location — расположение
    • getResources

      public ResourceBundle getResources()
      Возвращает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
      Возвращает:
      ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
    • setResources

      public void setResources​(ResourceBundle resources)
      Устанавливает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
      Параметры:
      resources — ресурсы
    • getNamespace

      public ObservableMap<String,​Object> getNamespace()
      Возвращает пространство имен, используемое этим загрузчиком.
      Возвращает:
      пространство имен
    • getRoot

      public <T> T getRoot()
      Возвращает корень иерархии объектов.
      Параметры типа:
      T — тип корневого объекта
      Возвращает:
      корень иерархии объектов
    • setRoot

      public void setRoot​(Object root)
      Устанавливает корень иерархии объектов. Передаваемое значение используется в качестве значения тега <fx:root>. Этот метод необходимо вызвать перед загрузкой документа при использовании <fx:root>.
      Параметры:
      root — корень иерархии объектов
      С момента:
      JavaFX 2.2
    • equals

      public boolean equals​(Object obj)
      Переопределяет:
      equals в классе Object
    • getController

      public <T> T getController()
      Возвращает контроллер, связанный с корневым объектом.
      Параметры типа:
      T — тип контроллера
      Возвращает:
      контроллер, связанный с корневым объектом
    • setController

      public void setController​(Object controller)
      Устанавливает контроллер, связанный с корневым объектом. Передаваемое значение используется в качестве значения атрибута fx:controller. Этот метод необходимо вызвать перед загрузкой документа при использовании обработчиков событий контроллера, когда атрибут fx:controller не указан в документе.
      Параметры:
      controller — контроллер для связывания с корневым объектом
      С момента:
      JavaFX 2.2
    • getBuilderFactory

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

      public void setBuilderFactory​(BuilderFactory builderFactory)
      Устанавливает фабрику билдеров, используемую этим загрузчиком.
      Параметры:
      builderFactory — фабрика билдеров
    • getControllerFactory

      public Callback<Class<?>,​Object> getControllerFactory()
      Возвращает фабрику контроллеров, используемую этим загрузчиком.
      Возвращает:
      фабрику контроллеров
      С момента:
      JavaFX 2.1
    • setControllerFactory

      public void setControllerFactory​(Callback<Class<?>,​Object> controllerFactory)
      Устанавливает фабрику контроллеров, используемую этим загрузчиком.
      Параметры:
      controllerFactory — фабрика контроллеров
      С момента:
      JavaFX 2.1
    • getCharset

      public Charset getCharset()
      Возвращает кодировку, используемую этим загрузчиком.
      Возвращает:
      кодировку
    • setCharset

      public void setCharset​(Charset charset)
      Устанавливает кодировку, используемую этим загрузчиком.
      Параметры:
      charset — кодировку
      С момента:
      JavaFX 2.1
    • getClassLoader

      public ClassLoader getClassLoader()
      Возвращает загрузчик классов, используемый этим загрузчиком.
      Возвращает:
      загрузчик классов
      С момента:
      JavaFX 2.1
    • setClassLoader

      public void setClassLoader​(ClassLoader classLoader)
      Устанавливает загрузчик классов, используемый этим загрузчиком, и очищает все существующие импорты.
      Параметры:
      classLoader — загрузчик классов
      С момента:
      JavaFX 2.1
    • getLoadListener

      public LoadListener getLoadListener()
      Возвращает слушатель загрузки этого загрузчика.
      Возвращает:
      слушатель загрузки
      С момента:
      9
    • setLoadListener

      public final void setLoadListener​(LoadListener loadListener)
      Устанавливает слушателя загрузки этого загрузчика.
      Параметры:
      loadListener — слушатель загрузки
      С момента:
      9
    • load

      public <T> T load()
                 throws IOException
      Загружает иерархию объектов из FXML-документа. Расположение, из которого будет загружен документ, должно быть установлено с помощью предыдущего вызова setLocation(URL).
      Параметры типа:
      T — тип корневого объекта
      Возвращает:
      загруженную иерархию объектов
      Исключения:
      IOException — если произошла ошибка при загрузке
      С момента:
      JavaFX 2.1
    • load

      public <T> T load​(InputStream inputStream)
                 throws IOException
      Загружает иерархию объектов из FXML-документа.
      Параметры типа:
      T — тип корневого объекта
      Параметры:
      inputStream — поток ввода, содержащий данные FXML для загрузки
      Возвращает:
      загруженную иерархию объектов
      Исключения:
      IOException — если произошла ошибка при загрузке
    • loadType

      @Deprecated
      public static Class<?> loadType​(String packageName,
                                      String className)
                               throws ClassNotFoundException
      Устарело.
      Этот метод теперь делегирует getDefaultClassLoader().
      Загружает тип с помощью стандартного загрузчика классов.
      Параметры:
      packageName — имя пакета класса для загрузки
      className — имя класса для загрузки
      Возвращает:
      класс
      Исключения:
      ClassNotFoundException — если указанный класс не найден
    • loadType

      @Deprecated
      public static Class<?> loadType​(String className)
                               throws ClassNotFoundException
      Устарело.
      Этот метод теперь делегирует getDefaultClassLoader().
      Загружает тип с помощью стандартного загрузчика классов.
      Параметры:
      className — имя класса для загрузки
      Возвращает:
      класс
      Исключения:
      ClassNotFoundException — если указанный класс не найден
    • getDefaultClassLoader

      public static ClassLoader getDefaultClassLoader()
      Возвращает стандартный загрузчик классов.
      Возвращает:
      стандартный загрузчик классов
      С момента:
      JavaFX 2.1
    • setDefaultClassLoader

      public static void setDefaultClassLoader​(ClassLoader defaultClassLoader)
      Устанавливает стандартный загрузчик классов.
      Параметры:
      defaultClassLoader — используемый стандартный загрузчик классов при загрузке классов.
      С момента:
      JavaFX 2.1
    • load

      public static <T> T load​(URL location)
                        throws IOException
      Загружает иерархию объектов из FXML-документа.
      Параметры типа:
      T — тип корневого объекта
      Параметры:
      location — расположение, используемое для разрешения значений атрибутов относительных путей
      Возвращает:
      загруженную иерархию объектов
      Исключения:
      IOException — если произошла ошибка при загрузке
    • load

      public static <T> T load​(URL location,
                               ResourceBundle resources)
                        throws IOException
      Загружает иерархию объектов из документа FXML.
      Type Parameters:
      T - тип корневого объекта
      Parameters:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      Returns:
      загруженная иерархия объектов
      Throws:
      IOException - если во время загрузки произошла ошибка
    • load

      public static <T> T load​(URL location,
                               ResourceBundle resources,
                               BuilderFactory builderFactory)
                        throws IOException
      Загружает иерархию объектов из документа FXML.
      Type Parameters:
      T - тип корневого объекта
      Parameters:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдеров, используемая для загрузки документа
      Returns:
      загруженная иерархия объектов
      Throws:
      IOException - если во время загрузки произошла ошибка
    • load

      public static <T> T load​(URL location,
                               ResourceBundle resources,
                               BuilderFactory builderFactory,
                               Callback<Class<?>,​Object> controllerFactory)
                        throws IOException
      Загружает иерархию объектов из документа FXML.
      Type Parameters:
      T - тип корневого объекта
      Parameters:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдеров, используемая при загрузке документа
      controllerFactory - фабрика контроллеров, используемая при загрузке документа
      Returns:
      загруженная иерархия объектов
      Throws:
      IOException - если во время загрузки произошла ошибка
      Since:
      JavaFX 2.1
    • load

      public static <T> T load​(URL location,
                               ResourceBundle resources,
                               BuilderFactory builderFactory,
                               Callback<Class<?>,​Object> controllerFactory,
                               Charset charset)
                        throws IOException
      Загружает иерархию объектов из документа FXML.
      Type Parameters:
      T - тип корневого объекта
      Parameters:
      location - расположение, используемое для разрешения значений атрибутов относительных путей
      resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
      builderFactory - фабрика билдеров, используемая при загрузке документа
      controllerFactory - фабрика контроллеров, используемая при загрузке документа
      charset - кодовая страница, используемая при загрузке документа
      Returns:
      загруженная иерархия объектов
      Throws:
      IOException - если во время загрузки произошла ошибка
      Since:
      JavaFX 2.1

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API