Package jadex.commons.beans.beancontext
Interface BeanContext
-
- All Superinterfaces:
BeanContextChild
,java.util.Collection
,DesignMode
,java.lang.Iterable
,Visibility
- All Known Subinterfaces:
BeanContextServices
- All Known Implementing Classes:
BeanContextServicesSupport
,BeanContextSupport
public interface BeanContext extends BeanContextChild, java.util.Collection, DesignMode, Visibility
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Object
globalHierarchyLock
TODO: find out what it should be initialized to-
Fields inherited from interface jadex.commons.beans.DesignMode
PROPERTYNAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addBeanContextMembershipListener(BeanContextMembershipListener bcml)
java.net.URL
getResource(java.lang.String name, BeanContextChild bcc)
java.io.InputStream
getResourceAsStream(java.lang.String name, BeanContextChild bcc)
java.lang.Object
instantiateChild(java.lang.String beanName)
void
removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
-
Methods inherited from interface jadex.commons.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
-
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface jadex.commons.beans.DesignMode
isDesignTime, setDesignTime
-
Methods inherited from interface jadex.commons.beans.Visibility
avoidingGui, dontUseGui, needsGui, okToUseGui
-
-
-
-
Method Detail
-
addBeanContextMembershipListener
void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
-
getResource
java.net.URL getResource(java.lang.String name, BeanContextChild bcc) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String name, BeanContextChild bcc) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
instantiateChild
java.lang.Object instantiateChild(java.lang.String beanName) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
removeBeanContextMembershipListener
void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
-
-