NodeFactory
    
            
    
    
    
        
        
    Table of Contents
    
    Constants
    
            - 
    TAG_ARCHIVE
    
         = 'archive'                            
- 
    TAG_BINARY
    
         = 'binary'                            
- 
    TAG_BIT
    
         = 'bit'                            
- 
    TAG_BIT_FIELD
    
         = 'bit-field'                            
- 
    TAG_EVENT
    
         = 'event'                            
- 
    TAG_EVENT_DICTIONARY
    
         = 'event-dictionary'                            
- 
    TAG_EVENT_SCRIPT
    
         = 'event-script'                            
- 
    TAG_EVENT_STEP
    
         = 'event-step'                            
- 
    TAG_FILE
    
         = 'file'                            
- 
    TAG_FOR_EACH_FILE
    
         = 'for-each-file'                            
- 
    TAG_GLOBAL
    
         = 'global'                            
- 
    TAG_GLOBALS
    
         = 'globals'                            
- 
    TAG_GROUP
    
         = 'group'                            
- 
    TAG_IMAGE
    
         = 'image'                            
- 
    TAG_IMAGE_MAP
    
         = 'image-map'                            
- 
    TAG_IMAGE_PILE
    
         = 'image-pile'                            
- 
    TAG_INSTRUCTION
    
         = 'instruction'                            
- 
    TAG_INTEGER
    
         = 'integer'                            
- 
    TAG_REPEAT_GROUP
    
         = 'repeat-group'                            
- 
    TAG_SAVEGAME_EDITOR
    
         = 'savegame.editor'                            
- 
    TAG_SELECT
    
         = 'select'                            
- 
    TAG_SIGNED_INTEGER
    
         = 'signed-integer'                            
- 
    TAG_STRING
    
         = 'string'                            
- 
    TAG_STRING_DICTIONARY
    
         = 'string-dictionary'                            
- 
    TAG_USE_GLOBAL
    
         = 'use-global'                            
    Methods
    
            - 
    __construct()
    
                                 : mixed    
- 
    createNode()
    
                                 : AbstractNode    
        TAG_ARCHIVE
        
    
    
    
    
    
    public
        mixed
    TAG_ARCHIVE
    = 'archive'
    
    
    
    
                    
    
        TAG_BINARY
        
    
    
    
    
    
    public
        mixed
    TAG_BINARY
    = 'binary'
    
    
    
    
                    
    
        TAG_BIT
        
    
    
    
    
    
    public
        mixed
    TAG_BIT
    = 'bit'
    
    
    
    
                    
    
        TAG_BIT_FIELD
        
    
    
    
    
    
    public
        mixed
    TAG_BIT_FIELD
    = 'bit-field'
    
    
    
    
                    
    
        TAG_EVENT
        
    
    
    
    
    
    public
        mixed
    TAG_EVENT
    = 'event'
    
    
    
    
                    
    
        TAG_EVENT_DICTIONARY
        
    
    
    
    
    
    public
        mixed
    TAG_EVENT_DICTIONARY
    = 'event-dictionary'
    
    
    
    
                    
    
        TAG_EVENT_SCRIPT
        
    
    
    
    
    
    public
        mixed
    TAG_EVENT_SCRIPT
    = 'event-script'
    
    
    
    
                    
    
        TAG_EVENT_STEP
        
    
    
    
    
    
    public
        mixed
    TAG_EVENT_STEP
    = 'event-step'
    
    
    
    
                    
    
        TAG_FILE
        
    
    
    
    
    
    public
        mixed
    TAG_FILE
    = 'file'
    
    
    
    
                    
    
        TAG_FOR_EACH_FILE
        
    
    
    
    
    
    public
        mixed
    TAG_FOR_EACH_FILE
    = 'for-each-file'
    
    
    
    
                    
    
        TAG_GLOBAL
        
    
    
    
    
    
    public
        mixed
    TAG_GLOBAL
    = 'global'
    
    
    
    
                    
    
        TAG_GLOBALS
        
    
    
    
    
    
    public
        mixed
    TAG_GLOBALS
    = 'globals'
    
    
    
    
                    
    
        TAG_GROUP
        
    
    
    
    
    
    public
        mixed
    TAG_GROUP
    = 'group'
    
    
    
    
                    
    
        TAG_IMAGE
        
    
    
    
    
    
    public
        mixed
    TAG_IMAGE
    = 'image'
    
    
    
    
                    
    
        TAG_IMAGE_MAP
        
    
    
    
    
    
    public
        mixed
    TAG_IMAGE_MAP
    = 'image-map'
    
    
    
    
                    
    
        TAG_IMAGE_PILE
        
    
    
    
    
    
    public
        mixed
    TAG_IMAGE_PILE
    = 'image-pile'
    
    
    
    
                    
    
        TAG_INSTRUCTION
        
    
    
    
    
    
    public
        mixed
    TAG_INSTRUCTION
    = 'instruction'
    
    
    
    
                    
    
        TAG_INTEGER
        
    
    
    
    
    
    public
        mixed
    TAG_INTEGER
    = 'integer'
    
    
    
    
                    
    
        TAG_REPEAT_GROUP
        
    
    
    
    
    
    public
        mixed
    TAG_REPEAT_GROUP
    = 'repeat-group'
    
    
    
    
                    
    
        TAG_SAVEGAME_EDITOR
        
    
    
    
    
    
    public
        mixed
    TAG_SAVEGAME_EDITOR
    = 'savegame.editor'
    
    
    
    
                    
    
        TAG_SELECT
        
    
    
    
    
    
    public
        mixed
    TAG_SELECT
    = 'select'
    
    
    
    
                    
    
        TAG_SIGNED_INTEGER
        
    
    
    
    
    
    public
        mixed
    TAG_SIGNED_INTEGER
    = 'signed-integer'
    
    
    
    
                    
    
        TAG_STRING
        
    
    
    
    
    
    public
        mixed
    TAG_STRING
    = 'string'
    
    
    
    
                    
    
        TAG_STRING_DICTIONARY
        
    
    
    
    
    
    public
        mixed
    TAG_STRING_DICTIONARY
    = 'string-dictionary'
    
    
    
    
                    
    
        TAG_USE_GLOBAL
        
    
    
    
    
    
    public
        mixed
    TAG_USE_GLOBAL
    = 'use-global'
    
    
    
    
            
        
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                    __construct(Editor $editor) : mixed
    
        
    
    
        Parameters
    
                    - 
                $editor
                : Editor
                            
- 
                
            
        createNode()
        
    
    
    
    
    public
                    createNode(LeanElement $strucElement[, AbstractNode $parentValue = null ]) : AbstractNode
    
        
    
    
        Parameters
    
                    - 
                $strucElement
                : LeanElement
                            
- 
                
            
- 
                $parentValue
                : AbstractNode
                 = null            
-