Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class IIOMetadata extends Object
IIOMetadataNode
объекты, которые поддерживают XML интерфейсы ДОМА так же как дополнительные интерфейсы для того, чтобы хранить нетекстовые данные и получить информацию о значениях допустимых данных. Формат таких деревьев является зависимым плагином, но плагины могут хотеть поддерживать сменный нейтральный формат, описанный ниже. Единственный плагин может поддерживать многократные форматы метаданных, чьи имена, возможно определенные, вызывая getMetadataFormatNames
. Плагин может также поддерживать единственный специальный формат, называемый "собственным" форматом, который разрабатывается, чтобы закодировать его метаданные без потерь. Этот формат обычно будет специально разработан, чтобы работать с определенным форматом файла, так, чтобы изображения могли быть загружены и сохранили в том же самом формате без потери метаданных, но могли быть менее полезными для метаданных передачи между ImageReader
и ImageWriter
для различных форматов изображения. Чтобы преобразовать между двумя собственными форматами так без потерь как, форматы файла изображения позволят, ImageTranscoder
объект должен использоваться.ImageReader.getImageMetadata(int)
, ImageReader.getStreamMetadata()
, ImageReader.readAll(int, javax.imageio.ImageReadParam)
, ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam)
, ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
, ImageWriter.write(javax.imageio.metadata.IIOMetadata, javax.imageio.IIOImage, javax.imageio.ImageWriteParam)
, ImageWriter.convertImageMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
, ImageWriter.convertStreamMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageWriteParam)
, IIOImage
, ImageTranscoder
Модификатор и Тип | Поле и Описание |
---|---|
protected IIOMetadataController |
контроллер
IIOMetadataController это будет использоваться, чтобы обеспечить настройки для этого IIOMetadata возразите когда activateController метод вызывают. |
protected IIOMetadataController |
defaultController
IIOMetadataController это предлагается для использования в качестве контроллера для этого IIOMetadata объект. |
protected String[] |
extraMetadataFormatClassNames
Массив имен реализации классов
IIOMetadataFormat и представление форматов метаданных, кроме стандартных и собственных форматов, которые поддерживаются этим плагином, инициализировало к null и установленный через конструктора. |
protected String[] |
extraMetadataFormatNames
Массив имен форматов, кроме стандартных и собственных форматов, которые поддерживаются этим плагином, инициализировал к
null и установленный через конструктора. |
protected String |
nativeMetadataFormatClassName
Имя реализации class
IIOMetadataFormat и представление собственного формата метаданных, инициализированного к null и установленный через конструктора. |
protected String |
nativeMetadataFormatName
Имя собственных метаданных форматирует для этого объекта, инициализированного к
null и установленный через конструктора. |
protected boolean |
standardFormatSupported
Булево указание, поддерживает ли конкретный подкласс стандартный формат метаданных, установленный через конструктора.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
IIOMetadata()
Создает пустое
IIOMetadata объект. |
protected |
IIOMetadata(boolean standardMetadataFormatSupported, String nativeMetadataFormatName, String nativeMetadataFormatClassName, String[] extraMetadataFormatNames, String[] extraMetadataFormatClassNames)
Конструкции
IIOMetadata объект с данными именами формата и форматом имена class, так же как булево указание, поддерживается ли стандартный формат. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
activateController()
Активирует установленный
IIOMetadataController для этого IIOMetadata возразите и возвращает получающееся значение. |
abstract Node |
getAsTree(String formatName)
Возвращает XML ДОМ
Node объект, который представляет корень дерева метаданных, содержавших в пределах этого объекта согласно соглашениям, определенным данным форматом метаданных. |
IIOMetadataController |
getController()
Возвраты вообще
IIOMetadataController в настоящий момент устанавливается. |
IIOMetadataController |
getDefaultController()
Возвращает значение по умолчанию
IIOMetadataController , если есть один, независимо от в настоящий момент установленного контроллера. |
Строка[] |
getExtraMetadataFormatNames()
Возвращает массив
String s содержащий имена дополнительных форматов метаданных, кроме собственных и стандартных форматов, распознанных этим плагином getAsTree , setFromTree , и mergeTree методы. |
IIOMetadataFormat |
getMetadataFormat(String formatName)
Возвраты
IIOMetadataFormat объект, описывающий данный формат метаданных, или null если никакое описание не доступно. |
Строка[] |
getMetadataFormatNames()
Возвращает массив
String s содержащий имена всех форматов метаданных, включая собственные и стандартные форматы, распознанные этим плагином getAsTree , setFromTree , и mergeTree методы. |
Строка |
getNativeMetadataFormatName()
Возвращает имя "собственного" формата метаданных для этого плагина, который обычно учитывает кодирование без потерь и передачу метаданных, сохраненных в формате, обработанном этим плагином.
|
protected IIOMetadataNode |
getStandardChromaNode()
Возвраты
IIOMetadataNode представление информации о цветности стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardCompressionNode()
Возвраты
IIOMetadataNode представление информации о сжатии стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardDataNode()
Возвраты
IIOMetadataNode представление информации о формате данных стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardDimensionNode()
Возвраты
IIOMetadataNode представление информации о размерности стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardDocumentNode()
Возвраты
IIOMetadataNode представление информации о документе стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardTextNode()
Возвраты
IIOMetadataNode представление текстовой информации стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardTileNode()
Возвраты
IIOMetadataNode представление информации о мозаичном размещении стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardTransparencyNode()
Возвраты
IIOMetadataNode представление информации о прозрачности стандарта javax_imageio_1.0 формат метаданных, или null если никакая такая информация не доступна. |
protected IIOMetadataNode |
getStandardTree()
Служебный метод, чтобы возвратить дерево
IIOMetadataNode s представление метаданных содержится в пределах этого объекта согласно соглашениям стандарта javax_imageio_1.0 формат метаданных. |
boolean |
hasController()
Возвраты
true если есть контроллер, установленный для этого IIOMetadata объект. |
abstract boolean |
isReadOnly()
Возвраты
true если этот объект не поддерживает mergeTree , setFromTree , и reset методы. |
boolean |
isStandardMetadataFormatSupported()
Возвраты
true если стандартный формат метаданных поддерживается getMetadataFormat , getAsTree , setFromTree , и mergeTree . |
abstract void |
mergeTree(String formatName, Node root)
Изменяет внутреннее состояние этого
IIOMetadata объект от дерева XML ДОМ Node s, чей синтаксис определяется данным форматом метаданных. |
abstract void |
reset()
Сбросы все данные, хранившие в этом объекте к значениям по умолчанию, обычно к состоянию, в котором был этот объект сразу после конструкции, хотя точная семантика определенный плагин.
|
void |
setController(IIOMetadataController controller)
Наборы
IIOMetadataController использоваться, чтобы обеспечить настройки для этого IIOMetadata возразите когда activateController метод вызывают, переопределяя любой контроллер значения по умолчанию. |
void |
setFromTree(String formatName, Node root)
Устанавливает внутреннее состояние этого
IIOMetadata объект от дерева XML ДОМ Node s, чей синтаксис определяется данным форматом метаданных. |
protected boolean standardFormatSupported
protected String nativeMetadataFormatName
null
и установленный через конструктора.protected String nativeMetadataFormatClassName
IIOMetadataFormat
и представление собственного формата метаданных, инициализированного к null
и установленный через конструктора.protected String[] extraMetadataFormatNames
null
и установленный через конструктора.protected String[] extraMetadataFormatClassNames
IIOMetadataFormat
и представление форматов метаданных, кроме стандартных и собственных форматов, которые поддерживаются этим плагином, инициализировало к null
и установленный через конструктора.protected IIOMetadataController defaultController
IIOMetadataController
это предлагается для использования в качестве контроллера для этого IIOMetadata
объект. Это может быть получено через getDefaultController
. Чтобы установить контроллер значения по умолчанию, вызвать setController(getDefaultController())
. Эта переменная экземпляра должна быть установлена подклассами, которые хотят обеспечивать их собственный контроллер значения по умолчанию, обычно GUI, для того, чтобы установить параметры.IIOMetadataController
, getDefaultController()
protected IIOMetadataController controller
IIOMetadataController
это будет использоваться, чтобы обеспечить настройки для этого IIOMetadata
возразите когда activateController
метод вызывают. Это значение переопределяет любой контроллер значения по умолчанию, даже когда null
.protected IIOMetadata()
IIOMetadata
объект. Подкласс ответственен за значения suppying для всех защищенных переменных экземпляра, которые позволят любому непереопределенному значению по умолчанию implemtations методов удовлетворять их контракты. Например, extraMetadataFormatNames
не должен иметь длины 0.protected IIOMetadata(boolean standardMetadataFormatSupported, String nativeMetadataFormatName, String nativeMetadataFormatClassName, String[] extraMetadataFormatNames, String[] extraMetadataFormatClassNames)
IIOMetadata
объект с данными именами формата и форматом имена class, так же как булево указание, поддерживается ли стандартный формат. Этот конструктор не пытается проверить имена class на законность. Недопустимые имена class могут вызвать исключения в последующих звонках getMetadataFormat
.
standardMetadataFormatSupported
- true
если этот объект может возвратить или принять дерево ДОМА использование стандартного формата метаданных.nativeMetadataFormatName
- имя собственного формата метаданных, как a String
, или null
если нет никакого собственного формата.nativeMetadataFormatClassName
- имя class собственного формата метаданных, или null
если нет никакого собственного формата.extraMetadataFormatNames
- массив String
s указание на дополнительные форматы, поддерживаемые этим объектом, или null
если нет ни одного.extraMetadataFormatClassNames
- массив String
s указание на имена class любых дополнительных форматов, поддерживаемых этим объектом, или null
если нет ни одного.IllegalArgumentException
- если extraMetadataFormatNames
имеет длину 0.IllegalArgumentException
- если extraMetadataFormatNames
и extraMetadataFormatClassNames
ни один не оба null
, ни той же самой длины.public boolean isStandardMetadataFormatSupported()
true
если стандартный формат метаданных поддерживается getMetadataFormat
, getAsTree
, setFromTree
, и mergeTree
. Реализация по умолчанию возвращает значение standardFormatSupported
переменная экземпляра.
true
если стандартный формат метаданных поддерживается.getAsTree(java.lang.String)
, setFromTree(java.lang.String, org.w3c.dom.Node)
, mergeTree(java.lang.String, org.w3c.dom.Node)
, getMetadataFormat(java.lang.String)
public abstract boolean isReadOnly()
true
если этот объект не поддерживает mergeTree
, setFromTree
, и reset
методы.IIOMetadata
объект не может быть изменен.public String getNativeMetadataFormatName()
null
будет возвращен. Структура и содержание "собственного" формата метаданных определяются плагином, который создал это IIOMetadata
объект. Плагины для простых форматов будут обычно создавать фиктивный узел для корня, и затем серию дочерних узлов, представляющих отдельные теги, блоки, или пар ключевого слова/значения. Плагин может выбрать, задокументировать ли его собственный формат.
Реализация по умолчанию возвращает значение nativeMetadataFormatName
переменная экземпляра.
null
.getExtraMetadataFormatNames()
, getMetadataFormatNames()
public String[] getExtraMetadataFormatNames()
String
s содержащий имена дополнительных форматов метаданных, кроме собственных и стандартных форматов, распознанных этим плагином getAsTree
, setFromTree
, и mergeTree
методы. Если нет таких дополнительных форматов, null
возвращается. Реализация по умолчанию возвращает клона extraMetadataFormatNames
переменная экземпляра.
String
s с длиной по крайней мере 1, или null
.getAsTree(java.lang.String)
, setFromTree(java.lang.String, org.w3c.dom.Node)
, mergeTree(java.lang.String, org.w3c.dom.Node)
, getNativeMetadataFormatName()
, getMetadataFormatNames()
public String[] getMetadataFormatNames()
String
s содержащий имена всех форматов метаданных, включая собственные и стандартные форматы, распознанные этим плагином getAsTree
, setFromTree
, и mergeTree
методы. Если нет таких форматов, null
возвращается. Вызовы реализации по умолчанию getNativeMetadataFormatName
, isStandardMetadataFormatSupported
, и getExtraMetadataFormatNames
и возвращает объединенные результаты.
String
s.getNativeMetadataFormatName()
, isStandardMetadataFormatSupported()
, getExtraMetadataFormatNames()
public IIOMetadataFormat getMetadataFormat(String formatName)
IIOMetadataFormat
объект, описывающий данный формат метаданных, или null
если никакое описание не доступно. Предоставленное имя должно быть одним из возвращенных getMetadataFormatNames
(то есть, или собственное имя формата, стандартное имя формата, или один из возвращенных getExtraMetadataFormatNames
). Реализация по умолчанию проверяет имя по глобальному стандартному имени формата метаданных, и возвраты, которые форматируют, если это поддерживается. Иначе, это проверяет по собственным именам формата, сопровождаемым любыми дополнительными именами формата. Если соответствие находится, оно получает имя IIOMetadataFormat
class от nativeMetadataFormatClassName
или extraMetadataFormatClassNames
как соответствующий, и конструкции экземпляр того class, используя getInstance
метод.
formatName
- требуемый формат метаданных.IIOMetadataFormat
объект.IllegalArgumentException
- если formatName
null
или не одно из имен, распознанных плагином.IllegalStateException
- если class, соответствующий имени формата, не может быть загружен.public abstract Node getAsTree(String formatName)
Node
объект, который представляет корень дерева метаданных, содержавших в пределах этого объекта согласно соглашениям, определенным данным форматом метаданных. Имена доступных форматов метаданных могут быть запрошены, используя getMetadataFormatNames
метод.
formatName
- требуемый формат метаданных.Node
объект, формирующий корень дерева.IllegalArgumentException
- если formatName
null
или не одно из имен, возвращенных getMetadataFormatNames
.getMetadataFormatNames()
, setFromTree(java.lang.String, org.w3c.dom.Node)
, mergeTree(java.lang.String, org.w3c.dom.Node)
public abstract void mergeTree(String formatName, Node root) throws IIOInvalidTreeException
IIOMetadata
объект от дерева XML ДОМ Node
s, чей синтаксис определяется данным форматом метаданных. Предыдущее состояние изменяется только по мере необходимости, чтобы разместить узлы, которые присутствуют в данном дереве. Если древовидная структура или содержание недопустимы, IIOInvalidTreeException
будет брошен. Как семантика того, как дерево или поддерево могут быть объединены с другим деревом, абсолютно специфичны для формата, сменные авторы могут реализовать этот метод любым способом, является самым подходящим для формата, включая простую замену всего существующего состояния с содержанием данного дерева.
formatName
- требуемый формат метаданных.root
- XML ДОМ Node
объект, формирующий корень дерева.IllegalStateException
- если этот объект только для чтения.IllegalArgumentException
- если formatName
null
или не одно из имен, возвращенных getMetadataFormatNames
.IllegalArgumentException
- если root
null
.IIOInvalidTreeException
- если дерево не может быть проанализировано, успешно используя правила данного формата.getMetadataFormatNames()
, getAsTree(java.lang.String)
, setFromTree(java.lang.String, org.w3c.dom.Node)
protected IIOMetadataNode getStandardChromaNode()
IIOMetadataNode
представление информации о цветности стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardCompressionNode()
IIOMetadataNode
представление информации о сжатии стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardDataNode()
IIOMetadataNode
представление информации о формате данных стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardDimensionNode()
IIOMetadataNode
представление информации о размерности стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardDocumentNode()
IIOMetadataNode
представление информации о документе стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardTextNode()
IIOMetadataNode
представление текстовой информации стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardTileNode()
IIOMetadataNode
представление информации о мозаичном размещении стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.getStandardTree()
protected IIOMetadataNode getStandardTransparencyNode()
IIOMetadataNode
представление информации о прозрачности стандарта javax_imageio_1.0
формат метаданных, или null
если никакая такая информация не доступна. Этот метод предназначается, чтобы быть вызванным служебной подпрограммой getStandardTree
. Возвраты реализации по умолчанию null
.
Подклассы должны переопределить этот метод, чтобы произвести соответствующее поддерево, если они хотят поддерживать стандартный формат метаданных.
IIOMetadataNode
, или null
.protected final IIOMetadataNode getStandardTree()
IIOMetadataNode
s представление метаданных содержится в пределах этого объекта согласно соглашениям стандарта javax_imageio_1.0
формат метаданных. Это вызовы метода различное getStandard*Node
методы, чтобы предоставить каждое из поддеревьев базировались в дочерних элементах корневого узла. Если любой из тех возвратов методов null
, соответствующее поддерево будет опущено. Если все они возвращаются null
, будет возвращено дерево, состоящее из единственного корневого узла.
IIOMetadataNode
представление корня дерева метаданных в javax_imageio_1.0
формат.getStandardChromaNode()
, getStandardCompressionNode()
, getStandardDataNode()
, getStandardDimensionNode()
, getStandardDocumentNode()
, getStandardTextNode()
, getStandardTileNode()
, getStandardTransparencyNode()
public void setFromTree(String formatName, Node root) throws IIOInvalidTreeException
IIOMetadata
объект от дерева XML ДОМ Node
s, чей синтаксис определяется данным форматом метаданных. Предыдущее состояние отбрасывается. Если структура дерева или содержание недопустимы, IIOInvalidTreeException
будет брошен. Вызовы реализации по умолчанию reset
сопровождаемый mergeTree(formatName, root)
.
formatName
- требуемый формат метаданных.root
- XML ДОМ Node
объект, формирующий корень дерева.IllegalStateException
- если этот объект только для чтения.IllegalArgumentException
- если formatName
null
или не одно из имен, возвращенных getMetadataFormatNames
.IllegalArgumentException
- если root
null
.IIOInvalidTreeException
- если дерево не может быть проанализировано, успешно используя правила данного формата.getMetadataFormatNames()
, getAsTree(java.lang.String)
, mergeTree(java.lang.String, org.w3c.dom.Node)
public abstract void reset()
IllegalStateException
- если этот объект только для чтения.ImageReader.getStreamMetadata()
, ImageReader.getImageMetadata(int)
, ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam)
, ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
public void setController(IIOMetadataController controller)
IIOMetadataController
использоваться, чтобы обеспечить настройки для этого IIOMetadata
возразите когда activateController
метод вызывают, переопределяя любой контроллер значения по умолчанию. Если параметр null
, никакой контроллер не будет использоваться, включая никакое значение по умолчанию. Чтобы восстановить значение по умолчанию, использовать setController(getDefaultController())
. Реализация по умолчанию устанавливает controller
переменная экземпляра к предоставленному значению.
controller
- Соответствующее IIOMetadataController
, или null
.IIOMetadataController
, getController()
, getDefaultController()
, hasController()
, activateController()
public IIOMetadataController getController()
IIOMetadataController
в настоящий момент устанавливается. Это могло быть значением по умолчанию, если есть один, null
, или параметр нового звонка setController
. Реализация по умолчанию возвращает значение controller
переменная экземпляра.
IIOMetadataController
, или null
.IIOMetadataController
, setController(javax.imageio.metadata.IIOMetadataController)
, getDefaultController()
, hasController()
, activateController()
public IIOMetadataController getDefaultController()
IIOMetadataController
, если есть один, независимо от в настоящий момент установленного контроллера. Если нет никакого контроллера значения по умолчанию, возвратов null
. Реализация по умолчанию возвращает значение defaultController
переменная экземпляра.
IIOMetadataController
, или null
.IIOMetadataController
, setController(IIOMetadataController)
, getController()
, hasController()
, activateController()
public boolean hasController()
true
если есть контроллер, установленный для этого IIOMetadata
объект. Возвраты реализации по умолчанию true
если getController
метод возвращается не -null
значение.
true
если контроллер устанавливается.IIOMetadataController
, setController(IIOMetadataController)
, getController()
, getDefaultController()
, activateController()
public boolean activateController()
IIOMetadataController
для этого IIOMetadata
возразите и возвращает получающееся значение. Когда этот метод возвращается true
, все значения для этого IIOMetadata
объект будет готов к следующей операции записи. Если false
возвращается, никакие настройки в этом объекте не будут нарушены (то есть, пользователь, отмененный работа). Обычно, контроллер будет GUI, обеспечивающим пользовательский интерфейс для подкласса IIOMetadata
для определенного плагина. Контроллеры не должны быть GUI, как бы то ни было.
Вызовы реализации по умолчанию getController
и вызовы activate
на возвращенном объекте, если hasController
возвраты true
.
true
если контроллер обычно завершался.IllegalStateException
- если нет никакого контроллера, в настоящий момент установленного.IIOMetadataController
, setController(IIOMetadataController)
, getController()
, getDefaultController()
, hasController()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92