Additional top-level class in compilation unit: ObjectInputStreamWithLoader.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static Object | Returns: an object representing a specified type view of the source objectObject from which we want to obtain a view. bean, Class<?> The type of view we'd like to get. targetType)From a given bean, obtain an object representing a specified type view of that source object. |
| public static Object | Returns: a JavaBeanthe class-loader from which we should create
the bean. If this is null, then the system
class-loader is used. cls, String the name of the bean within the class-loader.
For example "sun.beanbox.foobah" beanName)Instantiate a JavaBean. |
| public static Object | Returns: a JavaBeanthe class-loader from which we should create
the bean. If this is null, then the system
class-loader is used. cls, String the name of the bean within the class-loader.
For example "sun.beanbox.foobah" beanName, BeanContext The BeanContext in which to nest the new bean beanContext)
Deprecated
for removal since 23. this method will be removed when java.beans.beancontext is removed
Instantiate a JavaBean. |
| public static boolean | Returns: True if we are running in an application construction environment.Test if we are in design-mode. |
| public static boolean | Returns: True if we are running in an environment where beans can assume that an interactive GUI is available, so they can pop up dialog boxes, etc. This will normally return true in a windowing environment, and will normally return false in a server environment or if an application is running as part of a batch job.Determines whether beans can assume a GUI is available. |
| public static boolean | Returns: "true" if the given bean supports the given targetType.Bean from which we want to obtain a view. bean, Class<?> The type of view we'd like to get. targetType)Check if a bean can be viewed as a given target type. |
| private static URL | |
| public static void | setDesignTime(boolean
True if we're in an application builder tool. isDesignTime)Used to indicate whether of not we are running in an application builder environment. |
| public static void | setGuiAvailable(boolean
True if GUI interaction is available. isGuiAvailable)Used to indicate whether of not we are running in an environment where GUI interaction is available. |
| private static void |
| Beans | back to summary |
|---|---|
| public Beans() Constructs a | |
| getInstanceOf | back to summary |
|---|---|
| public static Object getInstanceOf(Object bean, Class<?> targetType) From a given bean, obtain an object representing a specified type view of that source object. The result may be the same object or a different object. If the requested target view isn't available then the given bean is returned. This method is provided in Beans 1.0 as a hook to allow the addition of more flexible bean behaviour in the future. | |
| instantiate | back to summary |
|---|---|
| public static Object instantiate(ClassLoader cls, String beanName) throws IOException, ClassNotFoundException Instantiate a JavaBean. The bean is created based on a name relative to a class-loader. This name should be a binary name of a class such as "a.b.C".
The given name can indicate either a serialized object or a class.
We first try to treat the
When using the
For example, given a
| |
| instantiate | back to summary |
|---|---|
| public static Object instantiate(ClassLoader cls, String beanName, BeanContext beanContext) throws IOException, ClassNotFoundException
Deprecated for removal since 23. this method will be removed when java.beans.beancontext is removed Instantiate a JavaBean. The bean is created based on a name relative to a class-loader. This name should be a binary name of a class such as "a.b.C".
The given name can indicate either a serialized object or a class.
We first try to treat the
When using the
For example, given a
| |
| isDesignTime | back to summary |
|---|---|
| public static boolean isDesignTime() Test if we are in design-mode.
| |
| isGuiAvailable | back to summary |
|---|---|
| public static boolean isGuiAvailable() Determines whether beans can assume a GUI is available.
| |
| isInstanceOf | back to summary |
|---|---|
| public static boolean isInstanceOf(Object bean, Class<?> targetType) Check if a bean can be viewed as a given target type. The result will be true if the Beans.getInstanceof method can be used on the given bean to obtain an object that represents the specified targetType type view. | |
| newURL | back to summary |
|---|---|
private static URL newURL(String spec) throws MalformedURLException
| |
| setDesignTime | back to summary |
|---|---|
| public static void setDesignTime(boolean isDesignTime) Used to indicate whether of not we are running in an application builder environment.
| |
| setGuiAvailable | back to summary |
|---|---|
| public static void setGuiAvailable(boolean isGuiAvailable) Used to indicate whether of not we are running in an environment where GUI interaction is available.
| |
| unsafeBeanContextAdd | back to summary |
|---|---|
| private static void unsafeBeanContextAdd(BeanContext beanContext, Object res)
Deprecated for removal since 23.
| |