com.gomjabbar.meta.patterns.bnd
Class NamePatterns
java.lang.Object
|
+--com.gomjabbar.meta.patterns.bnd.NamePatterns
- All Implemented Interfaces:
- IClassPatternChild, IFieldPatternChild, IMethodPatternChild, IMultipleNamePatternHolder, IPackagePatternChild
- public class NamePatterns
- extends java.lang.Object
- implements IFieldPatternChild, IMethodPatternChild, IPackagePatternChild, IClassPatternChild, IMultipleNamePatternHolder
Element | Children Multiplicity | Eventual Parents |
---|
name-patterns | name-pattern [1:n] | field-pattern [1] method-pattern [1] package-pattern [1] class-pattern [1] |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamePatterns
public NamePatterns(AbstractBindingFactory p_factory)
setParent
public void setParent(FieldPattern p_parent)
- Specified by:
setParent
in interface IFieldPatternChild
getParentFieldPattern
public FieldPattern getParentFieldPattern()
- Specified by:
getParentFieldPattern
in interface IFieldPatternChild
setParent
public void setParent(MethodPattern p_parent)
- Specified by:
setParent
in interface IMethodPatternChild
getParentMethodPattern
public MethodPattern getParentMethodPattern()
- Specified by:
getParentMethodPattern
in interface IMethodPatternChild
setParent
public void setParent(PackagePattern p_parent)
- Specified by:
setParent
in interface IPackagePatternChild
getParentPackagePattern
public PackagePattern getParentPackagePattern()
- Specified by:
getParentPackagePattern
in interface IPackagePatternChild
setParent
public void setParent(ClassPattern p_parent)
- Specified by:
setParent
in interface IClassPatternChild
getParentClassPattern
public ClassPattern getParentClassPattern()
- Specified by:
getParentClassPattern
in interface IClassPatternChild
getChildrenList
public INamePatternsChild[] getChildrenList()
addText
public void addText(java.lang.String p_text)
getNamePatternChildrenList
public NamePattern[] getNamePatternChildrenList()
- Specified by:
getNamePatternChildrenList
in interface IMultipleNamePatternHolder
add
public void add(NamePattern p_child)
- Specified by:
add
in interface IMultipleNamePatternHolder