ControlBuilder Class

com.bea.ide.lang.control.compiler
ControlBuilder Class

public class ControlBuilder

    extends JavaBuilder

Build a parse tree that has a few extra properties on some elements.


Hierarchy
Object
  JavaBuilder
    ControlBuilder
All Implemented Interfaces

ILanguageBuilder, IStructureFeature.IStructureBuilder

Constructor Summary

ControlBuilder()

 

Method Summary

public IStructureFeature.IStructureNode
createNode(IStructureFeature.StructureCode typeCode, Object structureCookie)
Creates a new source element as part of compiler construction of a new parse tree.
 
Methods from  com.bea.ide.sourceeditor.compiler.JavaBuilder
addChild, setProperty
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.compiler.feature.IStructureFeature.IStructureBuilder
addChild, createNode, setProperty
 

Constructor Detail

ControlBuilder

public ControlBuilder()
 

Method Detail

createNode(IStructureFeature.StructureCode, Object) Method

public IStructureFeature.IStructureNode createNode(IStructureFeature.StructureCode typeCode, 
                                                   Object structureCookie)
Description copied from JavaBuilder.createNode(IStructureFeature.StructureCode, Object)
Creates a new source element as part of compiler construction of a new parse tree.

Overrides
JavaBuilder.createNode(IStructureFeature.StructureCode, Object)

Parameters

typeCode
The type of the new element
structureCookie
The cookie that should be retrievable from the element.

Returns

The newly created source element.