<?xml version="1.0" encoding="UTF-8"?>
<page context-path="/java" servlet-path="/tracker" request-path="ibatis/2.3.4/summary" last-token="summary" request-ext="xml" version="1321" dicer-caption="Package" dicer-scope="Leaf package" server-home="http://99.198.96.218:8080">
  <response project="ibatis" snapshot="2.3.4" snapshot-date="9/19/08" baseline="2.3.1" baseline-date="3/23/08">
    <model local-name="ibatis/2.3.4">
      <settings lite="false">
        <local-project language="java" version="3.4.1321" flavor="j2se">
          <property name="hide-externals" value="true" />
          <property name="show-needs-to-compile" value="false" />
          <property name="detail-mode" value="true" />
          <property name="project-type" value="classpath" />
          <classpath>
            <classpathentry kind="lib" path="I:\structure101.com\ibatis\2.3.4\lib\ibatis-2.3.4.726.jar" />
          </classpath>
          <excludes>
            <exclude expression="!com.ibatis.*" />
          </excludes>
          <restructuring>
            <set version="1" name="Sandbox 1" hiview="Codemap" active="true" todo="false" />
            <set version="1" name="Flattened to classes" hiview="Codemap" active="false" todo="false">
              <action type="flatten" active="true" description="Flatten root">
                <params flattenLeafFolders="true">
                  <container-fqn fqn="root" type="root" path="" isroot="true" />
                </params>
                <composite-set />
              </action>
            </set>
            <set version="1" name="Flattened to leaf packages" hiview="Codemap" active="false" todo="false">
              <action type="flatten" active="true" description="Flatten root">
                <params flattenLeafFolders="false">
                  <container-fqn fqn="root" type="root" path="" isroot="true" />
                </params>
                <composite-set />
              </action>
            </set>
          </restructuring>
        </local-project>
      </settings>
    </model>
    <lite-base type="package" level="Leaf package" num-nodes="45" num-edges="194" num-union-nodes="45" num-union-edges="194">
      <architecture num-diagrams="0" diagram-time="0" />
      <lite-view separator=".">
        <design-changes />
      </lite-view>
      <flat-diffs />
    </lite-base>
    <snapshot label="2.3.4" location="2_3_4" timestamp="9/19/08 12:00 AM" detail="true" size="203" date="9/19/08" time="12:00 AM" index="0" days-old="1233" status="current">
      <hiview>
        <stats>
          <size ni="35207" jars="1" packages="45" classes-all="247" inners="44" abstracts="39" interfaces="0" anons="38" classes-outer="203" />
          <externals visible="false" count="0" />
          <parse-errors count="0" />
        </stats>
        <tanglicities>
          <tanglicity nodes="45" tangles="1" tangled-nodes="34" biggest="34" tanglicity="0.7556" level="Leaf package" />
          <tanglicity nodes="1" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
          <tanglicity nodes="203" tangles="4" tangled-nodes="46" biggest="31" tanglicity="0.1599" level="Outer class" />
        </tanglicities>
        <xs-config>
          <entry metric="Tangled" threshold="0" scope="design" />
          <entry metric="Fat" threshold="120" scope="design" />
          <entry metric="Fat" threshold="120" scope="leaf package" />
          <entry metric="Fat" threshold="120" scope="class" />
          <entry metric="Fat" threshold="15" scope="method" />
          <xs-summary>
            <summary size="35207" cumulative-xs="6444.6212" average-xs="0.183">
              <slice metric="Tangled" threshold="0" scope="design" num-contributors="14" num-offenders="5" cumulative-xs="5784.4045" proportion-of-xs="0.8976">
                <offenders count="5">
                  <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8380" value="0.1383" />
                  <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25521" value="0.1007" />
                  <hinode name="com.ibatis.sqlmap" type="meta-package" size="25683" value="0.0647" />
                  <hinode name="com.ibatis.common" type="meta-package" size="9524" value="0.0308" />
                  <hinode name="com.ibatis" type="meta-package" size="35207" value="0.0028" />
                </offenders>
              </slice>
              <slice metric="Fat" threshold="120" scope="design" num-contributors="14" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                <offenders count="0" />
              </slice>
              <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="45" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                <offenders count="0" />
              </slice>
              <slice metric="Fat" threshold="120" scope="class" num-contributors="247" num-offenders="1" cumulative-xs="323.9577" proportion-of-xs="0.0503">
                <offenders count="1">
                  <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" value="142" />
                </offenders>
              </slice>
              <slice metric="Fat" threshold="15" scope="method" num-contributors="2100" num-offenders="7" cumulative-xs="336.2589" proportion-of-xs="0.0522">
                <offenders count="7" truncated-at="5">
                  <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" value="23" />
                  <hinode name="com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.ConditionalTagHandler.convertValue(Class, String):Object" type="method" size="107" value="21" />
                  <hinode name="com.ibatis.common.jdbc.logging.StatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="121" value="20" />
                  <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" value="20" />
                  <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" value="20" />
                </offenders>
              </slice>
            </summary>
            <offenders count="13" truncated-at="10">
              <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25521" xs="2571">
                <metric name="Tangled" value="0.1007" threshold="0" />
                <metric name="Fat" value="44" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.sqlmap" type="meta-package" size="25683" xs="1661">
                <metric name="Tangled" value="0.0647" threshold="0" />
                <metric name="Fat" value="2" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8380" xs="1158">
                <metric name="Tangled" value="0.1383" threshold="0" />
                <metric name="Fat" value="9" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" xs="323">
                <metric name="Fat" value="142" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common" type="meta-package" size="9524" xs="293">
                <metric name="Tangled" value="0.0308" threshold="0" />
                <metric name="Fat" value="6" threshold="120" />
              </hinode>
              <hinode name="com.ibatis" type="meta-package" size="35207" xs="100">
                <metric name="Tangled" value="0.0028" threshold="0" />
                <metric name="Fat" value="2" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" xs="83">
                <metric name="Fat" value="20" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" xs="66">
                <metric name="Fat" value="20" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" xs="64">
                <metric name="Fat" value="23" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource.initialize(Map):void" type="method" size="291" xs="48">
                <metric name="Fat" value="18" threshold="15" />
              </hinode>
            </offenders>
          </xs-summary>
        </xs-config>
      </hiview>
    </snapshot>
    <snapshot label="2.3.1" location="2_3_1" timestamp="3/23/08 12:00 AM" detail="true" size="203" date="3/23/08" time="12:00 AM" index="1" days-old="1413" status="baseline">
      <hiview>
        <stats>
          <size ni="35022" jars="1" packages="45" classes-all="246" inners="43" abstracts="39" interfaces="0" anons="37" classes-outer="203" />
          <externals visible="false" count="0" />
          <parse-errors count="0" />
        </stats>
        <tanglicities>
          <tanglicity nodes="45" tangles="1" tangled-nodes="34" biggest="34" tanglicity="0.7556" level="Leaf package" />
          <tanglicity nodes="1" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
          <tanglicity nodes="203" tangles="4" tangled-nodes="46" biggest="31" tanglicity="0.1599" level="Outer class" />
        </tanglicities>
        <xs-config>
          <entry metric="Tangled" threshold="0" scope="design" />
          <entry metric="Fat" threshold="120" scope="design" />
          <entry metric="Fat" threshold="120" scope="leaf package" />
          <entry metric="Fat" threshold="120" scope="class" />
          <entry metric="Fat" threshold="15" scope="method" />
          <xs-summary>
            <summary size="35022" cumulative-xs="6425.0599" average-xs="0.1835">
              <slice metric="Tangled" threshold="0" scope="design" num-contributors="14" num-offenders="5" cumulative-xs="5764.8432" proportion-of-xs="0.8972">
                <offenders count="5">
                  <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8310" value="0.1383" />
                  <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25340" value="0.0999" />
                  <hinode name="com.ibatis.sqlmap" type="meta-package" size="25502" value="0.0663" />
                  <hinode name="com.ibatis.common" type="meta-package" size="9520" value="0.0308" />
                  <hinode name="com.ibatis" type="meta-package" size="35022" value="0.0029" />
                </offenders>
              </slice>
              <slice metric="Fat" threshold="120" scope="design" num-contributors="14" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                <offenders count="0" />
              </slice>
              <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="45" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                <offenders count="0" />
              </slice>
              <slice metric="Fat" threshold="120" scope="class" num-contributors="246" num-offenders="1" cumulative-xs="323.9577" proportion-of-xs="0.0504">
                <offenders count="1">
                  <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" value="142" />
                </offenders>
              </slice>
              <slice metric="Fat" threshold="15" scope="method" num-contributors="2056" num-offenders="7" cumulative-xs="336.2589" proportion-of-xs="0.0523">
                <offenders count="7" truncated-at="5">
                  <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" value="23" />
                  <hinode name="com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.ConditionalTagHandler.convertValue(Class, String):Object" type="method" size="107" value="21" />
                  <hinode name="com.ibatis.common.jdbc.logging.StatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="121" value="20" />
                  <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" value="20" />
                  <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" value="20" />
                </offenders>
              </slice>
            </summary>
            <offenders count="13" truncated-at="10">
              <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25340" xs="2530">
                <metric name="Tangled" value="0.0999" threshold="0" />
                <metric name="Fat" value="44" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.sqlmap" type="meta-package" size="25502" xs="1691">
                <metric name="Tangled" value="0.0663" threshold="0" />
                <metric name="Fat" value="2" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8310" xs="1149">
                <metric name="Tangled" value="0.1383" threshold="0" />
                <metric name="Fat" value="9" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" xs="323">
                <metric name="Fat" value="142" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common" type="meta-package" size="9520" xs="292">
                <metric name="Tangled" value="0.0308" threshold="0" />
                <metric name="Fat" value="6" threshold="120" />
              </hinode>
              <hinode name="com.ibatis" type="meta-package" size="35022" xs="100">
                <metric name="Tangled" value="0.0029" threshold="0" />
                <metric name="Fat" value="2" threshold="120" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" xs="83">
                <metric name="Fat" value="20" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" xs="66">
                <metric name="Fat" value="20" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" xs="64">
                <metric name="Fat" value="23" threshold="15" />
              </hinode>
              <hinode name="com.ibatis.common.jdbc.SimpleDataSource.initialize(Map):void" type="method" size="291" xs="48">
                <metric name="Fat" value="18" threshold="15" />
              </hinode>
            </offenders>
          </xs-summary>
        </xs-config>
      </hiview>
    </snapshot>
    <restructuring>
      <set version="1" name="Sandbox 1" hiview="Codemap" active="true" todo="false" />
      <set version="1" name="Flattened to classes" hiview="Codemap" active="false" todo="false">
        <action type="flatten" active="true" description="Flatten root">
          <params flattenLeafFolders="true">
            <container-fqn fqn="root" type="root" path="" isroot="true" />
          </params>
          <composite-set />
        </action>
      </set>
      <set version="1" name="Flattened to leaf packages" hiview="Codemap" active="false" todo="false">
        <action type="flatten" active="true" description="Flatten root">
          <params flattenLeafFolders="false">
            <container-fqn fqn="root" type="root" path="" isroot="true" />
          </params>
          <composite-set />
        </action>
      </set>
    </restructuring>
  </response>
</page>


