Spec-Zone .ru
спецификации, руководства, описания, API


javax.enterprise.deploy.model
Интерфейс DeployableObject

Все Известные Подынтерфейсы:
J2eeApplicationObject

public interface DeployableObject

Интерфейс DeployableObject является абстрактным представлением EE Java развертываемый модуль (JAR, ВОЙНА, RAR, EAR). DeployableObject обеспечивает доступ к дескриптору развертывания модуля и файлам class.

Версия:
0.1
Автор:
gfink

Сводка метода
 java.util.Enumeration entries()
          Возвращает перечисление записей файла модуля.
 DDBean[] getChildBean(java.lang.String xpath)
          Возвратите массив стандартных бобов, представляющих контент XML, возвращенный основанный на XPath.
 java.lang.Class getClassFromScope(java.lang.String className)
          Получите указанный class от этого развертываемого модуля.
 DDBeanRoot getDDBeanRoot()
          Возвратите высокоуровневый боб стандарта, представляющий корень дескриптора развертывания.
 DDBeanRoot getDDBeanRoot(java.lang.String filename)
          Возвращает объект DDBeanRoot для названного документа экземпляра XML.
 java.io.InputStream getEntry(java.lang.String name)
          Возвращает InputStream для данного имени записи, которым имя файла должно быть относительно корня модуля.
 java.lang.String getModuleDTDVersion()
          Осуждаемый. С версии 1.1, замененной DDBeanRoot.getDDBeanRootVersion ()
 java.lang.String[] getText(java.lang.String xpath)
          Возвратите контент XML, связанный с XPath от дескриптора развертывания.
 ModuleType getType()
          Возвратите ModuleType дескриптора развертывания (то есть, EAR, JAR, ВОЙНА, RAR), этот развертываемый объект представляет.
 

Деталь метода

getType

ModuleType getType()
Возвратите ModuleType дескриптора развертывания (то есть, EAR, JAR, ВОЙНА, RAR), этот развертываемый объект представляет. Значения находятся в DeploymentManager.

Возвраты:
ModuleType развертываемого объекта

getDDBeanRoot

DDBeanRoot getDDBeanRoot()
Возвратите высокоуровневый боб стандарта, представляющий корень дескриптора развертывания.

Возвраты:
Стандартный боб, представляющий дескриптор развертывания.

getChildBean

DDBean[] getChildBean(java.lang.String xpath)
Возвратите массив стандартных бобов, представляющих контент XML, возвращенный основанный на XPath.

Параметры:
xpath - Строка XPath, идентифицирующая данные, которые будут извлечены из дескриптора развертывания.
Возвраты:
массив DDBeans или 'нуля', если никакие данные соответствия не находятся.

getText

java.lang.String[] getText(java.lang.String xpath)
Возвратите контент XML, связанный с XPath от дескриптора развертывания.

Параметры:
xpath - Строка xpath, обращающаяся к расположению в дескрипторе развертывания
Возвраты:
контент XML списка или 'нуль', если никакие данные соответствия не находятся.

getClassFromScope

java.lang.Class getClassFromScope(java.lang.String className)
Получите указанный class от этого развертываемого модуля.

Одно использование: чтобы получить все методы средства обнаружения от EJB, Если инструмент пытается упаковать модуль и получить class от пакета, запрос class может перестать работать. class еще, возможно, не доступен. Инструмент должен уважать явные записи секущей цепи.

Параметры:
className - Класс, чтобы получить.
Возвраты:
Представление класса class

getModuleDTDVersion

java.lang.String getModuleDTDVersion()
Осуждаемый. С версии 1.1, замененной DDBeanRoot.getDDBeanRootVersion ()

Возвращает номер версии DTD, данный в XML текст DOCTYPE, обеспеченный в каждом стандартном файле дескриптора развертывания модуля EE Java.

Возвраты:
строка, содержащая номер версии DTD
 A module's deployment descriptor file always contains
 a document type identifier, DOCTYPE.  The DOCTYPE statement 
 contains the module DTD version number in the label of the 
 statement.

        The format of the DOCTYPE statement is:
    <!DOCTYPE root_element PUBLIC "-//organization//label//language" "location">
root_element - is the name of the root document in the DTD. organization - is the name of the organization responsible for the creation and maintenance of the DTD being referenced. label - is a unique descriptive name for the public text being referenced. language - is the ISO 639 language id representing the natural language encoding of th DTD. location - is the URL of the DTD. An example Java EE deployment descriptor DOCTYPE statement is:
    <!DOCTYPE application-client PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.3//EN" "http://java.sun.com/dtd/application-client_1_3.dtd">
In this example the label is, "DTD J2EE Application Client 1.3", and the DTD version number is 1.3. A call to getModuleDTDVersion would return a string containing, "1.3".
Этот метод осуждается. С добавлением многократного развертывания descritors в компонентах для J2EE 1.4 этих метода заменяются DDBeanRoot.getDDBeanRootVersion.

getDDBeanRoot

DDBeanRoot getDDBeanRoot(java.lang.String filename)
                         throws java.io.FileNotFoundException,
                                DDBeanCreateException
Возвращает объект DDBeanRoot для названного документа экземпляра XML. Этот метод должен использоваться, чтобы возвратить объекты DDBeanRoot для не документы экземпляра XML дескриптора развертывания, такие как файлы WSDL.

Возвраты:
DDBeanRoot возражает для данных XML.
Броски:
java.io.FileNotFoundException, - если именованный файл не может быть найден
DDBeanCreateException - если с ошибкой встречаются, создавая объект DDBeanRoot.
java.io.FileNotFoundException

записи

java.util.Enumeration entries()
Возвращает перечисление записей файла модуля. Все элементы в перечислении имеют Строку типа. Каждая Строка представляет имя файла относительно корня модуля.

Возвраты:
перечисление записей архивного файла.

getEntry

java.io.InputStream getEntry(java.lang.String name)
Возвращает InputStream для данного имени записи, которым имя файла должно быть относительно корня модуля.

Параметры:
name - имя файла относительно корня модуля.
Возвраты:
InputStream для данного имени записи или нуля, если не найденный.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter