Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CommandInfo extends Object
Конструктор и Описание |
---|
CommandInfo(String verb, String className)
Конструктор для CommandInfo.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getCommandClass()
Возвратите имя класса команды.
|
Строка |
getCommandName()
Возвратите глагол команды.
|
Объект |
getCommandObject(DataHandler dh, ClassLoader loader)
Возвратите инстанцированный компонент JavaBean.
|
public String getCommandName()
public String getCommandClass()
public Object getCommandObject(DataHandler dh, ClassLoader loader) throws IOException, ClassNotFoundException
Начните, инстанцируя компонента с Beans.instantiate()
.
Если боб реализует javax.activation.CommandObject
интерфейс, вызовите setCommandContext
метод.
Если параметр DataHandler является нулем, то боб инстанцируют без данных. ОТМЕТЬТЕ: это может быть полезно, если по некоторым причинам DataHandler, который передают в бросках IOExceptions, когда этот метод пытается получить доступ к своему InputStream. Это позволит вызывающей стороне получать ссылку на боб, если это можно инстанцировать.
Если боб НЕ реализует интерфейс CommandObject, то этот метод проверит, реализует ли это java.io. Интерфейс Externalizable. Если это сделает, то readExternal метод боба вызовут, если InputStream может быть получен от DataHandler.
dh
- DataHandler, который описывает данные, которые передадут к команде.loader
- ClassLoder, который будет использоваться, чтобы инстанцировать боба.IOException
ClassNotFoundException
Beans.instantiate(java.lang.ClassLoader, java.lang.String)
, CommandObject
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.