AbstractValueContent
        
        extends AbstractContentNode
    
    
            
            in package
            
        
    
            
            implements
                            BuildableInterface                    
    
    
AbstractYes
Table of Contents
Interfaces
Properties
- $contentOffset : int
- $ownerFile : FileContainer
- $size : int
- $value : mixed
Methods
- appendBuildChild() : void
- getBuildAncestors() : iterable<string|int, mixed>
- getBuildAttributes() : array<string|int, mixed>
- getBuildChildren() : iterable<string|int, mixed>|null
- getBuildHash() : string
- getContentOffset() : int
- getContentSize() : int
- getName() : string
- getOwnerSavegame() : SavegameNode
- getParentNode() : AbstractNode|null
- getRawValue() : string
- getValue() : mixed
- getValueId() : int
- init() : void
- load() : void
- setRawValue() : void
- setValue() : void
- setValueId() : void
- updateContent() : void
- decodeValue() : mixed
- encodeValue() : string
- getConverter() : Converter
- getOwnerFile() : FileContainer
- loadChild() : void
- loadChildren() : void
- loadContent() : void
- loadNode() : void
- loadStruc() : void
Properties
$contentOffset
        protected
            int
    $contentOffset
    
    
    
    
    
    
$ownerFile
        protected
            FileContainer
    $ownerFile
    
    
    
    
    
    
$size
        protected
            int
    $size
    
    
    
    
    
    
$value
        protected
            mixed
    $value
    
    
    
    
    
    
Methods
appendBuildChild()
    public
                    appendBuildChild(BuildableInterface $childNode) : void
    Parameters
- $childNode : BuildableInterface
getBuildAncestors()
    public
                    getBuildAncestors() : iterable<string|int, mixed>
    Return values
iterable<string|int, mixed>getBuildAttributes()
    public
                    getBuildAttributes(BuilderInterface $builder) : array<string|int, mixed>
    Parameters
- $builder : BuilderInterface
Return values
array<string|int, mixed>getBuildChildren()
    public
                    getBuildChildren() : iterable<string|int, mixed>|null
    Return values
iterable<string|int, mixed>|nullgetBuildHash()
    public
                    getBuildHash() : string
    Return values
stringgetContentOffset()
    public
                    getContentOffset() : int
    Return values
intgetContentSize()
    public
                    getContentSize() : int
    Return values
intgetName()
    public
                    getName() : string
    Return values
stringgetOwnerSavegame()
    public
                    getOwnerSavegame() : SavegameNode
    Return values
SavegameNodegetParentNode()
    public
                    getParentNode() : AbstractNode|null
    Return values
AbstractNode|nullgetRawValue()
    public
                    getRawValue() : string
    Return values
stringgetValue()
    public
                    getValue() : mixed
    getValueId()
    public
                    getValueId() : int
    Return values
intinit()
    public
                    init(LeanElement $strucElement[, AbstractNode|null $parentNode = null ]) : void
    Parameters
- $strucElement : LeanElement
- $parentNode : AbstractNode|null = null
load()
    public
                    load() : void
    setRawValue()
    public
                    setRawValue(string $rawValue) : void
    Parameters
- $rawValue : string
setValue()
    public
                    setValue(mixed $value[, bool $updateContent = false ]) : void
    Parameters
- $value : mixed
- $updateContent : bool = false
setValueId()
    public
                    setValueId(int $id) : void
    Parameters
- $id : int
updateContent()
    public
                    updateContent() : void
    decodeValue()
    protected
    abstract                decodeValue(string $rawValue) : mixed
    Parameters
- $rawValue : string
encodeValue()
    protected
    abstract                encodeValue(mixed $value) : string
    Parameters
- $value : mixed
Return values
stringgetConverter()
    protected
                    getConverter() : Converter
    Return values
ConvertergetOwnerFile()
    protected
                    getOwnerFile() : FileContainer
    Return values
FileContainerloadChild()
    protected
        final            loadChild(LeanElement $strucElement) : void
    Parameters
- $strucElement : LeanElement
loadChildren()
    protected
                    loadChildren(LeanElement $strucElement) : void
    Parameters
- $strucElement : LeanElement
loadContent()
    protected
                    loadContent(LeanElement $strucElement) : void
    Parameters
- $strucElement : LeanElement
loadNode()
    protected
                    loadNode(LeanElement $strucElement) : void
    Parameters
- $strucElement : LeanElement
loadStruc()
    protected
                    loadStruc(LeanElement $strucElement) : void
    Parameters
- $strucElement : LeanElement