Pluie.Yaml – pluie-yaml-0.5 Reference Manual
Packages
pluie-yaml-0.5
Pluie
Yaml
EVT
FIND_MODE
NODE_TYPE
Collection
AbstractChild
AbstractNode
Builder
Config
Dumper
Event
Example
ExampleChild
Finder
GeeBuilder
Loader
Mapping
Node
Object
Processor
Register
Root
Scalar
Scanner
Sequence
Tag
ExampleStruct
DATA_PATH
INSTALL_PATH
VERSION
dbg
dbg_action
dbg_keyval
dbg_state
deserialize
serialize
uuid
DBG_SHOW_COUNT
DBG_SHOW_INDENT
DBG_SHOW_LEVEL
DBG_SHOW_PARENT
DBG_SHOW_REF
DBG_SHOW_TAG
DBG_SHOW_TYPE
DBG_SHOW_UUID
DEBUG
MODE
Pluie.Yaml
Description:
Content:
Interfaces:
Collection
-
interface representing a collection node
Classes:
AbstractChild
-
abstract class representing a child node
AbstractNode
-
abstract class representing a node
Builder
-
a Yaml.Builder class helping to build vala Yaml.Object from Yaml.Node
Config
-
Yaml.Config class to manage Yaml configuration files
Dumper
-
a Yaml.Dumper to dump a Yaml.Node to his file representation
Event
-
Yaml Event class populated by
Yaml.Scanner
and treat by the
Yaml.Processor
to build a
Yaml.Node
from a yaml.file
ExampleChild
-
a test class to implements yamlize
Example
-
a test class to implements yamlize
Finder
-
Finder class used to easily retriew Yaml.Node
GeeBuilder
-
a Yaml.GeeBuilder class helping to build vala Gee.Collection with fundamental type to Yaml.Node
Loader
-
a Yaml Loader class
Mapping
-
a class representing a mapping node
Node
-
a class representing a yaml node no matter was his type
Object
-
Yaml.Object base class which can be transform to a Yaml.Node structure
Processor
-
a class dealing with a sequence of yaml events and composing the Yaml Node Graph
Register
-
A Register class responsible to register owner types and related types lists
Root
-
a class representing a Yaml Root Node
Scalar
-
a class representing a Scalar node
Scanner
-
a Yaml scanner class dealing with libyaml to generate a list of Yaml.Event
Sequence
-
a class representing a sequence node
Tag
-
a Tag class to store handle and value tag for Yaml.Node
Structs:
ExampleStruct
Enums:
EVT
-
enum MatchInfo keys of Yaml.Mode.find method related to mode FIND_MODE.SQUARE_BRACKETS of Yaml.Node
FIND_MODE
-
enum possible find mode of Yaml.Node.mode
NODE_TYPE
-
enum possible type of Yaml.Node
Error domains:
AddNodeError
-
ParseError
Constants:
protected
const
unowned
string
INSTALL_PATH
public
const
unowned
string
DATA_PATH
public
const
unowned
string
VERSION
Functions:
public
void
dbg_action
(
string
msg,
string
? val =
null
)
public
void
dbg_keyval
(
string
key,
string
val)
public
void
dbg_state
(
bool
done)
public
void
dbg
(
string
? msg =
null
)
public
uint8
[]
serialize
(
Object
? obj,
string
? dest =
null
)
public
Root
deserialize
(
uint8
[] zdata)
public
string
uuid
()
return universal infos related to NODE_TYPE
Fields:
public
bool
DEBUG
public
bool
DBG_SHOW_INDENT
public
bool
DBG_SHOW_PARENT
public
bool
DBG_SHOW_UUID
public
bool
DBG_SHOW_LEVEL
public
bool
DBG_SHOW_REF
public
bool
DBG_SHOW_COUNT
public
bool
DBG_SHOW_TAG
public
bool
DBG_SHOW_TYPE
public
FIND_MODE
MODE