com.gomjabbar.meta.patterns.bnd
Class AbstractBindingFactory

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.AbstractBindingFactory

public class AbstractBindingFactory
extends java.lang.Object

ElementChildren MultiplicityEventual Parents
parameters-types-patterntype-pattern [0:n]parameters-types-patterns [0:n]
modifier-predicatemodifier-pattern [0:n]
return-type-patternsreturn-type-pattern [0:n]method-pattern [1]
type-patternprimitive-type-pattern [1]
class-pattern-ref [1]
array-type-pattern [1]
parameters-types-pattern [0:n]
return-type-pattern [1]
fieldtype-patterns [0:n]
name-patternsname-pattern [1:n]field-pattern [1]
method-pattern [1]
package-pattern [1]
class-pattern [1]
exception-type-patternsclass-pattern-ref [0:n]constructor-pattern [1]
method-pattern [1]
modifier-patternsmodifier-pattern [0:n]constructor-pattern [1]
field-pattern [1]
method-pattern [1]
class-pattern [1]
interface-patternsclass-pattern-ref [0:n]class-pattern [1]
modifier-patternmodifier-predicate [0:n]modifier-patterns [0:n]
reflect-patternspackage-pattern [0:n]
class-patternsclass-pattern [0:n]package-pattern [1]
class-pattern [1]
parameters-types-patternsparameters-types-pattern [0:n]constructor-pattern [1]
method-pattern [1]
name-varname-pattern [0:n]
constructor-patternmodifier-patterns [1]
parameters-types-patterns [1]
exception-type-patterns [1]
constructor-patterns [0:n]
constructor-patternsconstructor-pattern [0:n]class-pattern [1]
class-pattern-reftype-pattern [1]
exception-type-patterns [0:n]
interface-patterns [0:n]
ancestor-patterns [0:n]
array-type-pattern [1]
name-patternname-var [0:n]name-patterns [1:n]
field-patternsfield-pattern [0:n]class-pattern [1]
field-patternmodifier-patterns [1]
fieldtype-patterns [1]
name-patterns [1]
field-patterns [0:n]
method-patternmodifier-patterns [1]
parameters-types-patterns [1]
return-type-patterns [1]
exception-type-patterns [1]
name-patterns [1]
method-patterns [0:n]
ancestor-patternsclass-pattern-ref [0:n]class-pattern [1]
void-patternreturn-type-pattern [1]
return-type-patterntype-pattern [1]
void-pattern [1]
return-type-patterns [0:n]
array-type-patternprimitive-type-pattern [1]
class-pattern-ref [1]
array-type-pattern [1]
type-pattern [1]
array-type-pattern [1]
package-patternclass-patterns [1]
name-patterns [1]
reflect-patterns [0:n]
primitive-type-patterntype-pattern [1]
array-type-pattern [1]
method-patternsmethod-pattern [0:n]class-pattern [1]
class-patternmodifier-patterns [1]
class-patterns [1]
constructor-patterns [1]
interface-patterns [1]
field-patterns [1]
method-patterns [1]
ancestor-patterns [1]
name-patterns [1]
class-patterns [0:n]
fieldtype-patternstype-pattern [0:n]field-pattern [1]


