Newer
Older
talkCrawler / doc / TalkCrawler.class.violet.html
@haya4 haya4 on 10 Mar 2019 20 KB ok
<HTML>
<HEAD>
<META name="description"
	content="Violet UML Editor cross format document" />
<META name="keywords" content="Violet, UML" />
<META charset="UTF-8" />
<SCRIPT type="text/javascript">
	function switchVisibility() {
		var obj = document.getElementById("content");
		obj.style.display = (obj.style.display == "block") ? "none" : "block";
	}
</SCRIPT>
</HEAD>
<BODY>
	This file was generated with Violet UML Editor 2.1.0.
	&nbsp;&nbsp;(&nbsp;<A href=# onclick="switchVisibility()">View Source</A>&nbsp;/&nbsp;<A href="http://sourceforge.net/projects/violet/files/violetumleditor/" target="_blank">Download Violet</A>&nbsp;)
	<BR />
	<BR />
	<SCRIPT id="content" type="text/xml"><![CDATA[<ClassDiagramGraph id="1">
  <nodes id="2">
    <ClassNode id="3">
      <children id="4"/>
      <location class="Point2D.Double" id="5" x="490.0" y="10.0"/>
      <id id="6" value="e740a0ab-9297-4ced-9b59-d3956d372429"/>
      <revision>1</revision>
      <backgroundColor id="7">
        <red>255</red>
        <green>255</green>
        <blue>255</blue>
        <alpha>255</alpha>
      </backgroundColor>
      <borderColor id="8">
        <red>0</red>
        <green>0</green>
        <blue>0</blue>
        <alpha>255</alpha>
      </borderColor>
      <textColor reference="8"/>
      <name id="9" justification="1" size="3" underlined="false">
        <text>Article</text>
      </name>
      <attributes id="10" justification="0" size="4" underlined="false">
        <text>url: string
path: string
dir: string
id: string
title: string
date: Date
name: string
contents: string[]</text>
      </attributes>
      <methods id="11" justification="0" size="4" underlined="false">
        <text>load()
post(jsonobject)</text>
      </methods>
    </ClassNode>
    <ClassNode id="12">
      <children id="13"/>
      <location class="Point2D.Double" id="14" x="150.0" y="20.0"/>
      <id id="15" value="e4c8057e-7e75-4409-8232-4bca7b866d20"/>
      <revision>1</revision>
      <backgroundColor reference="7"/>
      <borderColor reference="8"/>
      <textColor reference="8"/>
      <name id="16" justification="1" size="3" underlined="false">
        <text>MonthlyIndex</text>
      </name>
      <attributes id="17" justification="0" size="4" underlined="false">
        <text></text>
      </attributes>
      <methods id="18" justification="0" size="4" underlined="false">
        <text>load()</text>
      </methods>
    </ClassNode>
    <ClassNode id="19">
      <children id="20"/>
      <location class="Point2D.Double" id="21" x="20.0" y="20.0"/>
      <id id="22" value="198c40ef-827c-4dec-8633-2ebe074016c7"/>
      <revision>1</revision>
      <backgroundColor reference="7"/>
      <borderColor reference="8"/>
      <textColor reference="8"/>
      <name id="23" justification="1" size="3" underlined="false">
        <text>TalkCrawler</text>
      </name>
      <attributes id="24" justification="0" size="4" underlined="false">
        <text></text>
      </attributes>
      <methods id="25" justification="0" size="4" underlined="false">
        <text>main()</text>
      </methods>
    </ClassNode>
    <ClassNode id="26">
      <children id="27"/>
      <location class="Point2D.Double" id="28" x="310.0" y="20.0"/>
      <id id="29" value="e6916020-5c18-4b8f-8ce9-bf68cdb2b539"/>
      <revision>1</revision>
      <backgroundColor reference="7"/>
      <borderColor reference="8"/>
      <textColor reference="8"/>
      <name id="30" justification="1" size="3" underlined="false">
        <text>DailyIndex</text>
      </name>
      <attributes id="31" justification="0" size="4" underlined="false">
        <text></text>
      </attributes>
      <methods id="32" justification="0" size="4" underlined="false">
        <text>load()</text>
      </methods>
    </ClassNode>
  </nodes>
  <edges id="33">
    <AggregationEdge id="34">
      <start class="ClassNode" reference="26"/>
      <end class="ClassNode" reference="12"/>
      <startLocation class="Point2D.Double" id="35" x="50.0" y="40.0"/>
      <endLocation class="Point2D.Double" id="36" x="40.0" y="50.0"/>
      <transitionPoints id="37"/>
      <id id="38" value="51f54392-846b-4e2f-a5ac-d901df42bda7"/>
      <revision>1</revision>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </AggregationEdge>
    <AggregationEdge id="39">
      <start class="ClassNode" reference="3"/>
      <end class="ClassNode" reference="26"/>
      <startLocation class="Point2D.Double" id="40" x="50.0" y="70.0"/>
      <endLocation class="Point2D.Double" id="41" x="80.0" y="40.0"/>
      <transitionPoints id="42"/>
      <id id="43" value="961acfbc-6707-4b39-9d42-729941178e90"/>
      <revision>1</revision>
      <bentStyle name="AUTO"/>
      <startLabel></startLabel>
      <middleLabel></middleLabel>
      <endLabel></endLabel>
    </AggregationEdge>
    <NoteEdge id="44">
      <start class="ClassNode" reference="19"/>
      <end class="ClassNode" reference="12"/>
      <startLocation class="Point2D.Double" id="45" x="80.0" y="30.0"/>
      <endLocation class="Point2D.Double" id="46" x="60.0" y="40.0"/>
      <transitionPoints id="47"/>
      <id id="48" value="2e2abaed-d5ac-4d4b-8fb7-26c51769e779"/>
      <revision>1</revision>
    </NoteEdge>
  </edges>
</ClassDiagramGraph>]]></SCRIPT>
	<BR />
	<BR />
	<IMG alt="embedded diagram image" src="data:image/png;base64,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" />
</BODY>
</HTML>