MDB2_Schema
[ class tree: MDB2_Schema ] [ index: MDB2_Schema ] [ all elements ]

Class: MDB2_Schema_Parser

Source Location: /MDB2_Schema-0.7.1/MDB2/Schema/Parser.php

Class Overview

XML_Parser
   |
   --MDB2_Schema_Parser

Parses an XML schema file


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 63]
Parses an XML schema file


[ Top ]


Class Variables

$count =  0

[line 68]


Type:   mixed


[ Top ]

$database_definition = array('name' => '', 'create' => '', 'overwrite' => '', 'tables' => array(),'sequences'=>array())

[line 65]


Type:   mixed


[ Top ]

$element =  ''

[line 67]


Type:   mixed


[ Top ]

$elements = array()

[line 66]


Type:   mixed


[ Top ]

$error =

[line 83]


Type:   mixed


[ Top ]

$field = array()

[line 71]


Type:   mixed


[ Top ]

$field_name =  ''

[line 72]


Type:   mixed


[ Top ]

$index = array()

[line 77]


Type:   mixed


[ Top ]

$index_name =  ''

[line 78]


Type:   mixed


[ Top ]

$init = array()

[line 73]


Type:   mixed


[ Top ]

$init_expression = array()

[line 75]


Type:   mixed


[ Top ]

$init_field = array()

[line 76]


Type:   mixed


[ Top ]

$init_function = array()

[line 74]


Type:   mixed


[ Top ]

$sequence = array()

[line 81]


Type:   mixed


[ Top ]

$sequence_name =  ''

[line 82]


Type:   mixed


[ Top ]

$structure =  false

[line 84]


Type:   mixed


[ Top ]

$table = array()

[line 69]


Type:   mixed


[ Top ]

$table_name =  ''

[line 70]


Type:   mixed


[ Top ]

$val =

[line 85]


Type:   mixed


[ Top ]

$variables = array()

[line 80]


Type:   mixed


[ Top ]

$var_mode =  false

[line 79]


Type:   mixed


[ Top ]



Method Detail

MDB2_Schema_Parser (Constructor)   [line 97]

MDB2_Schema_Parser MDB2_Schema_Parser( $variables, [ $fail_on_invalid_names = true], [ $structure = false], [ $valid_types = array()], [ $force_defaults = true])


Parameters:

   $variables     
   $fail_on_invalid_names     
   $structure     
   $valid_types     
   $force_defaults     

[ Top ]

__construct (Constructor)   [line 87]

MDB2_Schema_Parser __construct( $variables, [ $fail_on_invalid_names = true], [ $structure = false], [ $valid_types = array()], [ $force_defaults = true])


Parameters:

   $variables     
   $fail_on_invalid_names     
   $structure     
   $valid_types     
   $force_defaults     

[ Top ]

cdataHandler   [line 366]

void cdataHandler( $xp, $data)


Parameters:

   $xp     
   $data     

[ Top ]

endHandler   [line 213]

void endHandler( $xp, $element)


Parameters:

   $xp     
   $element     

[ Top ]

raiseError   [line 338]

void &raiseError( [ $msg = null], [ $xmlecode = 0], [ $xp = null], [ $ecode = MDB2_SCHEMA_ERROR_PARSE])


Parameters:

   $msg     
   $xmlecode     
   $xp     
   $ecode     

[ Top ]

startHandler   [line 102]

void startHandler( $xp, $element, $attribs)


Parameters:

   $xp     
   $element     
   $attribs     

[ Top ]


Documentation generated on Wed, 21 Feb 2007 08:00:15 -0500 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.