Constructor Summary
AbstractBindingFactory()
           
 
Method Summary
 AncestorPatterns createAncestorPatterns()
           
 ArrayTypePattern createArrayTypePattern()
           
 ClassPattern createClassPattern()
           
 ClassPatternRef createClassPatternRef()
           
 ClassPatterns createClassPatterns()
           
 ConstructorPattern createConstructorPattern()
           
 ConstructorPatterns createConstructorPatterns()
           
 ExceptionTypePatterns createExceptionTypePatterns()
           
 FieldPattern createFieldPattern()
           
 FieldPatterns createFieldPatterns()
           
 FieldtypePatterns createFieldtypePatterns()
           
 InterfacePatterns createInterfacePatterns()
           
 MethodPattern createMethodPattern()
           
 MethodPatterns createMethodPatterns()
           
 ModifierPattern createModifierPattern()
           
 ModifierPatterns createModifierPatterns()
           
 ModifierPredicate createModifierPredicate()
           
 NamePattern createNamePattern()
           
 NamePatterns createNamePatterns()
           
 NameVar createNameVar()
           
 PackagePattern createPackagePattern()
           
 ParametersTypesPattern createParametersTypesPattern()
           
 ParametersTypesPatterns createParametersTypesPatterns()
           
 PrimitiveTypePattern createPrimitiveTypePattern()
           
 ReflectPatterns createReflectPatterns()
           
 ReturnTypePattern createReturnTypePattern()
           
 ReturnTypePatterns createReturnTypePatterns()
           
 TypePattern createTypePattern()
           
 VoidPattern createVoidPattern()
           
 java.lang.Object getById(java.lang.Object p_id)
           
 ModifierPredicateModifierEnum parseComGomjabbarMetaPatternsBndModifierPredicateModifierEnum(java.lang.String p_attribute)
           
 ModifierPredicatePredicateEnum parseComGomjabbarMetaPatternsBndModifierPredicatePredicateEnum(java.lang.String p_attribute)
           
 PrimitiveTypePatternTypeEnum parseComGomjabbarMetaPatternsBndPrimitiveTypePatternTypeEnum(java.lang.String p_attribute)
           
 ElementNameRelativeId parseComGomjabbarMetaPatternsElementNameRelativeId(java.lang.String p_attribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBindingFactory

public AbstractBindingFactory()
Method Detail

getById

public java.lang.Object getById(java.lang.Object p_id)

createParametersTypesPattern

public ParametersTypesPattern createParametersTypesPattern()

createModifierPredicate

public ModifierPredicate createModifierPredicate()

parseComGomjabbarMetaPatternsBndModifierPredicatePredicateEnum

public ModifierPredicatePredicateEnum parseComGomjabbarMetaPatternsBndModifierPredicatePredicateEnum(java.lang.String p_attribute)
                                                                                              throws java.lang.IllegalStateException

parseComGomjabbarMetaPatternsBndModifierPredicateModifierEnum

public ModifierPredicateModifierEnum parseComGomjabbarMetaPatternsBndModifierPredicateModifierEnum(java.lang.String p_attribute)
                                                                                            throws java.lang.IllegalStateException

createReturnTypePatterns

public ReturnTypePatterns createReturnTypePatterns()

createTypePattern

public TypePattern createTypePattern()

createNamePatterns

public NamePatterns createNamePatterns()

createExceptionTypePatterns

public ExceptionTypePatterns createExceptionTypePatterns()

createModifierPatterns

public ModifierPatterns createModifierPatterns()

createInterfacePatterns

public InterfacePatterns createInterfacePatterns()

createModifierPattern

public ModifierPattern createModifierPattern()

createReflectPatterns

public ReflectPatterns createReflectPatterns()

createClassPatterns

public ClassPatterns createClassPatterns()

createParametersTypesPatterns

public ParametersTypesPatterns createParametersTypesPatterns()

createNameVar

public NameVar createNameVar()

createConstructorPattern

public ConstructorPattern createConstructorPattern()

createConstructorPatterns

public ConstructorPatterns createConstructorPatterns()

createClassPatternRef

public ClassPatternRef createClassPatternRef()

createNamePattern

public NamePattern createNamePattern()

createFieldPatterns

public FieldPatterns createFieldPatterns()

createFieldPattern

public FieldPattern createFieldPattern()

createMethodPattern

public MethodPattern createMethodPattern()

createAncestorPatterns

public AncestorPatterns createAncestorPatterns()

createVoidPattern

public VoidPattern createVoidPattern()

createReturnTypePattern

public ReturnTypePattern createReturnTypePattern()

createArrayTypePattern

public ArrayTypePattern createArrayTypePattern()

createPackagePattern

public PackagePattern createPackagePattern()

createPrimitiveTypePattern

public PrimitiveTypePattern createPrimitiveTypePattern()

parseComGomjabbarMetaPatternsBndPrimitiveTypePatternTypeEnum

public PrimitiveTypePatternTypeEnum parseComGomjabbarMetaPatternsBndPrimitiveTypePatternTypeEnum(java.lang.String p_attribute)
                                                                                          throws java.lang.IllegalStateException

createMethodPatterns

public MethodPatterns createMethodPatterns()

createClassPattern

public ClassPattern createClassPattern()

createFieldtypePatterns

public FieldtypePatterns createFieldtypePatterns()

parseComGomjabbarMetaPatternsElementNameRelativeId

public ElementNameRelativeId parseComGomjabbarMetaPatternsElementNameRelativeId(java.lang.String p_attribute)
                                                                         throws java.lang.Throwable