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

Class: MDB2_Schema_Parser

Source Location: /MDB2_Schema-0.4.3/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 58]
Parses an XML schema file


[ Top ]


Class Variables

$count =  0

[line 63]


Type:   mixed


[ Top ]

$database_definition = array()

[line 60]


Type:   mixed


[ Top ]

$element =  ''

[line 62]


Type:   mixed


[ Top ]

$elements = array()

[line 61]


Type:   mixed


[ Top ]

$error =

[line 77]


Type:   mixed


[ Top ]

$fail_on_invalid_names =  true

[line 95]


Type:   mixed


[ Top ]

$field = array()

[line 66]


Type:   mixed


[ Top ]

$field_name =  ''

[line 67]


Type:   mixed


[ Top ]

$index = array()

[line 71]


Type:   mixed


[ Top ]

$index_name =  ''

[line 72]


Type:   mixed


[ Top ]

$init = array()

[line 68]


Type:   mixed


[ Top ]

$init_name =  ''

[line 69]


Type:   mixed


[ Top ]

$init_value =  ''

[line 70]


Type:   mixed


[ Top ]

$invalid_names = array(
        'user' => array(),'is'=>array(),'file'=>array('oci'=>array(),'oracle'=>array()),'notify'=>array('pgsql'=>array()),'restrict'=>array('mysql'=>array()),'password'=>array('ibase'=>array()))

[line 78]


Type:   mixed


[ Top ]

$seq = array()

[line 75]


Type:   mixed


[ Top ]

$seq_name =  ''

[line 76]


Type:   mixed


[ Top ]

$structure =  false

[line 96]


Type:   mixed


[ Top ]

$table = array()

[line 64]


Type:   mixed


[ Top ]

$table_name =  ''

[line 65]


Type:   mixed


[ Top ]

$variables = array()

[line 74]


Type:   mixed


[ Top ]

$var_mode =  false

[line 73]


Type:   mixed


[ Top ]



Method Detail

MDB2_Schema_Parser (Constructor)   [line 106]

MDB2_Schema_Parser MDB2_Schema_Parser( mixed $variables, [mixed $fail_on_invalid_names = true], [mixed $structure = false])


[ Top ]

cdataHandler   [line 573]

void cdataHandler( mixed $xp, mixed $data)


[ Top ]

endHandler   [line 155]

void endHandler( mixed $xp, mixed $element)


[ Top ]

isBoolean   [line 540]

void isBoolean( mixed &$value)


[ Top ]

raiseError   [line 512]

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


[ Top ]

startHandler   [line 111]

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


[ Top ]

validateFieldValue   [line 438]

void validateFieldValue( mixed $field_name, mixed &$field_value, mixed &$xp)


[ Top ]


Documentation generated on Sun, 05 Feb 2006 11:33:37 -0500 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.