com.gomjabbar.meta.patterns.bnd
Class FieldPattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.FieldPattern
All Implemented Interfaces:
IFieldPatternsChild, ISingleFieldtypePatternsHolder, ISingleModifierPatternsHolder, ISingleNamePatternsHolder

public class FieldPattern
extends java.lang.Object
implements IFieldPatternsChild, ISingleModifierPatternsHolder, ISingleFieldtypePatternsHolder, ISingleNamePatternsHolder

ElementChildren MultiplicityEventual Parents
field-patternmodifier-patterns [1]
fieldtype-patterns [1]
name-patterns [1]
field-patterns [0:n]


Constructor Summary
FieldPattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(FieldtypePatterns p_child)
           
 void add(ModifierPatterns p_child)
           
 void add(NamePatterns p_child)
           
 void addText(java.lang.String p_text)
           
 IFieldPatternChild[] getChildrenList()
           
 FieldtypePatterns getFieldtypePatternsChild()
           
 ModifierPatterns getModifierPatternsChild()
           
 NamePatterns getNamePatternsChild()
           
 FieldPatterns getParentFieldPatterns()
           
 void setParent(FieldPatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldPattern

public FieldPattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(FieldPatterns p_parent)
Specified by:
setParent in interface IFieldPatternsChild

getParentFieldPatterns

public FieldPatterns getParentFieldPatterns()
Specified by:
getParentFieldPatterns in interface IFieldPatternsChild

getChildrenList

public IFieldPatternChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getModifierPatternsChild

public ModifierPatterns getModifierPatternsChild()
Specified by:
getModifierPatternsChild in interface ISingleModifierPatternsHolder

add

public void add(ModifierPatterns p_child)
Specified by:
add in interface ISingleModifierPatternsHolder

getFieldtypePatternsChild

public FieldtypePatterns getFieldtypePatternsChild()
Specified by:
getFieldtypePatternsChild in interface ISingleFieldtypePatternsHolder

add

public void add(FieldtypePatterns p_child)
Specified by:
add in interface ISingleFieldtypePatternsHolder

getNamePatternsChild

public NamePatterns getNamePatternsChild()
Specified by:
getNamePatternsChild in interface ISingleNamePatternsHolder

add

public void add(NamePatterns p_child)
Specified by:
add in interface ISingleNamePatternsHolder