Česky
Kamil Dudka

Web components

File detail

Name:DownloadCharsetDetector.xmi [Download]
Location: src > uml
Size:41.1 KB
Last modification:2008-03-08 10:28

Source code

<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-08T10:26:16" xmi.version="1.2" >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
  </XMI.documentation>
  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
 </XMI.header>
 <XMI.content>
  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML model" >
   <UML:Namespace.ownedElement>
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="interface" isRoot="false" isAbstract="false" name="interface" />
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
     <UML:Namespace.ownedElement>
      <UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
       <UML:Namespace.ownedElement>
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="CmH6bUunDn7B" isRoot="false" isAbstract="false" name="int" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="S4wykVTz9AbI" isRoot="false" isAbstract="false" name="char" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="JAr34WFqmMPG" isRoot="false" isAbstract="false" name="bool" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="EDT1IcTMXP72" isRoot="false" isAbstract="false" name="float" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="s4A3eSjvaaze" isRoot="false" isAbstract="false" name="double" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="4ESqas4m5WnN" isRoot="false" isAbstract="false" name="short" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="8EhfdoiUrqVV" isRoot="false" isAbstract="false" name="long" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="GEQqmPSqcuhA" isRoot="false" isAbstract="false" name="unsigned int" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="kjxnFk8Oxq3Y" isRoot="false" isAbstract="false" name="unsigned short" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="cj2TZXwnjNdV" isRoot="false" isAbstract="false" name="unsigned long" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="k5KMy1XiiUWy" isRoot="false" isAbstract="false" name="string" />
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="7gYeCVSvq3PY" isRoot="false" isAbstract="false" name="CharsetDetector" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="FcFJznOigTO6" isRoot="false" isAbstract="false" isQuery="false" name="file_get_contents" ownerScope="classifier" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="e35Tr9ERIchO" value="" type="k5KMy1XiiUWy" name="filename" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="RgQBI1M0lmFQ" isRoot="false" isAbstract="false" isQuery="false" name="convert" ownerScope="classifier" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="KNqQE6UKIgLx" value="" type="k5KMy1XiiUWy" name="stringToDecode" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="XgD9hMCwcjVD" value="" type="k5KMy1XiiUWy" name="targetCharset" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="OhLVK7k4jmJD" isRoot="false" isAbstract="false" isQuery="false" name="__construct" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="3152rci4kPPw" value="" type="bfJmZvCOWAxl" name="analyzer" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="Exd0DCcAY88l" isRoot="false" isAbstract="false" isQuery="false" name="getCharsetStreamAnalyzer" />
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="eCwOGd8Zq1cq" isRoot="false" isAbstract="false" isQuery="false" name="analyze" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="ehhLkRi9N2A0" value="" type="k5KMy1XiiUWy" name="stringToAnalyze" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="pNV0EIfQE1hr" value="" type="CmH6bUunDn7B" name="maxLengthAnalyzed" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="AEf9pVGRDykx" isRoot="false" isAbstract="false" isQuery="false" name="convertIfRelevant" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="T6lTGjIbDGqV" value="" type="k5KMy1XiiUWy" name="stringToConvert" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="bceYC8Jt1uqT" isRoot="false" isAbstract="false" isQuery="false" name="getTargetCharset" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="wwYpp3ncBNG5" type="k5KMy1XiiUWy" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="soo9ZChA3Azb" isRoot="false" isAbstract="false" isQuery="false" name="setTargetCharset" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="khtbzURxVcos" value="" type="k5KMy1XiiUWy" name="targetCharset" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="Hbqy2CsPJj8r" isRoot="false" isAbstract="false" isQuery="false" name="getMinRelevance" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="vV0n8cfuOpTZ" type="EDT1IcTMXP72" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="OuN9rkavT1BD" isRoot="false" isAbstract="false" isQuery="false" name="setMinRelevance" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="nOZbtTraMl6P" value="" type="EDT1IcTMXP72" name="minRelevance" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="jv5iQlQuHO4u" isRoot="false" isAbstract="false" name="Dudka" >
       <UML:Namespace.ownedElement>
        <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="jv5iQlQuHO4u" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
        <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bfJmZvCOWAxl" isRoot="false" isAbstract="false" name="CharsetStreamAnalyzer" >
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="gelyvj8QMSg5" />
        <UML:Generalization xmi.idref="ZultMPwGlNJ4" />
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5mx4hGPwzkZk" isRoot="false" isAbstract="false" isQuery="false" name="getCharsetWeightMap" />
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="WpEXeH9III0A" isRoot="false" isAbstract="false" name="StreamDecoder" />
      <UML:Class stereotype="interface" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="VdMIlUiN9z9i" isRoot="false" isAbstract="false" name="IInputStream" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="QTGu1gJ5kifn" isRoot="false" isAbstract="false" isQuery="false" name="putchar" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="2JXiwJXGSfKp" value="" type="k5KMy1XiiUWy" name="charToPut" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class stereotype="interface" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vK4RU1AyrOVT" isRoot="false" isAbstract="false" name="ICharsetDecoderList" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="IOjOT02nGpyr" isRoot="false" isAbstract="false" isQuery="false" name="addWeightMap" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="vtovg4jcuZSY" value="" type="k5KMy1XiiUWy" name="charset" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="cfkIiTvc3LAL" value="" type="NGU7OXSpggn5" name="charWeightMap" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Generalization isSpecification="false" child="bfJmZvCOWAxl" visibility="public" namespace="Logical View" xmi.id="gelyvj8QMSg5" parent="VdMIlUiN9z9i" discriminator="" name="" />
      <UML:Generalization isSpecification="false" child="bfJmZvCOWAxl" visibility="public" namespace="Logical View" xmi.id="ZultMPwGlNJ4" parent="vK4RU1AyrOVT" discriminator="" name="" />
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PvOIcvyfcAqN" isRoot="false" isAbstract="false" name="CharsetWeightMap" >
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="biPFYptyn8KC" />
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="lpOP2AdbxLHA" isRoot="false" isAbstract="false" isQuery="false" name="addWeight" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="VOuAyE8vimPq" value="" type="k5KMy1XiiUWy" name="name" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="ASBBFUu4sJ71" value="" type="CmH6bUunDn7B" name="weight" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="ULFi8PEW3Xem" isRoot="false" isAbstract="false" isQuery="false" name="createSortedIterator" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="" type="2hkLBk4W67cz" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="zdbl2U7J42Hh" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="H8Wb4rom4hac" aggregation="none" type="bfJmZvCOWAxl" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uBtfc1MLQOXv" aggregation="none" type="PvOIcvyfcAqN" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Wi1Xxi7ME7rV" isRoot="false" isAbstract="false" name="SmartEncodingDecoder" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="NacVnbXM9vtZ" isRoot="false" isAbstract="false" isQuery="false" name="analyze" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="176bp6Slb1VF" value="" type="k5KMy1XiiUWy" name="stringToAnalyze" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="ou93rSqes69u" value="" type="CmH6bUunDn7B" name="maxLength" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="zLpmSGX1H3Ep" isRoot="false" isAbstract="false" isQuery="false" name="decodeIfRelevant" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="BF665JeMHnAb" value="" type="k5KMy1XiiUWy" name="stringToDecode" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="opLXCb1JxWjn" value="" type="CmH6bUunDn7B" name="relevance" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="aQQ46PZ38hPK" isRoot="false" isAbstract="false" name="CharsetStreamAnalyzerFactory" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="lSSJupL3yZbe" isRoot="false" isAbstract="false" isQuery="false" name="createEmpty" ownerScope="classifier" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="QhfFrJJQVBVD" type="bfJmZvCOWAxl" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="p07v0fqxCxJt" isRoot="false" isAbstract="false" isQuery="false" name="createDefault" ownerScope="classifier" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="WhHw1jytPrOJ" type="bfJmZvCOWAxl" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="IcMAwWG57WRq" isRoot="false" isAbstract="false" name="EncodingDecoderTemplate" />
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vnk73KTBGyPJ" isRoot="false" isAbstract="false" name="IEncodingDecoderTemplate" />
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="NGU7OXSpggn5" isRoot="false" isAbstract="false" name="array" />
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Fn7jyQVLwZkA" isRoot="false" isAbstract="false" name="WeightMapItem" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="eFmGZpiiDPFD" isRoot="false" isAbstract="false" isQuery="false" name="getCharset" />
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="fcM0zUeU9O3L" isRoot="false" isAbstract="false" isQuery="false" name="getAbsWeight" />
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="kbdDkmSEfU7w" isRoot="false" isAbstract="false" isQuery="false" name="getRelWeight" />
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Generalization isSpecification="false" child="PvOIcvyfcAqN" visibility="public" namespace="Logical View" xmi.id="biPFYptyn8KC" parent="Fn7jyQVLwZkA" discriminator="" name="" />
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="OVnkChPNfyiJ" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="W0uAb5lwWEE4" aggregation="none" type="aQQ46PZ38hPK" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="C2p3jABnwZ63" aggregation="none" type="bfJmZvCOWAxl" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="TWS8SAQ4PIFQ" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rPgJZIg3HaCq" aggregation="none" type="aQQ46PZ38hPK" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="exm89yDM12Ni" aggregation="none" type="7gYeCVSvq3PY" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="oAWOdLAjhuE6" isRoot="false" isAbstract="false" name="WeightMapIterator" >
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="NlKOgL3JmNZ0" />
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="eJB8wp2iy4s6" isRoot="false" isAbstract="false" isQuery="false" name="add" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="bHFOG2Snz1JN" value="" type="Fn7jyQVLwZkA" name="item" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="gk1sE2NqoaNn" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="4qXLPjB3ev9o" aggregation="none" type="oAWOdLAjhuE6" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uM8vMVbU04Z4" aggregation="none" type="PvOIcvyfcAqN" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="9jMxJijAZ9b4" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="dexaQ76VycoL" aggregation="none" type="oAWOdLAjhuE6" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="JyMytVknqqgA" aggregation="none" type="Fn7jyQVLwZkA" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="auYjfA7F8bCX" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="JHfKLCOxoKXF" aggregation="none" type="7gYeCVSvq3PY" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="RciNEWiXU4TM" aggregation="none" type="bfJmZvCOWAxl" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="CIDKtNrZ9LIc" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="YD9O3oWN3BfN" aggregation="none" type="7gYeCVSvq3PY" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="L1K8LrNlT38f" aggregation="none" type="oAWOdLAjhuE6" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="1OUXDKbbHzc0" isRoot="false" isAbstract="false" name="CharsetConverter" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="YD5bEA53TNik" isRoot="false" isAbstract="false" isQuery="false" name="convertCharset" ownerScope="classifier" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="mrrrqGJMRcx3" value="" type="k5KMy1XiiUWy" name="sourceEncoding" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="twfrPCPbGzpO" value="" type="k5KMy1XiiUWy" name="targetEncoding" />
          <UML:Parameter isSpecification="false" visibility="private" xmi.id="trPZZqKOi9Fw" value="" type="k5KMy1XiiUWy" name="stringToConvert" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="L5WOwS1npCBQ" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="HIELRtilv2tE" aggregation="none" type="7gYeCVSvq3PY" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rEzLH6yov9ok" aggregation="none" type="1OUXDKbbHzc0" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Dependency isSpecification="false" visibility="public" namespace="Logical View" xmi.id="tBu1eoV3IzXY" client="7gYeCVSvq3PY" name="" supplier="jv5iQlQuHO4u" />
      <UML:Class stereotype="interface" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="2hkLBk4W67cz" isRoot="false" isAbstract="false" name="ICharSetWeightMapIterator" >
       <UML:Classifier.feature>
        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZxZWQ0wcQuBs" isRoot="false" isAbstract="false" isQuery="false" name="next" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="oqYxGrSkXcoY" type="Fn7jyQVLwZkA" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Generalization isSpecification="false" child="oAWOdLAjhuE6" visibility="public" namespace="Logical View" xmi.id="NlKOgL3JmNZ0" parent="2hkLBk4W67cz" discriminator="" name="" />
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="cM3OhdMoQioW" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="dyMWyDlqRi9i" aggregation="none" type="PvOIcvyfcAqN" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="o7UhHHS5Paj3" aggregation="none" type="2hkLBk4W67cz" name="" />
       </UML:Association.connection>
      </UML:Association>
     </UML:Namespace.ownedElement>
     <XMI.extension xmi.extender="umbrello" >
      <diagrams>
       <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1276" snapy="10" showatts="1" xmi.id="FehcAXiuBmuf" documentation="" type="1" showops="1" showpackage="0" name="Diagram třídy" localid="" showstereotype="0" showscope="1" snapcsgrid="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="869" >
        <widgets>
         <classwidget usesdiagramfillcolor="0" width="366" showattsigs="601" x="117" fillcolor="#ffffc0" y="210" showopsigs="601" linewidth="none" height="184" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="7gYeCVSvq3PY" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="159" showattsigs="601" x="648" fillcolor="#ffffc0" y="282" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="bfJmZvCOWAxl" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="178" showattsigs="601" x="490" fillcolor="#ffffc0" y="64" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="VdMIlUiN9z9i" showoperations="1" showpackage="0" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="343" showattsigs="601" x="733" fillcolor="#ffffc0" y="64" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="vK4RU1AyrOVT" showoperations="1" showpackage="0" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="315" showattsigs="601" x="570" fillcolor="#ffffc0" y="405" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="PvOIcvyfcAqN" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="258" showattsigs="601" x="167" fillcolor="#ffffc0" y="64" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="aQQ46PZ38hPK" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="112" showattsigs="601" x="1027" fillcolor="#ffffc0" y="576" showopsigs="601" linewidth="none" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="Fn7jyQVLwZkA" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="183" showattsigs="601" x="992" fillcolor="#ffffc0" y="469" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="oAWOdLAjhuE6" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="539" showattsigs="601" x="92" fillcolor="#ffffc0" y="544" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1OUXDKbbHzc0" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="197" showattsigs="601" x="985" fillcolor="#ffffc0" y="349" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2hkLBk4W67cz" showoperations="1" showpackage="0" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <notewidget usesdiagramfillcolor="1" width="75" x="720" fillcolor="none" y="539" linewidth="none" height="50" usefillcolor="1" isinstance="0" xmi.id="NwcKiRZLkUWe" text="iconv wrapper" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
         <notewidget usesdiagramfillcolor="1" width="77" x="201" fillcolor="none" y="431" linewidth="none" height="50" usefillcolor="1" isinstance="0" xmi.id="c5iK4Be1Zivm" text="Facade" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
         <notewidget usesdiagramfillcolor="1" width="62" x="1052" fillcolor="none" y="234" linewidth="none" height="51" usefillcolor="1" isinstance="0" xmi.id="MKC6szl75MNS" text="Iterator" usesdiagramusefillcolor="1" font="Arial,10,-1,5,50,0,0,0,0,0" linecolor="none" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="VdMIlUiN9z9i" widgetaid="bfJmZvCOWAxl" xmi.id="gelyvj8QMSg5" type="500" linecolor="none" >
          <linepath>
           <startpoint startx="727" starty="282" />
           <endpoint endx="579" endy="120" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" linewidth="none" widgetbid="vK4RU1AyrOVT" widgetaid="bfJmZvCOWAxl" xmi.id="ZultMPwGlNJ4" type="500" linecolor="none" >
          <linepath>
           <startpoint startx="767" starty="282" />
           <endpoint endx="904" endy="120" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="PvOIcvyfcAqN" widgetaid="bfJmZvCOWAxl" xmi.id="zdbl2U7J42Hh" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="727" starty="322" />
           <endpoint endx="727" endy="405" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="bfJmZvCOWAxl" widgetaid="aQQ46PZ38hPK" xmi.id="OVnkChPNfyiJ" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="296" starty="120" />
           <endpoint endx="687" endy="282" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="PvOIcvyfcAqN" widgetaid="oAWOdLAjhuE6" xmi.id="gk1sE2NqoaNn" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="992" starty="489" />
           <endpoint endx="885" endy="442" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="Fn7jyQVLwZkA" widgetaid="oAWOdLAjhuE6" xmi.id="9jMxJijAZ9b4" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="1083" starty="509" />
           <endpoint endx="1083" endy="576" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="bfJmZvCOWAxl" widgetaid="7gYeCVSvq3PY" xmi.id="auYjfA7F8bCX" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="483" starty="302" />
           <endpoint endx="648" endy="302" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="1OUXDKbbHzc0" widgetaid="7gYeCVSvq3PY" xmi.id="L5WOwS1npCBQ" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="361" starty="394" />
           <endpoint endx="361" endy="544" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="2hkLBk4W67cz" widgetaid="oAWOdLAjhuE6" xmi.id="NlKOgL3JmNZ0" type="500" linecolor="none" >
          <linepath>
           <startpoint startx="1083" starty="469" />
           <endpoint endx="1083" endy="405" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="2hkLBk4W67cz" widgetaid="PvOIcvyfcAqN" xmi.id="cM3OhdMoQioW" type="503" linecolor="none" >
          <linepath>
           <startpoint startx="885" starty="423" />
           <endpoint endx="985" endy="377" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="NwcKiRZLkUWe" widgetaid="1OUXDKbbHzc0" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
          <linepath>
           <startpoint startx="631" starty="564" />
           <endpoint endx="720" endy="564" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="7gYeCVSvq3PY" widgetaid="c5iK4Be1Zivm" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
          <linepath>
           <startpoint startx="239" starty="431" />
           <endpoint endx="239" endy="394" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="2hkLBk4W67cz" widgetaid="MKC6szl75MNS" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
          <linepath>
           <startpoint startx="1083" starty="285" />
           <endpoint endx="1083" endy="349" />
          </linepath>
         </assocwidget>
        </associations>
       </diagram>
      </diagrams>
     </XMI.extension>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Use Case View" isRoot="false" isAbstract="false" name="Use Case View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Component View" isRoot="false" isAbstract="false" name="Component View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Deployment View" isRoot="false" isAbstract="false" name="Deployment View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Entity Relationship Model" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
   </UML:Namespace.ownedElement>
  </UML:Model>
 </XMI.content>
 <XMI.extensions xmi.extender="umbrello" >
  <docsettings viewid="FehcAXiuBmuf" documentation="" uniqueid="Exd0DCcAY88l" />
  <listview>
   <listitem open="1" type="800" label="Views" >
    <listitem open="1" type="801" id="Logical View" >
     <listitem open="0" type="807" id="FehcAXiuBmuf" label="Diagram třídy" />
     <listitem open="1" type="813" id="1OUXDKbbHzc0" >
      <listitem open="0" type="815" id="YD5bEA53TNik" />
     </listitem>
     <listitem open="1" type="813" id="7gYeCVSvq3PY" >
      <listitem open="0" type="815" id="FcFJznOigTO6" />
      <listitem open="0" type="815" id="RgQBI1M0lmFQ" />
      <listitem open="0" type="815" id="OhLVK7k4jmJD" />
      <listitem open="0" type="815" id="Exd0DCcAY88l" />
      <listitem open="0" type="815" id="eCwOGd8Zq1cq" />
      <listitem open="0" type="815" id="AEf9pVGRDykx" />
      <listitem open="0" type="815" id="bceYC8Jt1uqT" />
      <listitem open="0" type="815" id="soo9ZChA3Azb" />
      <listitem open="0" type="815" id="Hbqy2CsPJj8r" />
      <listitem open="0" type="815" id="OuN9rkavT1BD" />
     </listitem>
     <listitem open="1" type="813" id="bfJmZvCOWAxl" >
      <listitem open="0" type="815" id="5mx4hGPwzkZk" />
     </listitem>
     <listitem open="1" type="813" id="aQQ46PZ38hPK" >
      <listitem open="0" type="815" id="lSSJupL3yZbe" />
      <listitem open="0" type="815" id="p07v0fqxCxJt" />
     </listitem>
     <listitem open="1" type="813" id="PvOIcvyfcAqN" >
      <listitem open="0" type="815" id="lpOP2AdbxLHA" />
      <listitem open="0" type="815" id="ULFi8PEW3Xem" />
     </listitem>
     <listitem open="1" type="813" id="IcMAwWG57WRq" />
     <listitem open="1" type="813" id="2hkLBk4W67cz" >
      <listitem open="0" type="815" id="ZxZWQ0wcQuBs" />
     </listitem>
     <listitem open="1" type="813" id="vK4RU1AyrOVT" >
      <listitem open="0" type="815" id="IOjOT02nGpyr" />
     </listitem>
     <listitem open="1" type="813" id="vnk73KTBGyPJ" />
     <listitem open="1" type="813" id="VdMIlUiN9z9i" >
      <listitem open="0" type="815" id="QTGu1gJ5kifn" />
     </listitem>
     <listitem open="1" type="813" id="Wi1Xxi7ME7rV" >
      <listitem open="0" type="815" id="NacVnbXM9vtZ" />
      <listitem open="0" type="815" id="zLpmSGX1H3Ep" />
     </listitem>
     <listitem open="1" type="813" id="WpEXeH9III0A" />
     <listitem open="1" type="813" id="Fn7jyQVLwZkA" >
      <listitem open="0" type="815" id="eFmGZpiiDPFD" />
      <listitem open="0" type="815" id="fcM0zUeU9O3L" />
      <listitem open="0" type="815" id="kbdDkmSEfU7w" />
     </listitem>
     <listitem open="1" type="813" id="oAWOdLAjhuE6" >
      <listitem open="0" type="815" id="eJB8wp2iy4s6" />
     </listitem>
     <listitem open="1" type="813" id="NGU7OXSpggn5" />
     <listitem open="1" type="818" id="jv5iQlQuHO4u" />
     <listitem open="0" type="830" id="Datatypes" >
      <listitem open="1" type="829" id="JAr34WFqmMPG" />
      <listitem open="1" type="829" id="S4wykVTz9AbI" />
      <listitem open="1" type="829" id="s4A3eSjvaaze" />
      <listitem open="1" type="829" id="EDT1IcTMXP72" />
      <listitem open="1" type="829" id="CmH6bUunDn7B" />
      <listitem open="1" type="829" id="8EhfdoiUrqVV" />
      <listitem open="1" type="829" id="4ESqas4m5WnN" />
      <listitem open="1" type="829" id="k5KMy1XiiUWy" />
      <listitem open="1" type="829" id="GEQqmPSqcuhA" />
      <listitem open="1" type="829" id="cj2TZXwnjNdV" />
      <listitem open="1" type="829" id="kjxnFk8Oxq3Y" />
     </listitem>
    </listitem>
    <listitem open="1" type="802" id="Use Case View" />
    <listitem open="1" type="821" id="Component View" />
    <listitem open="1" type="827" id="Deployment View" />
    <listitem open="1" type="836" id="Entity Relationship Model" />
   </listitem>
  </listview>
  <codegeneration>
   <codegenerator language="PHP5" />
  </codegeneration>
 </XMI.extensions>
</XMI>