|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.webbeans.FacadeImpl<T>
T - public abstract class FacadeImpl<T>
Common implementation for binding-type-based helpers
| Field Summary | |
|---|---|
protected java.util.Set<? extends java.lang.annotation.Annotation> |
bindingTypes
|
protected Manager |
manager
|
protected java.lang.Class<T> |
type
|
| Constructor Summary | |
|---|---|
protected |
FacadeImpl(java.lang.Class<T> type,
Manager manager,
java.lang.annotation.Annotation... bindingTypes)
Constructor |
| Method Summary | |
|---|---|
protected abstract java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> |
getFilteredAnnotations()
Gets a set of annotation classes to ignore |
protected java.lang.annotation.Annotation[] |
mergeBindings(java.lang.annotation.Annotation... newBindingTypes)
Merges the binding this helper operates upon with the parameters |
protected java.util.Set<java.lang.annotation.Annotation> |
mergeBindingTypes(java.util.Set<? extends java.lang.annotation.Annotation> currentBindings,
java.lang.annotation.Annotation... newBindings)
Merges and validates the current and new bindings Checks with an abstract method for annotations to exclude |
java.lang.String |
toString()
Gets a string representation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.Set<? extends java.lang.annotation.Annotation> bindingTypes
protected final Manager manager
protected final java.lang.Class<T> type
| Constructor Detail |
|---|
protected FacadeImpl(java.lang.Class<T> type,
Manager manager,
java.lang.annotation.Annotation... bindingTypes)
type - The event typemanager - The Web Beans managerbindingTypes - The binding types| Method Detail |
|---|
protected java.util.Set<java.lang.annotation.Annotation> mergeBindingTypes(java.util.Set<? extends java.lang.annotation.Annotation> currentBindings,
java.lang.annotation.Annotation... newBindings)
currentBindings - Existing bindingsnewBindings - New bindings
protected abstract java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getFilteredAnnotations()
protected java.lang.annotation.Annotation[] mergeBindings(java.lang.annotation.Annotation... newBindingTypes)
bindingTypes - The bindings to merge
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||