| <?xml version="1.0" encoding="windows-1252"?> | |
| <XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2005-08-25 11:08:29"> | |
| <XMI.header> | |
| <XMI.documentation> | |
| <XMI.exporter>Enterprise Architect</XMI.exporter> | |
| <XMI.exporterVersion>2.5</XMI.exporterVersion> | |
| </XMI.documentation> | |
| </XMI.header> | |
| <XMI.content> | |
| <UML:Model name="EA Model" xmi.id="MX_EAID_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:Namespace.ownedElement> | |
| <UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/> | |
| <UML:Package name="Configuration" xmi.id="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype xmi.idref="EAID_33F9AD80_F67D_467d_B9DE_0FA31513C6D0"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="The configuration package provides the tools to store configuration settings for your application. Configuration options are stored on disk using INI files. The configuration package supports manipulation and storage of INI files in addition to the possibility to override settings using the override system."/> | |
| <UML:TaggedValue tag="created" value="2005-07-27 00:00:00"/> | |
| <UML:TaggedValue tag="modified" value="2005-07-27 00:00:00"/> | |
| <UML:TaggedValue tag="iscontrolled" value="TRUE"/> | |
| <UML:TaggedValue tag="xmlpath" value="E:\src\ezcomponents\packages\Configuration\trunk\design\configuration.xml"/> | |
| <UML:TaggedValue tag="lastloaddate" value="2005-07-28 10:49:05"/> | |
| <UML:TaggedValue tag="lastsavedate" value="2005-08-25 11:08:29"/> | |
| <UML:TaggedValue tag="version" value="0.1"/> | |
| <UML:TaggedValue tag="isprotected" value="FALSE"/> | |
| <UML:TaggedValue tag="usedtd" value="FALSE"/> | |
| <UML:TaggedValue tag="owner" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="xmiver" value="Enterprise Architect XMI/UML 1.3"/> | |
| <UML:TaggedValue tag="logxml" value="FALSE"/> | |
| <UML:TaggedValue tag="tpos" value="0"/> | |
| <UML:TaggedValue tag="packageFlags" value="CRC=0;"/> | |
| <UML:TaggedValue tag="batchsave" value="0"/> | |
| <UML:TaggedValue tag="batchload" value="0"/> | |
| <UML:TaggedValue tag="phase" value="0.1"/> | |
| <UML:TaggedValue tag="status" value="Approved"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="stereotype" value="ezcomponent"/> | |
| <UML:TaggedValue tag="ea_stype" value="Public"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=bfcd;"/> | |
| <UML:TaggedValue tag="tpos" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Namespace.ownedElement> | |
| <UML:Class name="ezcConfigurationValidationItem" xmi.id="EAID_2F262D1E_5062_4b23_943B_818E60271BB2" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the result of one error item in the ezcConfigurationValidationResult class. | |
| The reader object will create the item with location and description which is passed to an ezcConfigurationValidationResult object. | |
| @see ezcConfigurationValidationResult for more details."/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 12:29:49"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:54:11"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\validationitem.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="ATT=0502;OPN=27e8;LNK=0e58;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="TYPE_ERROR" changeable="frozen" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="1"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The validation is an error which means the configuration cannot be read, if tried an exception will be thrown."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{EFB463FC-C60E-452d-9AEF-F10D0ED5377D}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="TYPE_WARNING" changeable="frozen" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="2"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The validation is a warning which means the configuration can be read but the configuration has some issues which the user could fix. | |
| Will only used when strict validation is enabled."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C7900C13-1C98-47ae-87BD-78EAC74EBC12}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="type" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="TYPE_ERROR"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The type of validation problem, one of the TYPE_ERROR or TYPE_WARNING values."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{512E46AF-409F-4f63-98C7-19D198CD2FE5}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="line" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The line number the error or warning occured on. If this is false the location is unknown. | |
| @note Line numbers start with 1."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{565B20FC-5E65-4ab8-A6CE-5FCB65C49266}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="column" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The column number the error or warning occured on. If this is false the location is unknown. | |
| @note Column numbers start with 0."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C79C854D-C063-480e-9030-2A0C934AD1CF}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="description" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The description of the error or warning which can be shown to the end user. | |
| @note The description should not contain the line or column number, instead set the properties."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1B646DFC-72C9-4bd3-8E9E-AD9BE0BE8A89}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="details" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Technical description of the error or warning which can be shown to the developer. | |
| @note The description should not contain the line or column number, instead set the properties."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1FE4DF42-4725-4340-825D-0D9D6EAEC250}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the validation item with location information and description."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3FDBBDCE-A26B-405c-B642-DD397D7C255E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-A26B-405c-B642-DD397D7C255E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="type" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The type of item, use either TYPE_ERROR or TYPE_WARNING."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{6AE09A37-216C-42b3-BC19-550F991F63CD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="line" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The line number the error or warning occured."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9CF073D6-0BCD-41c5-BE37-C0A1D0F1AB32}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="column" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The column number the error or warning occured."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9EE19C62-0C03-4fe5-8AA2-606CA1E17D86}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="description" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The description of the error or warning which can be shown to the end user."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5C57EAFD-FD94-4c50-BB39-310F6FBA40AA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="details" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Technical description of the error or warning which can be shown to the developer."/> | |
| <UML:TaggedValue tag="pos" value="4"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E16A5D56-79F9-491a-96E5-01052423F538}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Association xmi.id="EAID_D3770725_5945_4877_B29E_8213592A07EA" visibility="public" isRoot="false" isLeaf="false" isAbstract="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Aggregation"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="subtype" value="Strong"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata5" value="EDGE=4;SX=0;SY=0;EX=0;EY=0;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="lb" value="0..*"/> | |
| <UML:TaggedValue tag="lt" value="-resultList"/> | |
| <UML:TaggedValue tag="rb" value="1"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Association.connection> | |
| <UML:AssociationEnd visibility="private" multiplicity="0..*" name="resultList" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_2F262D1E_5062_4b23_943B_818E60271BB2"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="containment" value="Unspecified"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:AssociationEnd> | |
| <UML:AssociationEnd visibility="private" multiplicity="1" aggregation="composite" isOrdered="false" isNavigable="true" type="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="containment" value="Unspecified"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:AssociationEnd> | |
| </UML:Association.connection> | |
| </UML:Association> | |
| <UML:Class name="ezcConfigurationFileWriter" xmi.id="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the functionality for writing file based configuration formats. | |
| This class implements most of the interface of ezcConfigurationWriter and makes it easier to work on file based configuration. All methods except save() are implemented by this class so a subclass only needs to handle the actual serialization. | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 17:33:00"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:58:36"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\filewriter.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=0e05;ATT=63be;OPN=1245;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="path" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The path to the file which will contain the serialized configuration data. | |
| @note If this property is modified the location, name and suffix will be modified too."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D61E37CB-9219-4a87-82A2-16289F32CED1}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="permission" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="length" value="0"/> | |
| <UML:TaggedValue tag="precision" value="0"/> | |
| <UML:TaggedValue tag="scale" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2C945ED3-D6CD-442c-AF92-04BC60F71A6F}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="location" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The current location of the config, this is either the path on the filesystem or a PHP stream prefix."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{353298A2-6C2C-48fe-9944-8C89926CA9AC}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="name" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The base name of the configuration file, the suffix will be appended to this to find the real filename."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1D0F7DE6-6E8E-4dab-90D3-78A642C35361}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="options" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Current options for the writer. | |
| @note See the specific writer to see which options it supports."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{DFB3AB3E-CFD8-44c5-AFC0-65F6D4C30AFB}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="config" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9F7AF983-E241-40b8-9712-431C2F918CF2}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the writer and intialises it with the file to write and the file permission to use. After construction call save() to create the INI file on disk."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{10BD5D2C-2297-4f8e-B1FE-FDE1C6243DF1}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-2297-4f8e-B1FE-FDE1C6243DF1}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be stored. Using PHP streams is also possible, e.g. gzip:site.ini.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5295627A-A502-4521-B909-E74863100999}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="permission" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The permission to use when creating the INI file, this value is an integer and can be created by using the decoct() function. Pass a value of false if you don't want to modify the permission value."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{82938E5E-DE6C-447c-BEA2-DA28F9766F3B}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The configuration object to write as an INI file or false to specify the object at a later time."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{66AA9D81-E9F5-40f7-8EFC-C54A0008C527}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="init" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the writer with a location and a name. These values determine where the configuration will be serialized."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A0EF18D7-716B-422f-AB12-50D8D7FDE93E}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.init" xmi.id="EAID_311F1DCA_AD62_4171_92E5_69D1F4F742D6"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{15702B80-F9FF-48be-9CB3-531282BC2E2A}" xmi.id="EAID_F51F6459_3FCF_4ccf_ACFA_D89F350B8968"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-716B-422f-AB12-50D8D7FDE93E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{48F836DE-52AF-4e52-A1C5-A309BD632186}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2A2227AA-1843-4e9d-9478-EBEBC5BB7D02}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8078641A-9404-42d6-9FCB-A13C9EAB4259}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0D5F0C09-06C1-4df0-8749-B93AA46B89AE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current configuration object if one is set, false otherwise."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{EEE0F824-B832-42e1-992E-7C0FC7BC28A5}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{7B1506F5-37C2-4254-A329-4F8E06953344}" xmi.id="EAID_BDC7122C_BE81_4471_8225_CF427248A1CB"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.config" xmi.id="EAID_C7C94128_76DF_4243_ABF5_5ABD35821C97"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-B832-42e1-992E-7C0FC7BC28A5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current configuration object to be used for storage with save(). | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{681EC6F5-3E0C-4df9-B115-37D6A89EAA30}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.setConfig" xmi.id="EAID_6A118690_DC6A_4f07_994B_C2136CB50F3A"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{38DEB132-25CF-4eb5-83DE-C247B508DCCA}" xmi.id="EAID_DF2CB768_0D92_4648_8505_2B6590BEAEE3"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3E0C-4df9-B115-37D6A89EAA30}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer. Use false if you wish to remove the current configuration object."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2D743B47-A7F1-4fdd-A740-8E0DA7F27040}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current location string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F9D268B4-0D98-40c5-96F5-E9D07336A04A}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{57D3A770-F899-4703-8B3E-80D047568298}" xmi.id="EAID_3AF49088_45D3_42aa_A0D2_5672D57788F7"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.location" xmi.id="EAID_B6F8763E_17E6_4013_8841_B63EDB5FC00D"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0D98-40c5-96F5-E9D07336A04A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current location where the configuration will be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{ABB660CE-2DD9-4231-B022-0FA858F0A9E3}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.setLocation" xmi.id="EAID_4CF0EF02_F70B_4b6a_825F_1BC4B3A43DE5"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{D6D6C92A-E78A-413c-92C8-3C708E16F9C0}" xmi.id="EAID_803C7DCF_7658_40bb_99D3_EAD26BB4ACF1"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-2DD9-4231-B022-0FA858F0A9E3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A5E97F14-2947-428f-A359-37B08F3367FE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current name for the configuration to be written."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{065E70CB-628F-4c79-AA64-F83FA1970723}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{3FB9F62E-CA07-4d87-A877-1B0E7244526F}" xmi.id="EAID_21FFC623_3BBD_43d8_BB0C_C1B3792FF58D"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.name" xmi.id="EAID_E686AD29_3DA4_456e_AC8D_EFF513F3F7FB"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-628F-4c79-AA64-F83FA1970723}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current name of the configuration to be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{090DD8CD-6B26-4fa2-A613-0C7388F7BF45}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{AADD7A5B-4246-4d44-B750-1B0556D7CE8F}" xmi.id="EAID_835C0980_936E_45ec_9D44_29D24790CFED"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.setName" xmi.id="EAID_B68593CE_7C85_41ca_A512_9231B896CD09"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-6B26-4fa2-A613-0C7388F7BF45}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4480A21A-36C9-4da8-966F-E943C892C740}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current options for the writer."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E87D2F2E-1327-481c-AFD8-F53E7D12596C}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{94900BB2-AC30-40d3-AB91-7966AD93C636}" xmi.id="EAID_6D2D10B1_6868_47d1_AE6E_504FEFA45638"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.options" xmi.id="EAID_94828DE2_844D_427f_9ED9_F7A8BCF6F625"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-1327-481c-AFD8-F53E7D12596C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current options for the writer. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5FFACE4F-A924-478c-B4F4-E574975AA430}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.setOptions" xmi.id="EAID_2ECFA8C6_81CC_4f45_9889_83247D8ADC43"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{3ECF1E8B-FFC3-4815-A172-E083316A9B73}" xmi.id="EAID_350F658C_6044_4e12_BC36_47C259C7CA09"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-A924-478c-B4F4-E574975AA430}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{6163C245-AC76-4720-B950-A526FA81D208}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" supplier="EAID_C7443657_C789_4dad_8014_431786BBDEF2" xmi.id="EAID_0778BF59_5C97_48c2_B15E_2C131A6AB607" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" supplier="EAID_BE1F24C1_2644_4265_BFF3_8E74B86DF686" xmi.id="EAID_94A52F66_FADB_4db2_BFB9_35843E2E7949" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="realize"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Realisation"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="realize"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«realize»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«realize»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Generalization subtype="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007" supertype="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" xmi.id="EAID_4B5BA6C4_8DE5_472c_80BB_7B85076DD09B" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={47DBDFF1-9BB0-4e23-8DDD-36F08F5313AD}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4B5BA6C4-8DE5-472c-80BB-7B85076DD09B}$CLT;$SUP=<none>$SUP;$ENDXREF;$XREFPROP=$XID={7E439D99-9212-411f-962A-BCA1D1708492}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4B5BA6C4-8DE5-472c-80BB-7B85076DD09B}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Generalization subtype="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6" supertype="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" xmi.id="EAID_F28A6AB9_BA73_40ea_89CE_20949231B5A1" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={2BDA846C-0004-4d14-8D5A-DB95AA249EA0}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={F28A6AB9-BA73-40ea-89CE-20949231B5A1}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Comment xmi.id="EAID_448D9573_DC87_4a94_8DF4_A2F7C24A0F7B" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-15 08:20:47"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-15 08:20:47"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Collaboration xmi.id="EAID_CBCACB12_1E83_48db_8F8F_D723707A0E56_Collaboration" name="Collaborations"> | |
| <UML:Namespace.ownedElement> | |
| <UML:ClassifierRole name="array" xmi.id="EAID_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Package"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 11:31:25"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-24 11:31:25"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package2" value="EAID_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| <UML:ClassifierRole name="ini" xmi.id="EAID_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Package"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 11:31:16"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-24 11:31:21"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package2" value="EAID_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| <UML:ClassifierRole name="exception" xmi.id="EAID_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Package"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 11:31:44"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-24 11:31:44"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package2" value="EAID_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| <UML:ClassifierRole name="Interactions" xmi.id="EAID_CA063986_E75E_4378_B639_72D54D01EB88" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Package"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-02 11:19:56"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:19:56"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package2" value="EAID_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| </UML:Namespace.ownedElement> | |
| <UML:Collaboration.interaction/> | |
| </UML:Collaboration> | |
| <UML:Class name="ezcConfigurationValidationResult" xmi.id="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the result of an ezcConfigurationFileReader::validate() operation. | |
| It contains the result of the validation process. The reader will create the result with location information and the validation items which is returned to the caller. | |
| Instantiate an object of this class and append items using appendResult() or appendItem(). The caller can then access the result using $resultList. | |
| The reader will typically create the result with: | |
| <code> | |
| $result = new ezcConfigurationValidationResult( "settings", "site", "settings/site.ini" ); | |
| // a validation failed | |
| $result->isValid = false; | |
| $result->appendResult( ezcConfigurationValidationItem::TYPE_ERROR, $line, $column, 'Missing configuration value for setting $setting", "Excepted configuration value after assignment (=) for setting $setting" ); | |
| </code> | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 12:11:41"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:53:03"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\validationresult.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="ATT=ede9;OPN=5e99;LNK=6abd;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="isValid" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="true"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Holds information on whether the validation process was a success or not, will be true if successful and false if unsuccessful. | |
| @note The validation process will determine when a configuration is valid, for instance if a stricter validation is run it will set it as invalid even if it contains warnings."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F039253C-266A-47e1-AF8E-EB858C9B7C4F}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="errorCount" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="0"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="A count on how many error items the validation process resulted in. The error items can be accessed by traveresing $resultList."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B81121EF-BF69-416b-9C26-F60BB729FE60}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="warningCount" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="0"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="A count on how many warning items the validation process resulted in. The warning items can be accessed by traveresing $resultList."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5940820B-5F50-48b4-9907-029D7571691F}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="resultList" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid5"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Contains an array with ezcConfigurationValidationItem objects which are either errors or warnings detected during the validation process."/> | |
| <UML:TaggedValue tag="type" value="array(ezcConfigurationValidationItem)"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1B165A96-F618-4169-B387-70FEB0CF6B87}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="location" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The location of the configuration which was validated."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A351C68D-425A-4a11-839F-2F1814B80D31}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="name" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The name of the configuration which was validated."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{039A251B-F58D-46f4-AD9E-291017F39F59}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="displayName" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Similar to $name and $location but is generated by the specific reader and contain more readable information to the end user."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2B00D729-B5BF-4dad-BEEA-34D395187F91}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the validation result with some information on the configuration file and an empty result list."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4E554A10-4021-455d-9F47-774631B042EC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4021-455d-9F47-774631B042EC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration as returned by the reader."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B54E8E0C-BBEE-4df9-9BD2-DD27D28D499A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration as returned by the reader."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{43F3D280-9871-41aa-8B33-696291FFB9B3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="displayName" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="A displayable name for the configuration which is made by the reader."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1AF8E04D-6BFF-45e2-8426-3E7ECE7F6F8D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="appendResult" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Creates an ezcConfigurationValidationItem of the parameters and appends it to the result list. | |
| @see appendItem()"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C281DE8D-7BDB-4286-B74C-C43D726C3A49}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7BDB-4286-B74C-C43D726C3A49}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="type" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The type of item, use either TYPE_ERROR or TYPE_WARNING."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5739EDCB-6AA0-4f8f-AC56-5999BE199C04}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="line" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The line number the error or warning occured."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{95A5A5BF-F188-4865-94DC-70BE32AD4187}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="column" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The column number the error or warning occured."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{43B7ED15-212E-422e-93C0-FA706A9AF43F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="description" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The description of the error or warning which can be shown to the end user."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5EB78D40-D3F7-4ee0-ADC9-F30CB10A6A00}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="details" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Technical description of the error or warning which can be shown to the developer."/> | |
| <UML:TaggedValue tag="pos" value="4"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{221A0F4D-9EFA-41c0-8DD6-BBAF76E12006}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="appendItem" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Appends the validation item to the result list. | |
| @see appendResult()"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{09FFB302-AE1F-4054-B205-1E0C382037BA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AE1F-4054-B205-1E0C382037BA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="item" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_2F262D1E_5062_4b23_943B_818E60271BB2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The error or warning item which should be added to the end of the result list."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationItem"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_2F262D1E_5062_4b23_943B_818E60271BB2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{595ABAF8-802C-40db-99C4-32BAABAFFCBD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" supplier="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" xmi.id="EAID_6C332390_131D_42cb_B8CF_BBA63C117A0C" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="instantiate"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="instantiate"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«instantiate»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="EDGE=1;SX=0;SY=0;EX=0;EY=0;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«instantiate»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_96440789_7676_4474_9118_76338DE6FF46" supplier="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" xmi.id="EAID_76D2EE7F_7585_469a_BD3F_98D756512BA5" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="instantiate"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="instantiate"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«instantiate»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="EDGE=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«instantiate»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Comment xmi.id="EAID_6B528770_8640_48a3_BEB5_A1A71260EF04" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-24 14:57:58"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-24 14:57:58"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Class name="ezcConfigurationFileReader" xmi.id="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the functionality for reading file based configuration formats. | |
| This class implements most of the interface of ezcConfigurationReader and makes it easier to work on file based configuration. All methods except load() and validate() are implemented by this class, so a subclass only needs to handle the actual serialization. | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 17:33:00"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:58:54"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\filereader.php"/> | |
| <UML:TaggedValue tag="genoptions" value="nKill=0;sLang=PHP;bConstructor=1;bConInline=0;sConScope=Public;bCpyConstructor=0;bCpyConInline=0;sCpyConScope=Public;bDestructor=1;bDesVirtual=1;bDesInline=0;sDesScope=Public;CHeader=.h;CBody=.cpp;JBody=.java;VBody=.cls;VBNetBody=.vb;sAssocName=$LinkClass;bGetSet=1;bGenInterfaces=1;JCol=Vector;CCol=[];VCol=Collection;bVMultiuse=1;bVPersist=0;bVDatabind=0;bVDatasource=0;bVGlobal=0;bVCreatable=1;bVExposed=0;sMTS=0;sCRefType=*;sCGetPrefix=Get;sCSetPrefix=Set;sJGetPrefix=get;sJSetPrefix=set;sCSGetPrefix=Get;sCSSetPrefix=Set;sVVersion=6.0;CSBody=.cs;DBody=.pas;bJInnerClasses=1;sJCollection=;sCodePage=;sPHPBody=.php;sPHPVersion=5.0;sPHPGetPrefix=get;sPHPSetPrefix=set;nLang=-1;"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=13f8;OPN=e391;ATT=13dc;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="path" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The path to the file which will contain the serialized configuration data. | |
| @note If this property is modified the location, name and suffix will be modified too."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8644C7DF-2F4C-4796-AE93-0F8734BF9056}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="location" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The current location of the config, this is either the path on the filesystem or a PHP stream prefix."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C664AFCF-55BB-4526-9538-72DB15612F76}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="name" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The base name of the configuration file, the suffix will be appended to this to find the real filename."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E9B0DBF1-6AA9-4a97-ABCC-FDA13B4EDE59}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="options" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Current options for the reader. | |
| @note See the specific reader to see which options it supports."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{06189F45-3F6B-4d5a-A58D-9746EC66AE88}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="config" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B37BE35A-D77A-4af8-A8CD-E02724F51E09}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the writer and intialises it with the file to write and the file permission to use. After construction call save() to create the INI file on disk."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{283D5DAE-1715-4179-8A1E-304F18541B17}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-1715-4179-8A1E-304F18541B17}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be stored. Using PHP streams is also possible, e.g. gzip:site.ini.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AACBBE2D-1BBA-4548-8DC1-45D0E565639E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="init" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the writer with a location and a name. These values determine where the configuration will be serialized."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C528E2C9-B86E-4bb3-AFDD-A19952D4AE4D}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.init" xmi.id="EAID_73A1EED2_BEC7_45d2_B991_3D346E9DB887"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{7353BD7E-C84C-4d6b-BF41-736355659A01}" xmi.id="EAID_9786A069_CD06_4f3b_88C2_A7075C5FDF02"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-B86E-4bb3-AFDD-A19952D4AE4D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1C0A8E0B-C1A5-405c-B278-F8B551B3415E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{99F9910F-0568-4d04-9561-1A913E6909E0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7FC314AE-C77F-451c-9CF0-3DC5BBE4E9C4}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{681DF42C-258A-451f-BEBF-331F2EAF50FB}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current configuration object if one is set, false otherwise. The object will be set each time load() is called."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3D320AC8-D08C-468e-BB09-90F9AD242B99}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{E314680E-2ACD-44b3-942B-C8A0B0E51ECF}" xmi.id="EAID_3683D6E3_4040_42df_A080_B1BD2EBF8B7E"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.config" xmi.id="EAID_53942704_ED49_431e_B63A_6A0DB0D1233B"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-D08C-468e-BB09-90F9AD242B99}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="configExists" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Checks if the configuration exists at the given location and returns true or false. | |
| @retval bool"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B7F52BD2-7D92-4b1f-A5EF-12C509E32465}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.configExists" xmi.id="EAID_34C82BFB_3824_4d5d_AD52_3D9C60793ABE"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{B358FD1A-7351-4a2c-B254-D7A24FEF7CA0}" xmi.id="EAID_7FFD58E1_4765_4543_91B7_E4E2DABD850E"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7D92-4b1f-A5EF-12C509E32465}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="timestamp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the last modified timestamp of the configuration or false if it does not exist."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E4DED554-3D34-414b-BE21-B0BBC7F733DD}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.timestamp" xmi.id="EAID_30896507_F414_4ead_8801_5A757949AF27"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{6B9DE908-0DA1-455c-BAD9-CA1FB59664D5}" xmi.id="EAID_6067DC71_1C3A_4280_BAFC_683E1A92770C"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3D34-414b-BE21-B0BBC7F733DD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current location string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{363368FD-7E2E-49bb-AA27-BB12B4E9067F}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.location" xmi.id="EAID_4EE946CB_4D24_4b0d_87F9_381DDFC63A5C"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{1D679302-A07E-42ab-BC97-7A6A514595BF}" xmi.id="EAID_8E5458A1_605E_4b2a_A6EB_A832165EB7B2"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7E2E-49bb-AA27-BB12B4E9067F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current location where the configuration will be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A87251E8-B4D6-45ed-83F6-58EA69624A37}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.setLocation" xmi.id="EAID_22190D7C_6805_4586_9F94_D22E61B97898"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{B689E91C-4AF9-4a71-8B8B-1CD644787A50}" xmi.id="EAID_DDF72AA2_E1F7_43f6_B965_EBB49B15187F"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-B4D6-45ed-83F6-58EA69624A37}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{CEE81584-AFBF-4f4e-B69C-58CC9D2AD30C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current name for the configuration to be written."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5CCAF8C1-AAB3-4183-AC06-7D7ADE6DB5BF}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{3B33D7CF-9CD4-42ba-85D0-18B729195E1F}" xmi.id="EAID_4B0B3A73_1C46_47d7_AD72_ADF37A507645"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.name" xmi.id="EAID_4FA89743_06FA_4585_8DBF_02A320BCCB8B"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AAB3-4183-AC06-7D7ADE6DB5BF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current name of the configuration to be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B9B0BBD5-0A54-4cda-9679-082EF353D7FA}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.setName" xmi.id="EAID_79C64C98_562B_4e16_9198_FEDE3EEBAD5B"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{25081F61-B633-4822-B553-E9AA202A555F}" xmi.id="EAID_EEB2A9BE_65FE_4958_B932_3AC32850C9D2"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0A54-4cda-9679-082EF353D7FA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{EB3DE0C9-0954-4d66-9592-5B902FC1FC43}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current options for the writer."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8B26835D-5564-4cc0-AEB8-E513865D94AE}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{275FEB3C-E14B-4509-8CA9-0C9E69CF7E29}" xmi.id="EAID_05261C4A_D3BA_40f5_B18A_DE5268D6EB28"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.options" xmi.id="EAID_53226191_F6A2_4e7c_991B_B2B445CA374A"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-5564-4cc0-AEB8-E513865D94AE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current options for the writer. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="10"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D1CF8D9D-C5C2-4656-9934-66BDBDC90FEF}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.setOptions" xmi.id="EAID_62937F41_26FD_43b5_B2DD_27144F47DB9D"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{C1E147E1-83DE-4061-8EE7-7C8A91CEFE4F}" xmi.id="EAID_A5067296_717B_4847_9565_F9C1EE6E6EC1"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C5C2-4656-9934-66BDBDC90FEF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{86997E66-7E42-442a-9DA4-014955A261C6}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" supplier="EAID_A7200892_6A34_45f2_AECD_54AED3C8C677" xmi.id="EAID_30D68EFE_FE65_4c4a_BEAA_36FC3290D310" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="realize"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Realisation"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="realize"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«realize»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«realize»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" supplier="EAID_C7443657_C789_4dad_8014_431786BBDEF2" xmi.id="EAID_7E4CCAB3_8693_407a_BA42_75CDC2640B7B" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Generalization subtype="EAID_96440789_7676_4474_9118_76338DE6FF46" supertype="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" xmi.id="EAID_2ECA951F_B053_4166_983A_80761DE74BA0" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={D7EEC445-7DB8-4374-A98F-B2C55E35CF5D}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={2ECA951F-B053-4166-983A-80761DE74BA0}$CLT;$SUP=<none>$SUP;$ENDXREF;$XREFPROP=$XID={0490CE39-06DC-4426-8BFA-4164B53EC9F2}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={2ECA951F-B053-4166-983A-80761DE74BA0}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Generalization subtype="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" supertype="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" xmi.id="EAID_67AF4B0F_0F01_4ef3_8779_7FEA09E3FFCD" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={64E054F8-BF62-4c6f-B41A-5BDA437AA849}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={67AF4B0F-0F01-4ef3-8779-7FEA09E3FFCD}$CLT;$SUP=<none>$SUP;$ENDXREF;$XREFPROP=$XID={292641DC-6627-4efd-A931-69EB00ADD651}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={67AF4B0F-0F01-4ef3-8779-7FEA09E3FFCD}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Comment xmi.id="EAID_8BC47CDE_6C6E_4e55_8CBD_A6ED9C542CFF" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 12:26:01"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-14 12:26:01"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Interface name="ezcConfigurationReader" xmi.id="EAID_A7200892_6A34_45f2_AECD_54AED3C8C677" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="true"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="interface"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the interface for readers of configuration objects of type ezcConfiguration. | |
| The reader will unserialize the data from a given format e.g. from an INI file or a given XML format which can later be written by a ezcConfigurationWriter. | |
| The reader is meant to be initialised with setLocation() and setConfig() and then a call to save(). It is also possible to initialise everything with the init() function. | |
| <code> | |
| $reader = new ezcConfigurationINIReader(); | |
| $reader->init( 'site', 'settings' ); | |
| $conf = $reader->load(); | |
| <code> | |
| Some readers allows even quicker initialization with the constructor. For instance the INI reader allows you to specify the full path to the INI file. | |
| <code> | |
| $reader = new ezcConfigurationINIReader( 'settings/site.ini' ); | |
| $conf = $reader->load(); | |
| </code> | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Interface"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 12:38:43"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:56:26"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\reader.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="stereotype" value="interface"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=13f8;OPN=3f8d;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Operation name="init" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the writer with a location and a name. These values determine where the configuration will be serialized."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7353BD7E-C84C-4d6b-BF41-736355659A01}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C84C-4d6b-BF41-736355659A01}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3425E162-757E-439d-8520-C922E9F55423}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{52DAAEF2-935E-4935-99F8-8CC9BE23C5F0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C3E90390-4231-4046-AF66-62E93C283587}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AE7A1DDB-3544-4ee5-A233-56078FD76781}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="load" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Loads the current config object from a given location which can later be stored with a ezcConfigurationWriter. | |
| @see config() | |
| @throw ezcConfigurationException::NO_CONFIG if there is no config object to be read from the location. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for reading. | |
| @throw ezcConfigurationException::READ_FAILURE if the configuration could not be read from the given location."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{423E693A-A405-47e0-8B7E-6CA6D8564E8A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-A405-47e0-8B7E-6CA6D8564E8A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current configuration object if one is set, false otherwise. The object will be set each time load() is called."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E314680E-2ACD-44b3-942B-C8A0B0E51ECF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-2ACD-44b3-942B-C8A0B0E51ECF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="configExists" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Checks if the configuration exists at the given location and returns true or false. | |
| @retval bool"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B358FD1A-7351-4a2c-B254-D7A24FEF7CA0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7351-4a2c-B254-D7A24FEF7CA0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="timestamp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the last modified timestamp of the configuration or false if it does not exist."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{6B9DE908-0DA1-455c-BAD9-CA1FB59664D5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0DA1-455c-BAD9-CA1FB59664D5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current location string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1D679302-A07E-42ab-BC97-7A6A514595BF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-A07E-42ab-BC97-7A6A514595BF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current location where the configuration will be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B689E91C-4AF9-4a71-8B8B-1CD644787A50}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4AF9-4a71-8B8B-1CD644787A50}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F88A2059-8943-480f-80E4-1C39EA882FA6}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current name for the configuration to be written."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3B33D7CF-9CD4-42ba-85D0-18B729195E1F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-9CD4-42ba-85D0-18B729195E1F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current name of the configuration to be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{25081F61-B633-4822-B553-E9AA202A555F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-B633-4822-B553-E9AA202A555F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3B688FAD-70AC-46bf-8978-B8F32F6707F9}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current options for the writer."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{275FEB3C-E14B-4509-8CA9-0C9E69CF7E29}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-E14B-4509-8CA9-0C9E69CF7E29}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current options for the writer. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="10"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C1E147E1-83DE-4061-8EE7-7C8A91CEFE4F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-83DE-4061-8EE7-7C8A91CEFE4F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5AE2D962-16C6-4eab-8BCB-18FBA7439CB9}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="validate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Validates the configuration at the given location and returns the validation result."/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2B22835B-8B2B-4ca5-A908-7BD5909E05EF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-8B2B-4ca5-A908-7BD5909E05EF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="strict" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Controls how strict the validation is. If set to true it will not validate the file if it contains any errors or warnings. If false it will allow warnings but not errors."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AC72B6E0-3AC8-403c-8564-61BB8B785F01}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Interface> | |
| <UML:Interface name="ezcConfigurationWriter" xmi.id="EAID_BE1F24C1_2644_4265_BFF3_8E74B86DF686" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="true"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="interface"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides the interface for writers of configuration objects of type ezcConfiguration. | |
| The writer will serialize the data to a given format e.g. to an INI file or a given XML format which can later be read by a ezcConfigurationReader. | |
| The writer is meant to be initialised with setLocation() and setConfig() and then a call to save(). It is also possible to initialise everything with the init() function. | |
| <code> | |
| $writer = new ezcConfigurationINIWriter(); | |
| $writer->setConfig( $c ); | |
| $writer->setLocation( 'site', 'settings' ); | |
| $writer->save(); | |
| <code> | |
| Classes that implements this interface is adviced to create a constructor with all the initialisation as parameter to make it easier to use the class. For instance this could transform the above example into: | |
| <code> | |
| $writer = new ezcConfigurationINIWriter( $conf, 'site', 'settings' ); | |
| $writer->save(); | |
| </code> | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Interface"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 12:38:43"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:57:11"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\writer.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="stereotype" value="interface"/> | |
| <UML:TaggedValue tag="eventflags" value="OPN=22da;LNK=0e05;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Operation name="init" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialises the writer with a location and a name. These values determine where the configuration will be serialized."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{15702B80-F9FF-48be-9CB3-531282BC2E2A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-F9FF-48be-9CB3-531282BC2E2A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{713D4EC9-659B-4514-8686-72ACEFF4BCF6}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{932908B1-A208-4a33-8CBF-F0C1231C37D5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A7BE9C4E-07A5-4d95-A4E8-878C1F01D15E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="3"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{E0A09DD9-7959-43bf-8EBA-66DA498C3DDD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="save" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Saves the current config object to a place which can later be retrieved with a ezcConfigurationReader. | |
| @throw ezcConfigurationException::NO_CONFIG_OBJECT if there is not config object set to write. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for storage. | |
| @throw ezcConfigurationException::WRITE_FAILURE if the configuration could not be stored in the given location."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{CE22CF26-3EA6-4279-90F2-DFC72604F99E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3EA6-4279-90F2-DFC72604F99E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current configuration object if one is set, false otherwise."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7B1506F5-37C2-4254-A329-4F8E06953344}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-37C2-4254-A329-4F8E06953344}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setConfig" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current configuration object to be used for storage with save(). | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{38DEB132-25CF-4eb5-83DE-C247B508DCCA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-25CF-4eb5-83DE-C247B508DCCA}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The current configuration object which should be serialized by the current writer. Use false if you wish to remove the current configuration object."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8CCE290D-7801-458a-9315-F9BDFD011C47}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current location string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{57D3A770-F899-4703-8B3E-80D047568298}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-F899-4703-8B3E-80D047568298}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setLocation" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current location where the configuration will be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D6D6C92A-E78A-413c-92C8-3C708E16F9C0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-E78A-413c-92C8-3C708E16F9C0}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AEBEE92B-298D-4431-8AA1-E8E118940493}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the current name for the configuration to be written."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3FB9F62E-CA07-4d87-A877-1B0E7244526F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-CA07-4d87-A877-1B0E7244526F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current name of the configuration to be written. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AADD7A5B-4246-4d44-B750-1B0556D7CE8F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4246-4d44-B750-1B0556D7CE8F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1B55A851-3010-4155-B212-74C8C424DB04}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current options for the writer."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="isAbstract" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{94900BB2-AC30-40d3-AB91-7966AD93C636}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AC30-40d3-AB91-7966AD93C636}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the current options for the writer. | |
| @note This will only be used the next time save() is called."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3ECF1E8B-FFC3-4815-A172-E083316A9B73}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-FFC3-4815-A172-E083316A9B73}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="An associative array of options for the writer. Which options to use is determined by the specific writer class."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{135C383B-0F9E-4d8d-8674-2F4A918142A8}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Interface> | |
| <UML:Comment xmi.id="EAID_BE6C9BF3_37C4_4375_9567_0A26A4ED859B" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="The array reader/writer can be used for simple caching of config objects."/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Note"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-22 11:41:07"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-22 11:42:23"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=2dfd;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Class name="ezcConfigurationManager" xmi.id="EAID_BF527EAF_D48F_4ca8_A6B7_1713959753B2" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides easy access to application settings. | |
| Using this class removes the need to work with specific readers and writers and also handles caching to speed up the process. This can be useful for smaller applicatios which doesn't have too many settings and does not have high memory or speed requirements. | |
| Before the manager can be used it must be configured so it knows where to fetch the settings, this is usually at the start of the program. | |
| <code> | |
| $man = ezcConfigurationManager::getInstance(); | |
| $man->init( "settings", "ezcConfigurationINIReader", $options ); | |
| </code> | |
| After it is configured the rest of the code can simply access the global instance and fetch the settings using setting(). | |
| <code> | |
| $color = ezcConfigurationManager::getInstance()->setting( 'Background', 'Colors', 'site' ); | |
| </code> | |
| @see ezcConfiguration, ezcConfigurationReader, ezcConfigurationWriter"/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 11:18:19"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 09:31:37"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\manager.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=2097;ATT=f74a;OPN=1297;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="location" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The main location of the configurations which is passed to each reader, this is either the path on the filesystem or a PHP stream prefix."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2FB419C0-4099-4a98-A552-BDA8B671ABCE}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="options" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Options for the readers, this is passed on when the reader is created for the first time. | |
| @note See the specific reader to see which options it supports."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{EAB0E2CE-C19B-4694-A412-F843BBE44BD6}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="readerClass" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="''"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The name of the class to create readers from. This class must implement the ezcConfigurationReader interface, if not an exception is thrown when it is created."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4D1854B0-1636-47a6-8B5B-B5166646E4E5}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="nameMap" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Maps the name of the configuration to the ezcConfiguration object."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{62CF8BFD-23F6-4002-BDD3-993F07A0B0E1}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="cachedNameMap" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Maps the name of the configuration to the cached ezcConfiguration object."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{82957077-B3F0-440b-9488-28535D8CE32B}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initializes the manager. | |
| @note Private constructor to avoid creating more than one instance, use getInstance() to get the object instance."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{FC8427E6-AFEE-4d7b-A146-39BF7EBE4662}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AFEE-4d7b-A146-39BF7EBE4662}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="getInstance" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the unique global instance of the manager. | |
| To configure the manager a call to init() must be done at the start of the application."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="static" value="1"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{010F247C-7BA7-40c0-9E2F-62AF5AED121E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7BA7-40c0-9E2F-62AF5AED121E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="init" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Initialise the manager with the values which will be used by the configuration reader. It sets the default location and reader options and which reader to use by specifying the class name."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D735D843-C6E2-42f8-A208-AF186E83A007}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C6E2-42f8-A208-AF186E83A007}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="location" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The main placement for the configuration. It is up to the specific reader to interpret this value. | |
| This can for instance be used to determine the directory location for an INI file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{89763659-24BF-49b0-91F2-E3FD5509A577}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="readerClass" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the class to use as a configuration reader. | |
| @note This class must implement the ezcConfigurationReader interface."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D84DB1AE-B8A5-4adb-8C92-52B9C4CA8D76}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Options for the configuration reader, this is passed on the reader specified in $readerClass when it is created. Check the documentation for the specific reader to see which options it supports."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0A28DEEB-EB86-4933-9E54-E7FFDC0FF07E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="hasSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns true if the specified setting exists in the specified configuration."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{EBA91808-33B5-4808-9F5F-CF483F90728A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-33B5-4808-9F5F-CF483F90728A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{907D8984-4A71-4cec-BA5C-6AB2C93DD82E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C7C0B10A-EBD9-4fcd-9651-F6C417530513}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{785D3716-840F-400f-BDF8-0E65AF491EB5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| "/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A404CC6E-89FE-4ba9-B247-D4A260BED1C2}"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A404CC6E-89FE-4ba9-B247-D4A260BED1C2}" xmi.id="EAID_CD2BA99D_C93F_403d_9521_23F04A8BB342"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid6"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-89FE-4ba9-B247-D4A260BED1C2}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C8246198-F4B3-4d29-ACF0-DA51F56054CF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{60089C29-D292-40b7-864F-235123B15A89}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C50C7AFA-02C5-44c4-BDE5-302D1A723FDE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="boolSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_BOOL if the setting value is not a boolean."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B25EBDE8-D233-4a6a-AE8B-7515F53FADBD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-D233-4a6a-AE8B-7515F53FADBD}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="intSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_INT if the setting value is not an int."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{101E2E2C-98D0-4bd6-B86F-BDB6830D4477}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-98D0-4bd6-B86F-BDB6830D4477}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="floatSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_FLOAT if the setting value is not a float."/> | |
| <UML:TaggedValue tag="type" value="float"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2E763185-D1F5-43d7-BF3A-41325C395935}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid7"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="float"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-D1F5-43d7-BF3A-41325C395935}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="numberSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_NUMBER if the setting value is not a number."/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{40A1A1ED-E58A-471f-B386-10B570DDCF7A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid6"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-E58A-471f-B386-10B570DDCF7A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="stringSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_STRING if the setting value is not a string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{6A6BDC79-F36D-4e39-AC94-ED334809B478}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-F36D-4e39-AC94-ED334809B478}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="arraySetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting in the specified configuration. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_ARRAY if the setting value is not an array."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="10"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8B63A066-493F-4def-97B7-6DC78048ED7A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-493F-4def-97B7-6DC78048ED7A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="settings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the values of the specified settings in the specified configuration as an array. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_CONFIG if the configuration does not exist."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{26AB09B5-C713-4710-9BAA-EBAE47058656}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C713-4710-9BAA-EBAE47058656}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settings" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The names of the settings to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D1426238-9F44-4408-95EC-E84742DDD1EF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the settings will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{543176D8-977E-4cfc-9535-949879B448C8}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F1044793-395C-4d65-BF4E-FE3A8AC0E5BF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="exists" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Checks if the setting named $name exists using the current configuration reader and return true or false."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="12"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{829D643E-64B6-40de-B100-7E972FEF5F0C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-64B6-40de-B100-7E972FEF5F0C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="name" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name for the configuration. It is up to the specific writer to interpret this value. | |
| This can for instance be the basename for the INI file, so a value of 'site' would create a file with name 'site.ini'."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2C919120-8F84-409a-B9BB-836B70DFE6F8}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_BF527EAF_D48F_4ca8_A6B7_1713959753B2" supplier="EAID_C7443657_C789_4dad_8014_431786BBDEF2" xmi.id="EAID_63466700_C9A2_4fb9_AEF9_9EA7CA0F7682" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="EDGE=1;SX=0;SY=0;EX=0;EY=0;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Class name="ezcConfiguration" xmi.id="EAID_C7443657_C789_4dad_8014_431786BBDEF2" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides persistent platform-indenpendent and format independent application settings. | |
| A typical usage for retrieveing the settings in an application: | |
| <code> | |
| // $conf contains an ezcConfiguration object | |
| $color = $conf->setting( "Background", "Colors" ); | |
| $size = $conf->intSetting( "PointSize", "Fonts" ); | |
| </code> | |
| A typical usage for storing the settings of an application: | |
| <code> | |
| // $conf contains an ezcConfiguration object | |
| $conf->setSetting( $color, "Background", "Colors" ); | |
| $conf->setSetting( $size, "PointSize", "Fonts" ); | |
| $conf->setSettings( array( $host, $user, $password ), array( "Host", "User", "Password" ), "DB" ); | |
| </code> | |
| The current groups and their settings can be examined with: | |
| <code> | |
| // $conf contains an ezcConfiguration object | |
| $groups = $conf->groupNames(); | |
| foreach ( $groups as $group ) | |
| { | |
| $settings = $conf->settingNames( $group ); | |
| foreach ( $settings as $setting ) | |
| { | |
| $value = $conf->setting( $setting, $group ); | |
| print "$group:$settings=$value\n"; | |
| } | |
| } | |
| </code> | |
| Alternatively all settings and their values can be returned in one go: | |
| <code> | |
| // $conf contains an ezcConfiguration object | |
| $settings = $conf->settingsInGroup( "Colors" ); | |
| foreach ( $settings as $setting => $value ) | |
| { | |
| print "$setting=$value\n"; | |
| } | |
| </code> | |
| Or quering the entire configuration settings with allSettings(): | |
| <code> | |
| // $conf contains an ezcConfiguration object | |
| $allSettings = $conf->allSettings( "Colors" ); | |
| foreach ( $allSettings as $group => $settings ) | |
| { | |
| foreach ( $settings as $setting => $value ) | |
| { | |
| print "$group:$setting=$value\n"; | |
| } | |
| } | |
| </code> | |
| Fetching specific settings is done using setting() or if you want to ensure that it is a specific type use boolSetting(), intSetting(), floatSetting(), numberSetting(), stringSetting() or arraySetting(). Fetching multiple values is possible with settings(). | |
| Removing entries is possible with removeSetting(), removeSettings(), removeGroup() and removeAllSettings(). | |
| In addition all entries can queried for existance with hasSetting(), hasSettings() and hasGroup(). | |
| Reading and writing is done by the various implemenations of ezcConfigurationReader and ezcConfigurationWriter respectively. They provide access to different configuration formats and storage types, for instance INI files and database storage. | |
| If the application does not need to have such finegrained control over the settings the ezcConfigurationManager class might be of interest."/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 10:34:02"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 11:04:12"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\configuration.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="ATT=7344;LNK=2097;OPN=286d;"/> | |
| <UML:TaggedValue tag="$ea_attsclassified" value="{9F7AF983-E241-40b8-9712-431C2F918CF2},{B37BE35A-D77A-4af8-A8CD-E02724F51E09}"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="groups" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Contains all the setting groups in the configuration, the name of the group is the key and the value is the settings array."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="length" value="0"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="precision" value="0"/> | |
| <UML:TaggedValue tag="scale" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{36FA6AE1-CAB1-4ed4-AB3C-1A8058DB6CB0}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="comments" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Contains all the comments that exist for the configuration. The structure of the comments array is the same as the $groups array but will only contain entries for settings which have comments."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D81B4188-C6A8-4a7c-97D8-D9CDA16EF905}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="isModified" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="false"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0D9DE087-7B26-4b16-975E-8E3765CA783E}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Intialises the configuration object with the groups and the comments."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{83678291-5061-42d7-9AA7-A8DDE4B523FF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-5061-42d7-9AA7-A8DDE4B523FF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="groups" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Array containing all the groups and their settings with values can be used to initialise the configuration from a read file."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{75E9919F-BB01-4fc7-B859-7202E74BD4F6}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="groupComments" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Comments for the groups."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{5959342A-8F52-4bc8-BBB7-D418B3EE3D8D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settingComments" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Comments for the settings."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{74864EA3-7986-4c50-A4F8-A425A635798D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="array()"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="hasSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns true if the specified setting exists."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{62CD8EB7-AE7A-42f1-B9B0-400100323EEB}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AE7A-42f1-B9B0-400100323EEB}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{FBB43EA8-BA40-4c06-B49F-2483784CAF50}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7C751D5E-6E83-46a2-948D-15C1EF47CAB5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| "/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A4C5FE9B-9798-4d17-9C92-192B94AC26F7}"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A4C5FE9B-9798-4d17-9C92-192B94AC26F7}" xmi.id="EAID_554D5B99_883A_4ada_90DF_367B59843241"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid6"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-9798-4d17-9C92-192B94AC26F7}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D761C3C7-3523-4cb2-B737-51F8531724C6}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B212EDC1-2992-43d5-BF9B-AEB2D54FD36E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="boolSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_BOOL if the setting value is not a boolean."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{1B537AC6-4721-4a76-AE06-17ECE89A2815}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4721-4a76-AE06-17ECE89A2815}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="intSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_INT if the setting value is not an integer."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{48F54C49-C2B1-468d-8695-641269BB3C36}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C2B1-468d-8695-641269BB3C36}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="floatSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_FLOAT if the setting value is not a float."/> | |
| <UML:TaggedValue tag="type" value="float"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{10926B4C-A356-4116-85EA-D277E8011225}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid7"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="float"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-A356-4116-85EA-D277E8011225}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="numberSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_NUMBER if the setting value is not a number (integer or float)."/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4E5543DD-C598-46de-AB38-4AE3593AF78B}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid6"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C598-46de-AB38-4AE3593AF78B}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="stringSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_STRING if the setting value is not a string."/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{71E34B18-3487-4879-90E6-639ED81FC175}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3487-4879-90E6-639ED81FC175}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="arraySetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of the specified setting. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| @throw ezcConfigurationException::SETTING_NOT_ARRAY if the setting value is not an array."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{54E4E777-9A91-4793-B5C1-93CC07A7D873}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-9A91-4793-B5C1-93CC07A7D873}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the specified setting to $value. | |
| If the setting does not already exists it will be created."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{39C61810-BE13-4711-8298-6E968F0027A1}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-BE13-4711-8298-6E968F0027A1}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="value" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid6"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The value of the setting, can be any PHP type."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="mixed"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D16A80A2-840C-4ea8-A3D7-C5F380D64ADF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to set."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{ED5B9329-438F-46b1-B3B4-A5F004CA3B0D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{92B819FC-7A3A-4e05-99D9-D20CF2E39D45}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="removeSetting" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Removes the specified setting from the settings group. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if the setting does not exist. | |
| "/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="10"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7F74E437-8440-4639-8A65-519A4E08CF6A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-8440-4639-8A65-519A4E08CF6A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="setting" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the setting to remove."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F8736492-E59F-4fe8-BEC1-3F24C91867CE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the setting will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4BD20989-FE51-494c-AAF0-35430A3BF077}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="hasSettings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return true if all the specified settings exists."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AE8AA1B5-FFB3-4c5e-B43C-23E8EDB85E09}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-FFB3-4c5e-B43C-23E8EDB85E09}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settings" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The names of the settings to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{917E7DC1-035D-40df-99AD-7C225AB8281B}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the settings will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C9AF501A-B48F-4d02-A0AE-6EDE8D7C13EB}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="settings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the value of all the specified settings as an array. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if any of the settings does not exist. | |
| "/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="12"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A1D36801-3349-440e-921B-4F999C68FE04}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3349-440e-921B-4F999C68FE04}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settings" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The names of the settings to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{199FC084-4F75-48b4-B5C8-F857CEE97015}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the settings will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0EAAA708-DDD2-48c9-8E19-7683025AA4B5}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setSettings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the specified settings to the values in the array $values. | |
| If the settings does not already exists it will be created."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="13"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9FB5E99C-16A9-4ed2-B6A4-7598B127B68A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-16A9-4ed2-B6A4-7598B127B68A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="values" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{06CF0972-96E3-4b9f-86BD-1D2DE4FB2A90}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settings" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The names of the settings to set."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{47BF17E9-1B1A-47ac-8CD3-3EF9098B50CB}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the settings will be located in."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7DE9AFFD-3026-46c0-AEAD-4FF2F3E8EBC7}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="removeSettings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Removes the specified settings from the specified settings group. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist. | |
| @throw ezcConfigurationException::UNKNOWN_SETTING if any of the settings does not exist. | |
| "/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="14"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{62CE5ED9-F5BA-4a58-AB59-2A36DC917A01}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-F5BA-4a58-AB59-2A36DC917A01}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="settings" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The names of the settings to remove."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0C74C5C9-1D93-4f16-B843-4F6513E0D97A}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group the settings will be located in."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{90E6774E-627F-4d00-B7A4-8C42BDB85420}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="groupNames" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return the names of all the groups as an array."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="15"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A01205E2-65FE-4e17-A9BF-D95C11053C15}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-65FE-4e17-A9BF-D95C11053C15}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="hasGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return true if the specified group exists."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="16"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{ECEBA432-8E44-4b01-BDD2-A757F6DFD2F3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-8E44-4b01-BDD2-A757F6DFD2F3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group to find."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{267EC07E-D6F9-4de8-84CA-D8B2D8B63346}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="settingNames" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the names of all settings in the specified group as an array. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="17"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{A8340F76-4D93-43f8-917B-6C12ADF85A71}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4D93-43f8-917B-6C12ADF85A71}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="settingsInGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns all settings in the specified group. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="18"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B00FF587-0143-46bc-8640-AB69CE2A98FF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0143-46bc-8640-AB69CE2A98FF}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group to find settings in."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C1ED0F73-1548-46cf-9E7E-2BECAE209106}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="removeGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Removes the specified group from the settings. | |
| @throw ezcConfigurationException::UNKNOWN_GROUP if the group does not exist."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="19"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{CEF127FB-CD55-40e8-9245-5F350BC7D1D9}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-CD55-40e8-9245-5F350BC7D1D9}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="group" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The name of the group to remove."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{83C1074F-77C8-4faa-9058-2A6D0504B13B}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="allSettings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return all the groups and their settings and values as an array. | |
| The returned array looks like: | |
| <code> | |
| array( 'group1' => array( 'setting1' => 'value1', | |
| 'setting2' => 'value2' ), | |
| 'group2' => array( 'setting3' => 'value3' ) ); | |
| </code>"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="20"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{178685A0-AA87-450e-A12A-6B3B2916470F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-AA87-450e-A12A-6B3B2916470F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="removeAllSettings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Removes all groups, settings, values and comments."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="21"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{61481005-6681-4b47-B0B8-906CAE64DFB7}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-6681-4b47-B0B8-906CAE64DFB7}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="setOptions" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Sets the options for the configuration object."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="22"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B8C0AEEC-D5E0-4f8c-A0A9-B353D7A08FC2}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-D5E0-4f8c-A0A9-B353D7A08FC2}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="options" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Array of options to set."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9E2EE882-B5AA-425b-82F5-D89F3A9EDDEC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="options" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the current options for the configuration object."/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="23"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{343C51EF-3051-4a35-8C34-ED60A1950C58}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid3"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="array"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-3051-4a35-8C34-ED60A1950C58}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="isModified" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Return true if the configuration has been modified since it was initialised with the constructor."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="24"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0D34ECB0-B9AD-4ce3-B0A7-EF11727792F4}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-B9AD-4ce3-B0A7-EF11727792F4}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Comment xmi.id="EAID_E41340A5_56D0_4489_94EE_C6D71F5110B2" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-25 10:12:52"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:12:52"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Comment xmi.id="EAID_E6C33E39_9DEA_407b_B6E2_F78AE27932D4" visibility="public" namespace="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-15 08:18:10"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-15 08:18:10"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Configuration"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| <UML:Dependency client="EAID_7F47E177_92B1_41ce_AA9F_38B565BB50FB" supplier="EAID_CBCACB12_1E83_48db_8F8F_D723707A0E56" xmi.id="EAID_E43D2F40_E4DA_4500_83AD_89FAAEC4F4A9" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="realize"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="2"/> | |
| <UML:TaggedValue tag="ea_type" value="Realisation"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="2"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="realize"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«realize»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="EDGE=2;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«realize»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Package name="array" xmi.id="EAPK_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="created" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="modified" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="iscontrolled" value="FALSE"/> | |
| <UML:TaggedValue tag="isprotected" value="FALSE"/> | |
| <UML:TaggedValue tag="usedtd" value="FALSE"/> | |
| <UML:TaggedValue tag="logxml" value="FALSE"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="ea_stype" value="Public"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Namespace.ownedElement> | |
| <UML:Class name="ezcConfigurationArrayWriter" xmi.id="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6" visibility="public" namespace="EAPK_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides functionality for writing ezcConfiguration object into files containing PHP arrays. | |
| The file it writes to will be a PHP file containing the group and comments (if enabled). | |
| A typical usage is to create the writer object and pass the filepath in the constructor: | |
| <code> | |
| $writer = new ezcConfigurationArrayWriter( "settings/site.php" ); | |
| $writer->save(); | |
| </code> | |
| That makes the class figure out the location and name values automatically. | |
| Or generally use the init() function: | |
| <code> | |
| $writer = new ezcConfigurationArrayWriter(); | |
| $writer->init( "settings", "site" ); | |
| $writer->save(); | |
| </code> | |
| @see ezcConfigurationFileWriter for more information on file based configurations. | |
| @note This class uses exceptions and will throw them when the conditions for the operation fails somehow. | |
| @note It is recommended the PHP file has the suffix .php, that way PHP accelerators can cache the content for even faster retrieval. | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 12:22:38"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:50:15"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\array\arraywriter.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="array"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=2dfd;ATT=7f3b;OPN=c8c7;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="useComments" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Controls whether comments are written to the PHP file or not."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{803F582C-A459-458b-8FCD-C77321C123D7}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the writer and intialises it with the file to write. After construction call save() to store the PHP file to disk."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D70EC3B0-7164-4f10-9DA4-F6EAD1026AAC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-7164-4f10-9DA4-F6EAD1026AAC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be written to. Using PHP streams is also possible, e.g. gzip:site.php.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{DF7FBC99-0001-4a8d-8F2F-67CD8338D74E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="permission" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The file permission to use on the newly created file, it uses the same values as chmod()."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{0B953A92-6084-4319-A9B0-1612A49084C1}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The configuration object which should be stored in a PHP file."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{7D10B0E8-B2AD-45c0-9678-C26BE2217AD4}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="save" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Saves the current config object to a place which can later be retrieved with a ezcConfigurationReader. | |
| @throw ezcConfigurationException::NO_CONFIG_OBJECT if there is not config object set to write. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for storage. | |
| @throw ezcConfigurationException::WRITE_FAILURE if the configuration could not be stored in the given location."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{CFB504DD-0882-4e39-99FC-F5A1437EE9AC}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.save" xmi.id="EAID_88C9847F_2F0D_456f_A0FB_D01CFE86BD35"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{CE22CF26-3EA6-4279-90F2-DFC72604F99E}" xmi.id="EAID_969B40DB_D7A6_40ab_BE14_1D1F7468DEFC"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0882-4e39-99FC-F5A1437EE9AC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6" supplier="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" xmi.id="EAID_53B34BAF_9CC5_4eac_B09D_10DC9BE502C7" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«thr»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«thr»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6" supplier="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" xmi.id="EAID_DF97A61E_072E_491c_B4D2_98C99B8BD9D8" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«th»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«th»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Class name="ezcConfigurationArrayReader" xmi.id="EAID_96440789_7676_4474_9118_76338DE6FF46" visibility="public" namespace="EAPK_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides functionality for reading files containing specific PHP arrays into ezcConfiguration objects. | |
| The file it reads from must be a PHP file containing the group and comments (if enabled). | |
| A typical usage is to create the reader object and pass the filepath in the constructor: | |
| <code> | |
| $reader = new ezcConfigurationArrayReader( "settings/site.php" ); | |
| $reader->load(); | |
| </code> | |
| That makes the class figure out the location and name values automatically. | |
| Or generally use the init() function: | |
| <code> | |
| $reader = new ezcConfigurationArrayReader(); | |
| $reader->init( "settings", "site" ); | |
| $reader->load(); | |
| </code> | |
| Accessing the configuration object is done by the getConfig() method or by using the return value of load(): | |
| <code> | |
| $conf1 = $reader->load(); | |
| $conf2 = $reader->config(); | |
| // $conf1 and $conf2 points to the same object | |
| </code> | |
| If caching is employed the timestamp() method can be used to find the last modification time of the file. | |
| <code> | |
| $time = $reader->timestamp(); | |
| if ( $time > $cachedTime ) | |
| { | |
| $reader->load(); | |
| } | |
| </code> | |
| Instead of loading the PHP file it can be validated with validate(), this will return an ezcConfigurationValidationResult which can be inspected and presented to the end user. | |
| <code> | |
| $result = $reader->validate(); | |
| if ( !$result->isValid ) | |
| { | |
| foreach ( $result->resultList as $resultItem ) | |
| { | |
| print $result->displayName . ":" . $resultItem->line . ":" . $resultItem->column; | |
| print " " . $resultItem->description . "\n"; | |
| } | |
| } | |
| </code> | |
| @see ezcConfigurationFileReader for more information on file based configurations. | |
| @note This class uses exceptions and will throw them when the conditions for the operation fails somehow. | |
| @note It is recommended the PHP file has the suffix .php, that way PHP accelerators can cache the content for even faster retrieval. | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_4BB45A7C_B737_44c5_B63F_437EB3BC2AD9"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 12:22:45"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:54:45"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\array\arrayreader.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="array"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="ATT=657d;OPN=1994;LNK=6abd;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="useComments" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Controls whether comments are read from the PHP file or not."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4242CBD5-EA3C-4205-BC4C-777520B8958C}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the reader and intialises it with the file to read. After construction call load() to parse the PHP file from disk and return a configuration object."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{D98804EF-097A-4e0d-A4FB-99ECC5D9A521}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-097A-4e0d-A4FB-99ECC5D9A521}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be read from. Using PHP streams is also possible, e.g. gzip:site.php.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2441B24B-58B1-433d-9C01-325C1DBEAE0E}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="load" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Loads the current config object from a given location which can later be stored with a ezcConfigurationWriter. | |
| @see config() | |
| @throw ezcConfigurationException::NO_CONFIG if there is no config object to be read from the location. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for reading. | |
| @throw ezcConfigurationException::READ_FAILURE if the configuration could not be read from the given location."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{54CCAED5-4392-45a4-AC3B-2BAE3C7C6A4C}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{423E693A-A405-47e0-8B7E-6CA6D8564E8A}" xmi.id="EAID_19BC6C4C_9126_4612_B68F_4DAA21EC9709"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.load" xmi.id="EAID_98AF12F1_F00C_4890_BB64_ECE70ACF92CE"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-4392-45a4-AC3B-2BAE3C7C6A4C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="timestamp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the last modified timestamp of the configuration or false if it does not exist."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C0610CFD-C419-4435-BB76-D7C10AF88B1C}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.timestamp" xmi.id="EAID_05258C3D_5394_4a87_8119_8B008A0EF5F9"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{6B9DE908-0DA1-455c-BAD9-CA1FB59664D5}" xmi.id="EAID_BB266D76_AFE6_49aa_B411_56D6FF321421"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-C419-4435-BB76-D7C10AF88B1C}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="validate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Validates the configuration at the given location and returns the validation result."/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2248C22E-6BAA-4c35-B289-E990C2693D89}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{2B22835B-8B2B-4ca5-A908-7BD5909E05EF}" xmi.id="EAID_1785B0A8_4087_4c35_A784_55338E0A050A"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.validate" xmi.id="EAID_BCC620D2_D5BB_4c51_A5AD_70C17DB344C4"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-6BAA-4c35-B289-E990C2693D89}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="strict" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Controls how strict the validation is. If set to true it will not validate the file if it contains any errors or warnings. If false it will allow warnings but not errors."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3EDBCC60-8F29-40b6-B9A4-D34B7700FCBC}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Dependency client="EAID_96440789_7676_4474_9118_76338DE6FF46" supplier="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" xmi.id="EAID_B3639A8D_C1EE_4789_98BE_C25BDA2C92D3" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«throws»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«throws»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_96440789_7676_4474_9118_76338DE6FF46" supplier="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" xmi.id="EAID_F82C579D_BA5A_4cfa_9DD9_08816219B6C7" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«th»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«th»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| </UML:Namespace.ownedElement> | |
| </UML:Package> | |
| <UML:Package name="exception" xmi.id="EAPK_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="created" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="modified" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="iscontrolled" value="FALSE"/> | |
| <UML:TaggedValue tag="isprotected" value="FALSE"/> | |
| <UML:TaggedValue tag="usedtd" value="FALSE"/> | |
| <UML:TaggedValue tag="logxml" value="FALSE"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="ea_stype" value="Public"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Namespace.ownedElement> | |
| <UML:Class name="ezcConfigurationFileException" xmi.id="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" visibility="public" namespace="EAPK_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides an exception for errors occuring while accessing file based configurations. | |
| Create the exception and pass the error code in the constructor, the error message will be automatically created. | |
| <code> | |
| throw new ezcConfigurationFileException( ezcConfigurationFileException::FILE_NOT_READABLE ); | |
| </code> | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 11:58:43"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 11:04:51"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\exception\fileexception.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="exception"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=88fc;OPN=67fd;ATT=138b;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="FILE_NOT_FOUND" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="1"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The configuration file could not be found on the filesystem."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="length" value="0"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="precision" value="0"/> | |
| <UML:TaggedValue tag="scale" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{92269648-474A-4ef8-82FE-DA1A14951DB7}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="FILE_NOT_READABLE" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="2"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The configuration file could not be read from the filesystem."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="length" value="0"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="precision" value="0"/> | |
| <UML:TaggedValue tag="scale" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C95AEE1A-9F96-47ca-99CD-6732C3F761C9}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="FILE_NOT_WRITABLE" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="3"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The configuration file could not be written to the filesystem."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="length" value="0"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="precision" value="0"/> | |
| <UML:TaggedValue tag="scale" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{942C7254-6079-4f53-A0FF-92A20E21D3DA}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Creates the exceptions with one of the class constants as error code. The error message will be generated automatically from the code."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C6D4021F-59CE-4e3f-A9D8-1CFD9CACA8C3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-59CE-4e3f-A9D8-1CFD9CACA8C3}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="code" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The error code which is taken from one of the class constants."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{3BCD1679-5761-472d-9752-919F9821229D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Generalization subtype="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" supertype="EAID_94807F39_6924_4b6f_BABD_B861BF17BDEE" xmi.id="EAID_CB5CC9F6_37F3_475b_8FC7_07308E78D14A" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={7D77F022-FAD5-4c10-9885-AA74BD9B32C5}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={CB5CC9F6-37F3-475b-8FC7-07308E78D14A}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Dependency client="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007" supplier="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" xmi.id="EAID_3DF73D9C_69FA_44d2_A27B_119EBCE73D6B" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«throws»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«throws»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" supplier="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" xmi.id="EAID_70B08859_67DC_4e68_82A8_3C57E33C7220" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«throws»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«throws»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Class name="ezcConfigurationException" xmi.id="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" visibility="public" namespace="EAPK_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides an exception for errors occuring while parsing, loading and accessing configurations. | |
| Create the exception and pass the error code in the constructor, the error message will be automatically created. | |
| <code> | |
| throw new ezcConfigurationException( ezcConfigurationException::NO_CONFIG ); | |
| </code> | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_AAF97D97_5C10_4c8f_A8AC_4E4891FAFEB8"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-14 13:04:23"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:31:56"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\exception\exception.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="exception"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=9348;OPN=d8bd;ATT=8ecc;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="NO_CONFIG_OBJECT" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="1"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="No configuration object has been set to operate on. The operation cannot continue with this object."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C536E6BB-FAE9-4c5e-9D0A-C4899F081EA1}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="LOCATION_INVALID" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="2"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The current location is not valid. This means it is impossible to read or write using the location values."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{33A15EB9-A0A8-4245-B849-39E1DF2952C2}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="NO_CONFIG" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="3"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="No config object is present to work on. Cannot continue operation."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="2"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{681D74E4-EA70-4cf0-A337-3537610E8DE5}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="READ_FAILED" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="4"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The read operation for the configuration failed."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="3"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F374EFD0-783B-4b26-A005-652B7C646A15}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="WRITE_FAILED" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="5"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The write operation for the configuration failed."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{9EBB6F1A-D753-42d3-9417-7625577D44C2}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="UNKNOWN_GROUP" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="6"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The specified group does not exist in the settings."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="5"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8BB4D3C1-9ED4-4a44-BE86-9E29E3836F34}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="UNKNOWN_SETTING" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="7"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The specified setting does not exist in the settings."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="6"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{14976879-5136-4b64-A31D-CC9B560EA4B8}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="UNKNOWN_CONFIG" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="8"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid8"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The specified configuration does not exist in the system."/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="7"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{71B420B8-6122-4df8-97E9-BBE00E46D54D}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_BOOL" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="9"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not a boolean which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="8"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{879458E2-DCED-472f-85E7-5A1DF6944F02}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_INT" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="10"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not an integer which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="9"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{01DF82A4-D34A-47f3-ADCD-1A3603607EF9}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_FLOAT" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="11"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not a float which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="10"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{4B90184B-337F-4c3a-8C9E-F2B7C1F5A418}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_NUMBER" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="12"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not a number which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{2C023845-4A86-450e-9DC6-8543606B9BEA}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_STRING" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="13"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not a string which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="12"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C9BF3083-E0DC-4889-B8C7-43EE0D3F31AA}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Attribute name="SETTING_NOT_ARRAY" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression body="14"/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="The accessed setting is not an array which was the requested type."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="13"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C8D25053-A7BD-4e73-A9D6-893D7AABD6F1}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Creates the exceptions with one of the class constants as error code. The error message will be generated automatically from the code."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{666BB16F-0970-4d85-8C00-44978843F894}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-0970-4d85-8C00-44978843F894}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="code" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The error code which is taken from one of the class constants."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{320030AB-137D-4b77-B25B-2BD32827CFE4}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Generalization subtype="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" supertype="EAID_94807F39_6924_4b6f_BABD_B861BF17BDEE" xmi.id="EAID_8118BD4A_A41A_4f80_B4A8_BC39794995DF" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Generalization"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={BC93EB66-7955-4f24-9E12-995067774865}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={8118BD4A-A41A-4f80-B4A8-BC39794995DF}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Generalization> | |
| <UML:Dependency client="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007" supplier="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" xmi.id="EAID_3BBE2A2A_B2F7_4424_B92E_9DD033C6A1C7" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«throws»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«throws»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| <UML:Dependency client="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" supplier="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" xmi.id="EAID_AA778725_DFF7_4083_9E92_C80C19B4E40F" visibility="public"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="throws"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="3"/> | |
| <UML:TaggedValue tag="ea_type" value="Dependency"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="3"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="throws"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="conditional" value="«throws»"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_aggregation" value="0"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="mb" value="«throws»"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Dependency> | |
| </UML:Namespace.ownedElement> | |
| </UML:Package> | |
| <UML:Package name="ini" xmi.id="EAPK_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="created" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="modified" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="iscontrolled" value="FALSE"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="isprotected" value="FALSE"/> | |
| <UML:TaggedValue tag="usedtd" value="FALSE"/> | |
| <UML:TaggedValue tag="logxml" value="FALSE"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="ea_stype" value="Public"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Namespace.ownedElement> | |
| <UML:Class name="ezcConfigurationINIWriter" xmi.id="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007" visibility="public" namespace="EAPK_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides functionality for writing ezcConfiguration objects into INI files. | |
| A typical usage is to create the writer object and pass the filepath in the constructor: | |
| <code> | |
| $writer = new ezcConfigurationINIWriter( $conf, "settings/site.ini" ); | |
| $writer->save(); | |
| </code> | |
| That makes the class figure out the location and name values automatically. | |
| Or generally use the init() function: | |
| <code> | |
| $writer = new ezcConfigurationINIWriter(); | |
| $writer->init( "settings", "site" ); | |
| $writer->save(); | |
| </code> | |
| @see ezcConfigurationFileWriter for more information on file based configurations. | |
| @note This class uses exceptions and will throw them when the conditions for the operation fails somehow. | |
| "/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 11:29:06"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:45:54"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\ini\iniwriter.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="ini"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=f00e;OPN=05bb;ATT=7bbd;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="useComments" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Controls whether comments are written to the INI file or not."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C703A131-39F1-496e-83D8-9C806E839C40}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the writer and intialises it with the file to write. After construction call save() to store the INI file to disk."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{106D3B9F-42CA-44c7-A4D5-6AED9D801349}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-42CA-44c7-A4D5-6AED9D801349}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be written to. Using PHP streams is also possible, e.g. gzip:site.ini.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{98C98065-2DFB-4b5b-BDB3-A4F649589997}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="permission" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The file permission to use on the newly created file, it uses the same values as chmod()."/> | |
| <UML:TaggedValue tag="pos" value="1"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AD897257-5720-440d-B4C4-E679FE72E61F}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="config" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The configuration object which should be stored in an INI file."/> | |
| <UML:TaggedValue tag="pos" value="2"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{BDE45ECC-8A30-45e9-8B07-F291F8A19555}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="save" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Saves the current config object to a place which can later be retrieved with a ezcConfigurationReader. | |
| @throw ezcConfigurationException::NO_CONFIG_OBJECT if there is not config object set to write. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for storage. | |
| @throw ezcConfigurationException::WRITE_FAILURE if the configuration could not be stored in the given location."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{C2452522-6A3D-4c64-8C16-BED8BD040A4D}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationWriter.save" xmi.id="EAID_5848155C_51CA_4522_A004_8B6C3FE75075"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{CE22CF26-3EA6-4279-90F2-DFC72604F99E}" xmi.id="EAID_FEA4FC0F_1B5A_40f4_A358_8EB77C5C2D3B"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-6A3D-4c64-8C16-BED8BD040A4D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| <UML:Class name="ezcConfigurationINIReader" xmi.id="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" visibility="public" namespace="EAPK_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984" isRoot="false" isLeaf="false" isAbstract="false" isActive="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="This class provides functionality for reading INI files into ezcConfiguration objects. | |
| A typical usage is to create the reader object and pass the filepath in the constructor: | |
| <code> | |
| $reader = new ezcConfigurationINIReader( "settings/site.ini" ); | |
| $reader->load(); | |
| </code> | |
| That makes the class figure out the location and name values automatically. | |
| Or generally use the init() function: | |
| <code> | |
| $reader = new ezcConfigurationINIReader(); | |
| $reader->init( "settings", "site" ); | |
| $reader->load(); | |
| </code> | |
| Accessing the configuration object is done by the getConfig() method or by using the return value of load(): | |
| <code> | |
| $conf1 = $reader->load(); | |
| $conf2 = $reader->config(); | |
| // $conf1 and $conf2 points to the same object | |
| </code> | |
| If caching is employed the timestamp() method can be used to find the last modification time of the file. | |
| <code> | |
| $time = $reader->timestamp(); | |
| if ( $time > $cachedTime ) | |
| { | |
| $reader->load(); | |
| } | |
| </code> | |
| Instead of loading the INI file it can be validated with validate(), this will return an ezcConfigurationValidationResult which can be inspected and presented to the end user. | |
| <code> | |
| $result = $reader->validate(); | |
| if ( !$result->isValid ) | |
| { | |
| foreach ( $result->resultList as $resultItem ) | |
| { | |
| print $result->displayName . ":" . $resultItem->line . ":" . $resultItem->column; | |
| print " " . $resultItem->description . "\n"; | |
| } | |
| } | |
| </code> | |
| @see ezcConfigurationFileReader for more information on file based configurations. | |
| @note This class uses exceptions and will throw them when the conditions for the operation fails somehow."/> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Class"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="//autogen//"/> | |
| <UML:TaggedValue tag="package" value="EAPK_5AC13E45_DBD1_4442_A5A5_A9FD3E5CB984"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-12 11:56:19"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-25 10:51:20"/> | |
| <UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Configuration\trunk\src\ini\inireader.php"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="ini"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="ATT=8ce9;LNK=0774;OPN=4768;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Classifier.feature> | |
| <UML:Attribute name="useComments" changeable="none" visibility="private" ownerScope="instance" targetScope="instance"> | |
| <UML:Attribute.initialValue> | |
| <UML:Expression/> | |
| </UML:Attribute.initialValue> | |
| <UML:StructuralFeature.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:StructuralFeature.type> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="property"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="description" value="Controls whether comments are read from the INI file or not."/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="derived" value="0"/> | |
| <UML:TaggedValue tag="containment" value="Not Specified"/> | |
| <UML:TaggedValue tag="ordered" value="0"/> | |
| <UML:TaggedValue tag="stereotype" value="property"/> | |
| <UML:TaggedValue tag="collection" value="false"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="lowerBound" value="1"/> | |
| <UML:TaggedValue tag="upperBound" value="1"/> | |
| <UML:TaggedValue tag="duplicates" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{6A70A59A-B645-4fea-AACE-81EC9264BD03}"/> | |
| <UML:TaggedValue tag="styleex" value="volatile=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Attribute> | |
| <UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Constructs the reader and intialises it with the file to read. After construction call load() to parse the INI file from disk and return a configuration object."/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="0"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F1AB257C-5EB2-4050-8B2A-FE53B75BD810}"/> | |
| <UML:TaggedValue tag="styleex" value="ShowBeh=1;"/> | |
| <UML:TaggedValue tag="ea_guid" value="{F1AB257C-5EB2-4050-8B2A-FE53B75BD810}" xmi.id="EAID_03DD81F0_0DDC_41d9_BCAA_69A4FA61CD4A"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="void"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-5EB2-4050-8B2A-FE53B75BD810}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="path" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid1"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="The relative or absolute path to where the configuration should be read from. Using PHP streams is also possible, e.g. gzip:site.ini.gz"/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="string"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{8AC2999C-FF94-4d6a-9AF7-E10BBA01815D}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| <UML:ModelElement.constraint> | |
| <UML:Constraint name="file_exists( path )"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="constraint_type" value="precondition"/> | |
| <UML:TaggedValue tag="type" value="Validate"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Constraint> | |
| </UML:ModelElement.constraint> | |
| </UML:Operation> | |
| <UML:Operation name="load" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Loads the current config object from a give location which can later be stored with a ezcConfigurationWriter. | |
| @see config() | |
| @throw ezcConfigurationException::NO_CONFIG if there is no config object to be read from the location. | |
| @throw ezcConfigurationException::LOCATION_INVALID if the current location values cannot be used for reading. | |
| @throw ezcConfigurationException::READ_FAILURE if the configuration could not be read from the given location."/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="1"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{AB4E12EB-43DA-4200-AEC0-71F4DFAF9B24}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.load" xmi.id="EAID_9A53FA72_7F28_49a7_9B04_F187E3982CA3"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{423E693A-A405-47e0-8B7E-6CA6D8564E8A}" xmi.id="EAID_D95B6022_E70B_4b77_8BD9_F7FF04603AA4"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-43DA-4200-AEC0-71F4DFAF9B24}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="timestamp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Returns the last modified timestamp of the configuration or false if it does not exist."/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="4"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{43D0A1F2-BF8B-4aff-973A-089173016513}"/> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.timestamp" xmi.id="EAID_3D7BE6E5_6D5B_4662_AD59_2E4C06E452C6"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{6B9DE908-0DA1-455c-BAD9-CA1FB59664D5}" xmi.id="EAID_F1051874_690C_40d7_909A_4D37A4B0B638"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid0"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="int"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-BF8B-4aff-973A-089173016513}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| <UML:Operation name="validate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="documentation" value="Validates the configuration at the given location and returns the validation result."/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="false"/> | |
| <UML:TaggedValue tag="synchronised" value="0"/> | |
| <UML:TaggedValue tag="concurrency" value="Sequential"/> | |
| <UML:TaggedValue tag="position" value="11"/> | |
| <UML:TaggedValue tag="returnarray" value="0"/> | |
| <UML:TaggedValue tag="pure" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{BBE166C9-E2CC-45f6-9609-5D8B19D6FEAE}"/> | |
| <UML:TaggedValue tag="ImplementsGuid" value="{2B22835B-8B2B-4ca5-A908-7BD5909E05EF}" xmi.id="EAID_FA082212_00F9_44bb_968B_F6D4F8308E42"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Identifies the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| <UML:TaggedValue tag="Implements" value="ezcConfigurationReader.validate" xmi.id="EAID_FE1CE784_B888_47a2_86E3_BE5CEF7F3CB5"> | |
| <XMI.extension xmi.extender="Enterprise Architect 2.5"> | |
| <UML:Comment name="Qualified name for the interface operation"/> | |
| </XMI.extension> | |
| </UML:TaggedValue> | |
| </UML:ModelElement.taggedValue> | |
| <UML:BehavioralFeature.parameter> | |
| <UML:Parameter kind="return" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="ezcConfigurationValidationResult"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| <UML:TaggedValue tag="ea_guid" value="{RETURNID-E2CC-45f6-9609-5D8B19D6FEAE}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| <UML:Parameter name="strict" kind="in" visibility="public"> | |
| <UML:Parameter.type> | |
| <UML:Classifier xmi.idref="eaxmiid4"/> | |
| </UML:Parameter.type> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="note" value="Controls how strict the validation is. If set to true it will not validate the file if it contains any errors or warnings. If false it will allow warnings but not errors."/> | |
| <UML:TaggedValue tag="pos" value="0"/> | |
| <UML:TaggedValue tag="type" value="bool"/> | |
| <UML:TaggedValue tag="const" value="0"/> | |
| <UML:TaggedValue tag="ea_guid" value="{B2B48754-8DC6-4694-B718-F0F9003640E8}"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Parameter.defaultValue> | |
| <UML:Expression body="false"/> | |
| </UML:Parameter.defaultValue> | |
| </UML:Parameter> | |
| </UML:BehavioralFeature.parameter> | |
| </UML:Operation> | |
| </UML:Classifier.feature> | |
| </UML:Class> | |
| </UML:Namespace.ownedElement> | |
| </UML:Package> | |
| <UML:Package name="Interactions" xmi.id="EAPK_CA063986_E75E_4378_B639_72D54D01EB88" isRoot="false" isLeaf="false" isAbstract="false" visibility="public"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="created" value="2005-08-02 00:00:00"/> | |
| <UML:TaggedValue tag="modified" value="2005-08-02 00:00:00"/> | |
| <UML:TaggedValue tag="iscontrolled" value="FALSE"/> | |
| <UML:TaggedValue tag="isprotected" value="FALSE"/> | |
| <UML:TaggedValue tag="usedtd" value="FALSE"/> | |
| <UML:TaggedValue tag="logxml" value="FALSE"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="ea_stype" value="Public"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Namespace.ownedElement> | |
| <UML:Collaboration xmi.id="EAID_CA063986_E75E_4378_B639_72D54D01EB88_Collaboration" name="Collaborations"> | |
| <UML:Namespace.ownedElement> | |
| <UML:ClassifierRole xmi.id="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.stereotype> | |
| <UML:Stereotype name="static"/> | |
| </UML:ModelElement.stereotype> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Object"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_A6A12CBC_DC17_43ec_ADF6_69A2A34497D6"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="classname" value="Filesystem"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 14:39:13"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:20:11"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="stereotype" value="static"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=90ce;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| <UML:ClassifierRole xmi.id="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Object"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="classname" value="ezcConfiguration"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 14:43:50"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:20:08"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=90ce;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| <UML:ClassifierRole xmi.id="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6" visibility="public" base="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Object"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="classifier" value="EAID_BF527EAF_D48F_4ca8_A6B7_1713959753B2"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="classname" value="ezcConfigurationManager"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 14:39:21"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:20:09"/> | |
| <UML:TaggedValue tag="gentype" value="PHP"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=90ce;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:ClassifierRole> | |
| </UML:Namespace.ownedElement> | |
| <UML:Collaboration.interaction> | |
| <UML:Interaction xmi.id="EAID_CA063986_E75E_4378_B639_72D54D01EB88_INT" name="EAID_CA063986_E75E_4378_B639_72D54D01EB88_INT"> | |
| <UML:Interaction.message> | |
| <UML:Message name="fread(handle :resource, length :int)" xmi.id="EAID_174EFB78_BBF2_4c7f_8390_D38B4BF658B2" visibility="public" sender="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" receiver="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="7"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=buffer;params=fd,4096;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="SX=0;SY=-55;$LLB=;LLT=;LMT=CX=136:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="stateflags" value="Activation=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" buffer:= fread(fd,4096)"/> | |
| <UML:TaggedValue tag="operation_guid" value="{D21BD467-7E0D-4b4c-9BEC-7C49AF8BB826}" xmi.id="EAID_0820E773_619C_4373_AF7B_E20D0B3C0DD3"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="fclose(handle :resource)" xmi.id="EAID_35DF6026_17E7_4dcd_AFF6_8CD13CF269CA" visibility="public" sender="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" receiver="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="8"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=void;params=fd;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="SX=0;SY=-55;$LLB=;LLT=;LMT=CX=70:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="stateflags" value="Activation=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" fclose(fd)"/> | |
| <UML:TaggedValue tag="operation_guid" value="{3B1E5ACE-97B1-49cc-905D-CDBB55D8F40B}" xmi.id="EAID_C1E3C240_6A36_40c0_BB6B_4F5F9A29B510"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="fopen(filename :string, mode :string)" xmi.id="EAID_80B0C605_8176_4a3e_B26B_97368023C164" visibility="public" sender="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" receiver="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="6"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=fd;params='debug.ini','r';"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="SX=0;SY=-35;$LLB=;LLT=;LMT=CX=144:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="stateflags" value="Initiate=0;StopActivation=0;EndActivation=0;Activation=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" fd:= fopen('debug.ini','r')"/> | |
| <UML:TaggedValue tag="operation_guid" value="{21A15672-7E5B-4b73-A67B-B3E0E3E5AB76}" xmi.id="EAID_FCDC937C_D908_4741_9A72_86351C4B7729"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="file_exists(filename :string)" xmi.id="EAID_B004380A_3A00_403b_B79B_FDB7D5E58238" visibility="public" sender="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" receiver="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="4"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=bool;params='debug.ini';"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="SX=0;SY=-5;$LLB=;LLT=;LMT=CX=165:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" bool:= file_exists('debug.ini')"/> | |
| <UML:TaggedValue tag="operation_guid" value="{2958F186-88E4-4973-A351-DFAE37F61447}" xmi.id="EAID_086683ED_A8E7_4dcd_B419_7C4D30604CA5"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="setting(string, string, string)" xmi.id="EAID_47F03DB6_4CBF_4b7a_BC16_CB61D99BA375" visibility="public" sender="EAID_2588F6EF_5B14_45ab_A8D2_E80E41B56355" receiver="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="1"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=logfile;params=setting,group,name;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="SX=0;SY=0;$LLB=;LLT=;LMT=CX=237:CY=15:OX=-14:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" logfile:= setting(setting,group,name)"/> | |
| <UML:TaggedValue tag="operation_guid" value="{A404CC6E-89FE-4ba9-B247-D4A260BED1C2}" xmi.id="EAID_3D55C1CB_040D_4270_8683_08FF66A18BEC"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="load()" xmi.id="EAID_1262CA3E_BABB_4280_BCFC_FA03D6E6EE3D" visibility="public" sender="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" receiver="EAID_4C3F890D_B565_401f_B26F_7B11419328ED"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="5"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=bool;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="$LLB=;LLT=;LMT=CX=95:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="stateflags" value="Activation=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" bool:= load()"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="__construct(string)" xmi.id="EAID_44CEE1A2_AC3D_4a67_8F6C_4B34B0F62DB5" visibility="public" sender="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6" receiver="EAID_4C3F890D_B565_401f_B26F_7B11419328ED"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="3"/> | |
| <UML:TaggedValue tag="subtype" value="New"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=instance;params=path;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="$LLB=;LLT=;LMT=CX=190:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" instance:= __construct(path)"/> | |
| <UML:TaggedValue tag="operation_guid" value="{F1AB257C-5EB2-4050-8B2A-FE53B75BD810}" xmi.id="EAID_EA4A1AD4_F9B9_46a2_B5B0_0D680CB41B03"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="setting(string, string)" xmi.id="EAID_95F951F2_9BCD_463f_BEC4_A95B50234ECB" visibility="public" sender="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6" receiver="EAID_4C3F890D_B565_401f_B26F_7B11419328ED"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="9"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="params=setting,group;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="$LLB=;LLT=;LMT=CX=140:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="stateflags" value="Activation=1;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" setting(setting,group)"/> | |
| <UML:TaggedValue tag="operation_guid" value="{A4C5FE9B-9798-4d17-9C92-192B94AC26F7}" xmi.id="EAID_3A3624FD_498F_4ca6_BE7A_223E8523443A"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| <UML:Message name="loadCache()" xmi.id="EAID_09E8B3B6_F7A9_4ea2_9807_D2B2158EC209" visibility="public" sender="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6" receiver="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="style" value="1"/> | |
| <UML:TaggedValue tag="ea_type" value="Sequence"/> | |
| <UML:TaggedValue tag="direction" value="Source -> Destination"/> | |
| <UML:TaggedValue tag="linemode" value="1"/> | |
| <UML:TaggedValue tag="linecolor" value="-1"/> | |
| <UML:TaggedValue tag="linewidth" value="0"/> | |
| <UML:TaggedValue tag="seqno" value="2"/> | |
| <UML:TaggedValue tag="headStyle" value="0"/> | |
| <UML:TaggedValue tag="lineStyle" value="0"/> | |
| <UML:TaggedValue tag="privatedata1" value="Synchronous"/> | |
| <UML:TaggedValue tag="privatedata2" value="retval=false;"/> | |
| <UML:TaggedValue tag="privatedata3" value="Call"/> | |
| <UML:TaggedValue tag="privatedata4" value="0"/> | |
| <UML:TaggedValue tag="src_visibility" value="Public"/> | |
| <UML:TaggedValue tag="src_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="src_isNavigable" value="false"/> | |
| <UML:TaggedValue tag="src_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="dst_visibility" value="Public"/> | |
| <UML:TaggedValue tag="dst_aggregation" value="0"/> | |
| <UML:TaggedValue tag="dst_isOrdered" value="false"/> | |
| <UML:TaggedValue tag="dst_isNavigable" value="true"/> | |
| <UML:TaggedValue tag="dst_containment" value="Unspecified"/> | |
| <UML:TaggedValue tag="privatedata5" value="$LLB=;LLT=;LMT=CX=122:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMB=;LRT=;LRB=;"/> | |
| <UML:TaggedValue tag="virtualInheritance" value="0"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="mt" value=" false:= loadCache()"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Message> | |
| </UML:Interaction.message> | |
| </UML:Interaction> | |
| </UML:Collaboration.interaction> | |
| </UML:Collaboration> | |
| <UML:Class name="INI parser" xmi.id="EAID_2338A58C_52D1_4be0_B957_DA27AD0DEA20" visibility="public" namespace="EAPK_CA063986_E75E_4378_B639_72D54D01EB88" isRoot="false" isLeaf="false" isAbstract="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="InteractionFragment"/> | |
| <UML:TaggedValue tag="ea_ntype" value="4"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 14:50:10"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:20:12"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="diagram" value="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=3;"/> | |
| <UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={85F47EA3-5F11-477e-9106-D379970FA247}$XID;$NAM=Partitions$NAM;$TYP=element property$TYP;$VIS=Public$VIS;$DES=@PAR;Name=!feof( handle );Size=85;@ENDPAR;$DES;$CLT={2338A58C-52D1-4be0-B957-DA27AD0DEA20}$CLT;$SUP=<none>$SUP;$ENDXREF;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Class> | |
| <UML:Actor name="Actor1" xmi.id="EAID_2588F6EF_5B14_45ab_A8D2_E80E41B56355" visibility="public" namespace="EAPK_CA063986_E75E_4378_B639_72D54D01EB88" isRoot="false" isLeaf="false" isAbstract="false"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Actor"/> | |
| <UML:TaggedValue tag="ea_ntype" value="0"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="date_created" value="2005-07-27 14:36:40"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-02 11:20:06"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="eventflags" value="LNK=909c;"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Actor> | |
| <UML:Comment xmi.id="EAID_E2FAA6E7_F0FA_4b01_BB10_4AB90E873811" visibility="public" namespace="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="isSpecification" value="false"/> | |
| <UML:TaggedValue tag="ea_stype" value="Text"/> | |
| <UML:TaggedValue tag="ea_ntype" value="18"/> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="date_created" value="2005-08-03 11:38:21"/> | |
| <UML:TaggedValue tag="date_modified" value="2005-08-03 11:38:21"/> | |
| <UML:TaggedValue tag="gentype" value="<none>"/> | |
| <UML:TaggedValue tag="tagged" value="0"/> | |
| <UML:TaggedValue tag="package_name" value="Interactions"/> | |
| <UML:TaggedValue tag="phase" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="complexity" value="1"/> | |
| <UML:TaggedValue tag="status" value="Proposed"/> | |
| <UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Comment> | |
| </UML:Namespace.ownedElement> | |
| </UML:Package> | |
| </UML:Namespace.ownedElement> | |
| </UML:Package> | |
| <UML:Stereotype xmi.id="EAID_33F9AD80_F67D_467d_B9DE_0FA31513C6D0" name="ezcomponent" isRoot="false" isLeaf="false" isAbstract="false"> | |
| <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass> | |
| </UML:Stereotype> | |
| <UML:DataType xmi.id="eaxmiid8" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid1" name="string" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid3" name="array" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid6" name="mixed" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid7" name="float" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid2" name="void" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid0" name="int" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid4" name="bool" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| <UML:DataType xmi.id="eaxmiid5" name="array(ezcConfigurationValidationItem)" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/> | |
| </UML:Namespace.ownedElement> | |
| </UML:Model> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_824C7F8C_E12C_4cb3_BD6E_572512640B0B" value="Configuration" modelElement="EAID_2F262D1E_5062_4b23_943B_818E60271BB2"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_1ABE801B_FEFD_4523_8E56_9637D6FC9F14" value="Configuration" modelElement="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_E21DEEC0_7630_4b03_BC44_C633E9FA7486" value="Configuration" modelElement="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_0F9BDDED_15F4_4554_B985_CDE96D470CDD" value="Configuration" modelElement="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_800A20FC_90BF_477a_8D22_C73C1662E5F0" value="Configuration" modelElement="EAID_A7200892_6A34_45f2_AECD_54AED3C8C677"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_AA26E6B6_2249_4199_91C9_BCF3FA2935B3" value="Configuration" modelElement="EAID_BE1F24C1_2644_4265_BFF3_8E74B86DF686"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_BD42F695_E527_4bee_8BD1_9BCA18EE3181" value="Configuration" modelElement="EAID_BF527EAF_D48F_4ca8_A6B7_1713959753B2"/> | |
| <UML:TaggedValue tag="aa" xmi.id="EAID_28048ADC_5DE5_4c6e_9C86_CFCCC37C56BE" value="asdfsadf" modelElement="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_A4D7A816_4C41_47d0_B7A6_E90F36BDA888" value="Configuration" modelElement="EAID_C7443657_C789_4dad_8014_431786BBDEF2"/> | |
| <UML:Diagram name="Configuration" xmi.id="EAID_C77438DA_6FF1_481b_A523_5A5D2D6F44D6" diagramType="ClassDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-07-27 10:33:59"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-25 10:10:38"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="Logical"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=1118;DocSize.cy=783;ShowDetails=0;Orientation=L;Zoom=100;ShowTags=0;OpParams=3;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=1;ShowCons=1;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=1;ShowMaint=1;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=1;ShowMaint=1;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=20;Top=389;Right=252;Bottom=646;" subject="EAID_8263052E_130E_4d3f_BD50_AA7157F3D382" seqno="1" style="DUID=5DDE3801;ShowIFace=0;ShowDepIFace=0;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=730;Top=389;Right=962;Bottom=642;" subject="EAID_39C2E90E_3A01_47c0_B6F2_920A554E20EA" seqno="2" style="DUID=5DDE3801;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=12;Top=110;Right=280;Bottom=324;" subject="EAID_A7200892_6A34_45f2_AECD_54AED3C8C677" seqno="3" style="DUID=E65971CD;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=710;Top=100;Right=978;Bottom=288;" subject="EAID_BE1F24C1_2644_4265_BFF3_8E74B86DF686" seqno="4" style="DUID=E65971CD;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=10;Top=10;Right=175;Bottom=85;" subject="EAID_8BC47CDE_6C6E_4e55_8CBD_A6ED9C542CFF" seqno="5" style="DUID=68991D79;"/> | |
| <UML:DiagramElement geometry="Left=370;Top=480;Right=580;Bottom=763;" subject="EAID_BF527EAF_D48F_4ca8_A6B7_1713959753B2" seqno="6" style="DUID=AE8DCC99;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=325;Top=40;Right=641;Bottom=453;" subject="EAID_C7443657_C789_4dad_8014_431786BBDEF2" seqno="7" style="DUID=2EA7F460;LBL=;"/> | |
| <UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=CX=54:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;Path=;" subject="EAID_94A52F66_FADB_4db2_BFB9_35843E2E7949" style="Mode=2;EOID=E65971CD;SOID=5DDE3801;Hidden=0;"/> | |
| <UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=CX=54:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;Path=;" subject="EAID_30D68EFE_FE65_4c4a_BEAA_36FC3290D310" style="Mode=2;EOID=E65971CD;SOID=5DDE3801;Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=2;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_7E4CCAB3_8693_407a_BA42_75CDC2640B7B" style="Mode=3;EOID=2EA7F460;SOID=5DDE3801;Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=4;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_0778BF59_5C97_48c2_B15E_2C131A6AB607" style="Mode=3;EOID=2EA7F460;SOID=5DDE3801;Hidden=0;"/> | |
| <UML:DiagramElement geometry="EDGE=1;SX=0;SY=0;EX=0;EY=0;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_63466700_C9A2_4fb9_AEF9_9EA7CA0F7682" style="Mode=2;EOID=2EA7F460;SOID=AE8DCC99;Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:Diagram name="Configuration INI" xmi.id="EAID_B687FD26_F0F9_4801_8E8E_DBB163CA13C1" diagramType="ClassDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-08-14 18:11:50"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-25 11:07:43"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="Logical"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=780;DocSize.cy=1118;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=3;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=50;Top=300;Right=220;Bottom=380;" subject="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" seqno="1" style="DUID=AAAAF422;AttPro=0;AttPri=0;AttPub=0;AttPkg=0;OpPro=0;OpPri=0;OpPub=0;OpPkg=0;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=10;Top=10;Right=194;Bottom=85;" subject="EAID_E6C33E39_9DEA_407b_B6E2_F78AE27932D4" seqno="2" style="DUID=A2A366BA;"/> | |
| <UML:DiagramElement geometry="Left=310;Top=100;Right=554;Bottom=198;" subject="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007" seqno="3" style="DUID=3835A373;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=10;Top=100;Right=269;Bottom=237;" subject="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D" seqno="4" style="DUID=5210AFC9;LBL=;"/> | |
| <UML:DiagramElement geometry="EDGE=3;SX=0;SY=0;EX=0;EY=0;$LLB=;LLT=;LMT=;LMB=CX=71:CY=15:OX=-2:OY=-12:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;Path=;" subject="EAID_6C332390_131D_42cb_B8CF_BBA63C117A0C" style="Mode=2;EOID=AAAAF422;SOID=5210AFC9;Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:Diagram name="Configuration Array" xmi.id="EAID_970D8691_3646_4e88_8C09_583D85BA7493" diagramType="ClassDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-08-15 08:19:34"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-25 11:07:38"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="Logical"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=780;DocSize.cy=1118;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=1;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=50;Top=300;Right=220;Bottom=380;" subject="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" seqno="1" style="DUID=AB02E603;AttPro=0;AttPri=0;AttPub=0;AttPkg=0;OpPro=0;OpPri=0;OpPub=0;OpPkg=0;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=320;Top=310;Right=440;Bottom=381;" subject="EAID_BE6C9BF3_37C4_4375_9567_0A26A4ED859B" seqno="2" style="DUID=D28D7D34;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=10;Top=10;Right=175;Bottom=85;" subject="EAID_448D9573_DC87_4a94_8DF4_A2F7C24A0F7B" seqno="3" style="DUID=FD8A343A;"/> | |
| <UML:DiagramElement geometry="Left=310;Top=100;Right=554;Bottom=198;" subject="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6" seqno="4" style="DUID=3AB7090E;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=10;Top=100;Right=269;Bottom=237;" subject="EAID_96440789_7676_4474_9118_76338DE6FF46" seqno="5" style="DUID=D41CB8FD;LBL=;"/> | |
| <UML:DiagramElement geometry="EDGE=3;$LLB=;LLT=;LMT=;LMB=CX=71:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;Path=;" subject="EAID_76D2EE7F_7585_469a_BD3F_98D756512BA5" style="Mode=2;EOID=AB02E603;SOID=D41CB8FD;Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:Diagram name="ezcConfigurationValidationResult" xmi.id="EAID_5989C1EE_B0C8_4c87_82A6_3C0C11F1A2CC" diagramType="CompositeStructureDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="1.0"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-08-24 12:16:19"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-24 00:00:00"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="CompositeStructure"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="parent" value="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=780;DocSize.cy=1118;ShowDetails=1;Orientation=P;Zoom=100;ShowTags=0;OpParams=1;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:Diagram> | |
| <UML:Diagram name="Configuration exceptions" xmi.id="EAID_9E47B864_51DA_43eb_9544_0FFB855A5DA7" diagramType="ClassDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-08-24 14:57:40"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-25 10:15:54"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="Logical"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=780;DocSize.cy=1118;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=2;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=246;Top=30;Right=346;Bottom=110;" subject="EAID_94807F39_6924_4b6f_BABD_B861BF17BDEE" seqno="1" style="DUID=72D74CF2;AttPro=0;AttPri=0;AttPub=0;AttPkg=0;OpPro=0;OpPri=0;OpPub=0;OpPkg=0;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=20;Top=20;Right=203;Bottom=95;" subject="EAID_6B528770_8640_48a3_BEB5_A1A71260EF04" seqno="2" style="DUID=479CABEF;"/> | |
| <UML:DiagramElement geometry="Left=290;Top=170;Right=467;Bottom=290;" subject="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1" seqno="3" style="DUID=A7DCBF8D;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=30;Top=170;Right=226;Bottom=410;" subject="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C" seqno="4" style="DUID=8D2CBAF6;LBL=;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_8118BD4A_A41A_4f80_B4A8_BC39794995DF" style="Mode=3;EOID=72D74CF2;SOID=8D2CBAF6;Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_CB5CC9F6_37F3_475b_8FC7_07308E78D14A" style="Mode=3;EOID=72D74CF2;SOID=A7DCBF8D;Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:Diagram name="Configuration validation" xmi.id="EAID_07AF5D7B_E693_4313_9401_C74D2A58C7AB" diagramType="ClassDiagram" owner="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-08-25 10:12:13"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-25 10:13:17"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CBCACB12_1E83_48db_8F8F_D723707A0E56"/> | |
| <UML:TaggedValue tag="type" value="Logical"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=780;DocSize.cy=1118;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=3;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=20;Top=10;Right=200;Bottom=85;" subject="EAID_E41340A5_56D0_4489_94EE_C6D71F5110B2" seqno="1" style="DUID=2E113EB2;"/> | |
| <UML:DiagramElement geometry="Left=20;Top=347;Right=314;Bottom=496;" subject="EAID_2F262D1E_5062_4b23_943B_818E60271BB2" seqno="2" style="DUID=C8A22690;LBL=;"/> | |
| <UML:DiagramElement geometry="Left=22;Top=100;Right=319;Bottom=275;" subject="EAID_5304390F_E4CE_46d3_AAE6_4FE2221665A4" seqno="3" style="DUID=682EC711;LBL=;"/> | |
| <UML:DiagramElement geometry="EDGE=1;SX=0;SY=0;EX=0;EY=0;$LLB=CX=26:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LLT=CX=54:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMT=;LMB=;LRT=;LRB=CX=16:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;Path=;" subject="EAID_D3770725_5945_4877_B29E_8213592A07EA" style="Mode=2;EOID=682EC711;SOID=C8A22690;Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_02C016FF_3896_4d2e_B5E4_048F728584C9" value="Configuration" modelElement="EAID_7894C139_911A_47ee_AC0F_A1CD8C3B70E6"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_A60CE6EF_5FE6_49bb_A281_9E24A5A2D861" value="Configuration" modelElement="EAID_96440789_7676_4474_9118_76338DE6FF46"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_BAEADAF7_F35E_4b57_BFC1_E023237FCC6B" value="Configuration" modelElement="EAID_5FB74C57_AABA_4a46_9FFD_2B7FA2114CE1"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_0702E3C2_7ECB_48f9_88E2_749CF49B6B96" value="Configuration" modelElement="EAID_8E89ED87_24C8_44d3_8100_6B712F0DBE0C"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_B5D640D9_51B4_4783_A96F_48C67F329810" value="Configuration" modelElement="EAID_8C604EE6_8647_46b4_9050_EFF2DBA63007"/> | |
| <UML:TaggedValue tag="componentName" xmi.id="EAID_978F21C2_870F_49b5_9BED_3A0BFCB646E5" value="Configuration" modelElement="EAID_C7EBB699_1DE2_4230_A97E_9BDD9BDAB57D"/> | |
| <UML:Diagram name="INI Manager" xmi.id="EAID_101E6C50_3291_4ec8_92F8_BA9A9CFA4044" diagramType="SequenceDiagram" owner="EAPK_CA063986_E75E_4378_B639_72D54D01EB88" toolName="Enterprise Architect 2.5"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="version" value="0.1"/> | |
| <UML:TaggedValue tag="author" value="Jan Borsodi"/> | |
| <UML:TaggedValue tag="created_date" value="2005-07-27 14:36:22"/> | |
| <UML:TaggedValue tag="modified_date" value="2005-08-03 11:38:29"/> | |
| <UML:TaggedValue tag="package" value="EAPK_CA063986_E75E_4378_B639_72D54D01EB88"/> | |
| <UML:TaggedValue tag="type" value="Sequence"/> | |
| <UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/> | |
| <UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=1118;DocSize.cy=780;ShowDetails=0;Orientation=L;Zoom=100;ShowTags=0;OpParams=2;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/> | |
| <UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;Layout=l=20:c=20:d=0:cr=1:la=2:i=1:it=4:a=0:;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;INT_ARGS=;INT_RET=;INT_ATT=;"/> | |
| </UML:ModelElement.taggedValue> | |
| <UML:Diagram.element> | |
| <UML:DiagramElement geometry="Left=940;Top=680;Right=1105;Bottom=755;" subject="EAID_E2FAA6E7_F0FA_4b01_BB10_4AB90E873811" seqno="1" style="DUID=24B7A194;"/> | |
| <UML:DiagramElement geometry="Left=560;Top=395;Right=940;Bottom=480;" subject="EAID_2338A58C_52D1_4be0_B957_DA27AD0DEA20" seqno="2" style="DUID=1CC203D4;"/> | |
| <UML:DiagramElement geometry="Left=660;Top=50;Right=760;Bottom=630;" subject="EAID_4C3F890D_B565_401f_B26F_7B11419328ED" seqno="3" style="DUID=57F9749E;"/> | |
| <UML:DiagramElement geometry="Left=360;Top=50;Right=492;Bottom=630;" subject="EAID_6F58038A_6D95_47df_A36D_6F958675A0A6" seqno="4" style="DUID=14284AB4;"/> | |
| <UML:DiagramElement geometry="Left=860;Top=50;Right=960;Bottom=630;" subject="EAID_1B174A24_F17C_40bd_AD2B_49B1FE2D502D" seqno="5" style="DUID=AE46D595;"/> | |
| <UML:DiagramElement geometry="Left=20;Top=50;Right=120;Bottom=630;" subject="EAID_2588F6EF_5B14_45ab_A8D2_E80E41B56355" seqno="6" style="DUID=5CDF9976;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_47F03DB6_4CBF_4b7a_BC16_CB61D99BA375" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_09E8B3B6_F7A9_4ea2_9807_D2B2158EC209" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_44CEE1A2_AC3D_4a67_8F6C_4B34B0F62DB5" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_B004380A_3A00_403b_B79B_FDB7D5E58238" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_1262CA3E_BABB_4280_BCFC_FA03D6E6EE3D" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_80B0C605_8176_4a3e_B26B_97368023C164" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_174EFB78_BBF2_4c7f_8390_D38B4BF658B2" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_35DF6026_17E7_4dcd_AFF6_8CD13CF269CA" style=";Hidden=0;"/> | |
| <UML:DiagramElement geometry="SX=0;SY=0;EX=0;EY=0;Path=;" subject="EAID_95F951F2_9BCD_463f_BEC4_A95B50234ECB" style=";Hidden=0;"/> | |
| </UML:Diagram.element> | |
| </UML:Diagram> | |
| <UML:DiagramElement geometry="EDGE=2;$LLB=;LLT=;LMT=;LMB=CX=53:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;" subject="EAID_E43D2F40_E4DA_4500_83AD_89FAAEC4F4A9" style="Mode=2;EOID=F04CA924;SOID=0393557C;"> | |
| <UML:ModelElement.taggedValue> | |
| <UML:TaggedValue tag="diagram_guid" value="EAID_DE985DEA_46A9_4772_8368_DBF30973E73E"/> | |
| <UML:TaggedValue tag="hidden" value="0"/> | |
| </UML:ModelElement.taggedValue> | |
| </UML:DiagramElement> | |
| </XMI.content> | |
| <XMI.difference/> | |
| <XMI.extensions xmi.extender="Enterprise Architect 2.5"> | |
| <EAStub xmi.id="EAID_7F47E177_92B1_41ce_AA9F_38B565BB50FB" name="Configuration Handling" UMLType="Package"/> | |
| <EAStub xmi.id="EAID_CBCACB12_1E83_48db_8F8F_D723707A0E56" name="Configuration" UMLType="Package"/> | |
| <EAStub xmi.id="EAID_94807F39_6924_4b6f_BABD_B861BF17BDEE" name="Exception" UMLType="Class"/> | |
| </XMI.extensions> | |
| </XMI> |