<?xml version="1.0"?>
<diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<diagramdata>
<attribute name="background">
<color val="#ffffff"/>
</attribute>
<attribute name="paper">
<composite type="paper">
<attribute name="name">
<string>#A4#</string>
</attribute>
<attribute name="tmargin">
<real val="2.82"/>
</attribute>
<attribute name="bmargin">
<real val="2.82"/>
</attribute>
<attribute name="lmargin">
<real val="2.82"/>
</attribute>
<attribute name="rmargin">
<real val="2.82"/>
</attribute>
<attribute name="is_portrait">
<boolean val="true"/>
</attribute>
<attribute name="scaling">
<real val="1"/>
</attribute>
<attribute name="fitto">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
</diagramdata>
<layer name="æÏÎ" visible="true">
<object type="Standard - Text" version="0" id="O0">
<attribute name="obj_pos">
<point val="17.25,4.85"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="11.999,3.54667;22.501,6.94667"/>
</attribute>
<attribute name="text">
<composite type="text">
<attribute name="string">
<string>#PHP Parser
class#</string>
</attribute>
<attribute name="font">
<font name="Courier-Bold"/>
</attribute>
<attribute name="height">
<real val="1.7"/>
</attribute>
<attribute name="pos">
<point val="17.25,4.85"/>
</attribute>
<attribute name="color">
<color val="#000000"/>
</attribute>
<attribute name="alignment">
<enum val="1"/>
</attribute>
</composite>
</attribute>
</object>
<object type="UML - Class" version="0" id="O1">
<attribute name="obj_pos">
<point val="2.5,10.55"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="2.45,10.5;33.4076,17.4"/>
</attribute>
<attribute name="elem_corner">
<point val="2.5,10.55"/>
</attribute>
<attribute name="elem_width">
<real val="30.8576"/>
</attribute>
<attribute name="elem_height">
<real val="6.8"/>
</attribute>
<attribute name="name">
<string>#Parser#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="true"/>
</attribute>
<attribute name="attributes"/>
<attribute name="operations">
<composite type="umloperation">
<attribute name="name">
<string>#new#</string>
</attribute>
<attribute name="type">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters">
<composite type="umlparameter">
<attribute name="name">
<string>#file#</string>
</attribute>
<attribute name="type">
<string>#string#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="kind">
<enum val="0"/>
</attribute>
</composite>
</attribute>
</composite>
<composite type="umloperation">
<attribute name="name">
<string>#sections#</string>
</attribute>
<attribute name="type">
<string>#array of string#</string>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters"/>
</composite>
<composite type="umloperation">
<attribute name="name">
<string>#parameters#</string>
</attribute>
<attribute name="type">
<string>#array of string#</string>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters">
<composite type="umlparameter">
<attribute name="name">
<string>#section_name#</string>
</attribute>
<attribute name="type">
<string>#string#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="kind">
<enum val="0"/>
</attribute>
</composite>
</attribute>
</composite>
<composite type="umloperation">
<attribute name="name">
<string>#param#</string>
</attribute>
<attribute name="type">
<string>#mixed#</string>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters">
<composite type="umlparameter">
<attribute name="name">
<string>#param_name#</string>
</attribute>
<attribute name="type">
<string>#string#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="kind">
<enum val="0"/>
</attribute>
</composite>
</attribute>
</composite>
<composite type="umloperation">
<attribute name="name">
<string>#has_parameter#</string>
</attribute>
<attribute name="type">
<string>#boolean#</string>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters">
<composite type="umlparameter">
<attribute name="name">
<string>#section_name#</string>
</attribute>
<attribute name="type">
<string>#string#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="kind">
<enum val="0"/>
</attribute>
</composite>
<composite type="umlparameter">
<attribute name="name">
<string>#param_name#</string>
</attribute>
<attribute name="type">
<string>#string#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="kind">
<enum val="0"/>
</attribute>
</composite>
</attribute>
</composite>
<composite type="umloperation">
<attribute name="name">
<string>#error#</string>
</attribute>
<attribute name="type">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
<attribute name="parameters"/>
</composite>
</attribute>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Note" version="0" id="O2">
<attribute name="obj_pos">
<point val="17.968,22.4421"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="17.918,22.3921;31.238,31.3921"/>
</attribute>
<attribute name="elem_corner">
<point val="17.968,22.4421"/>
</attribute>
<attribute name="elem_width">
<real val="13.22"/>
</attribute>
<attribute name="elem_height">
<real val="8.9"/>
</attribute>
<attribute name="text">
<composite type="text">
<attribute name="string">
<string>#Class parses given file
by section and parameters
and returns its values.
Given file must be in
following format:
[Section name]
# comment
param_name = value#</string>
</attribute>
<attribute name="font">
<font name="Courier"/>
</attribute>
<attribute name="height">
<real val="0.8"/>
</attribute>
<attribute name="pos">
<point val="18.318,23.7265"/>
</attribute>
<attribute name="color">
<color val="#000000"/>
</attribute>
<attribute name="alignment">
<enum val="0"/>
</attribute>
</composite>
</attribute>
</object>
<object type="UML - Message" version="0" id="O3">
<attribute name="obj_pos">
<point val="24.578,22.4421"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="17.0788,16.5;25.428,23.2921"/>
</attribute>
<attribute name="conn_endpoints">
<point val="24.578,22.4421"/>
<point val="17.9288,17.35"/>
</attribute>
<attribute name="text">
<string/>
</attribute>
<attribute name="text_pos">
<point val="21.2534,19.896"/>
</attribute>
<attribute name="type">
<int val="602"/>
</attribute>
<connections>
<connection handle="0" to="O2" connection="1"/>
<connection handle="1" to="O1" connection="6"/>
</connections>
</object>
</layer>
</diagram>
|