com.gomjabbar.meta.patterns.bnd
Class ExceptionTypePatterns

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ExceptionTypePatterns
All Implemented Interfaces:
IConstructorPatternChild, IMethodPatternChild, IMultipleClassPatternRefHolder

public class ExceptionTypePatterns
extends java.lang.Object
implements IConstructorPatternChild, IMethodPatternChild, IMultipleClassPatternRefHolder

ElementChildren MultiplicityEventual Parents
exception-type-patternsclass-pattern-ref [0:n]constructor-pattern [1]
method-pattern [1]


Constructor Summary
ExceptionTypePatterns(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ClassPatternRef p_child)
           
 void addText(java.lang.String p_text)
           
 IExceptionTypePatternsChild[] getChildrenList()
           
 ClassPatternRef[] getClassPatternRefChildrenList()
           
 ConstructorPattern getParentConstructorPattern()
           
 MethodPattern getParentMethodPattern()
           
 void setParent(ConstructorPattern p_parent)
           
 void setParent(MethodPattern p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionTypePatterns

public ExceptionTypePatterns(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(ConstructorPattern p_parent)
Specified by:
setParent in interface IConstructorPatternChild

getParentConstructorPattern

public ConstructorPattern getParentConstructorPattern()
Specified by:
getParentConstructorPattern in interface IConstructorPatternChild

setParent

public void setParent(MethodPattern p_parent)
Specified by:
setParent in interface IMethodPatternChild

getParentMethodPattern

public MethodPattern getParentMethodPattern()
Specified by:
getParentMethodPattern in interface IMethodPatternChild

getChildrenList

public IExceptionTypePatternsChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getClassPatternRefChildrenList

public ClassPatternRef[] getClassPatternRefChildrenList()
Specified by:
getClassPatternRefChildrenList in interface IMultipleClassPatternRefHolder

add

public void add(ClassPatternRef p_child)
Specified by:
add in interface IMultipleClassPatternRefHolder