Commit b7d17526 authored by kirk's avatar kirk

tweak NFC class diagram

parent ed8aed3d
......@@ -5,7 +5,7 @@
<type>com.umlet.element.Relation</type>
<coordinates>
<x>350</x>
<y>340</y>
<y>670</y>
<w>50</w>
<h>120</h>
</coordinates>
......@@ -15,106 +15,83 @@
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>110</x>
<y>440</y>
<x>980</x>
<y>210</y>
<w>540</w>
<h>180</h>
<h>150</h>
</coordinates>
<panel_attributes>/us.rader.wyfy.nfc::NdefReaderActivity/
<panel_attributes>us.rader.wyfy.nfc::ForegroundDispatchActivity.ProcessTagTask
--
--
_+decodePayload(NdefRecord record): String_
_-decodeMime(String type, byte[] payload): String_
_-decodeText(byte[] payload): String_
_-decodeUri(byte[] payload): String_
_-decodeWellKnown(String type, byte[] payload): String_
#processTag(Tag tag, ProcessTagTask task): NdefMessage
#NdefReaderActivity(int requestCode): ctor
--
</panel_attributes>
+report(String)
#doInBackground(Tag... tags) : Parcelable
#onCancelled()
#onCancelled(Parcelable result)
#onPostExecute(Parcelable result)
#onProgressUpdate(String... messages)
--</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>340</x>
<y>0</y>
<y>80</y>
<w>50</w>
<h>110</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>30;30;30;90</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1020</x>
<y>0</y>
<w>50</w>
<h>150</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>30;30;30;130</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>620</x>
<y>150</y>
<w>170</w>
<h>70</h>
</coordinates>
<panel_attributes>lt=&lt;.
&lt;&lt;execute&gt;&gt;</panel_attributes>
<additional_attributes>150;50;30;50</additional_attributes>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>770</x>
<y>130</y>
<x>110</x>
<y>520</y>
<w>540</w>
<h>150</h>
<h>180</h>
</coordinates>
<panel_attributes>us.rader.wyfy.nfc::ForegroundDispatchActivity.ProcessTagTask
<panel_attributes>/us.rader.wyfy.nfc::NdefReaderActivity/
--
--
+report(String)
#doInBackground(Tag... tags) : Parcelable
#onCancelled()
#onCancelled(Parcelable result)
#onPostExecute(Parcelable result)
#onProgressUpdate(String... messages)
--</panel_attributes>
_+decodePayload(NdefRecord record): String_
_-decodeMime(String type, byte[] payload): String_
_-decodeText(byte[] payload): String_
_-decodeUri(byte[] payload): String_
_-decodeWellKnown(String type, byte[] payload): String_
#processTag(Tag tag, ProcessTagTask task): NdefMessage
#NdefReaderActivity(int requestCode): ctor
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>770</x>
<y>0</y>
<x>110</x>
<y>80</y>
<w>540</w>
<h>30</h>
</coordinates>
<panel_attributes>android.os::AsyncTask</panel_attributes>
<panel_attributes>android.support.v4.app::FragmentActivity</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>110</x>
<y>0</y>
<x>980</x>
<y>80</y>
<w>540</w>
<h>30</h>
</coordinates>
<panel_attributes>android.support.v4.app::FragmentActivity</panel_attributes>
<panel_attributes>android.os::AsyncTask</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>350</x>
<y>590</y>
<y>420</y>
<w>50</w>
<h>120</h>
</coordinates>
......@@ -122,38 +99,45 @@ _-decodeWellKnown(String type, byte[] payload): String_
<additional_attributes>30;30;30;100</additional_attributes>
</element>
<element>
<type>com.umlet.element.Class</type>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>110</x>
<y>90</y>
<w>540</w>
<h>280</h>
<x>1230</x>
<y>80</y>
<w>50</w>
<h>150</h>
</coordinates>
<panel_attributes>/us.rader.wyfy.nfc::ForegroundDispatchActivity/
--
_+EXTRA_RESULT : String_
_+RESULT_ERROR_PROCESSING_TAG : int_
-adapter: NfcAdapter
-filters: IntentFilter[]
-pendingIntent: PendingIntent
-requestCode: int
--
#onCreate(Bundle savedInstanceState)
#onNewIntent(Intent intent)
#onPause()
#onResume()
#onTagProcessed(ResultType result, boolean cancelled)
/#processTag(Tag tag, ProcessTagTask task): Parcelable/
#ForegroundDispatchActivity(int requestCode)
--
</panel_attributes>
<additional_attributes/>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>30;30;30;130</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>620</x>
<y>260</y>
<w>380</w>
<h>70</h>
</coordinates>
<panel_attributes>lt=&lt;.
&lt;&lt;invoke in respective threads&gt;&gt;</panel_attributes>
<additional_attributes>30;50;360;50</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>620</x>
<y>230</y>
<w>380</w>
<h>70</h>
</coordinates>
<panel_attributes>lt=&lt;.
&lt;&lt;execute asynchronously&gt;&gt;</panel_attributes>
<additional_attributes>360;50;30;50</additional_attributes>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>110</x>
<y>690</y>
<y>770</y>
<w>540</w>
<h>330</h>
</coordinates>
......@@ -182,15 +166,31 @@ _+createUri(Uri uri): NdefRecord_
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<type>com.umlet.element.Class</type>
<coordinates>
<x>620</x>
<y>180</y>
<w>170</w>
<h>70</h>
<x>110</x>
<y>170</y>
<w>540</w>
<h>280</h>
</coordinates>
<panel_attributes>lt=&lt;.
&lt;&lt;invoke&gt;&gt;</panel_attributes>
<additional_attributes>30;50;150;50</additional_attributes>
<panel_attributes>/us.rader.wyfy.nfc::ForegroundDispatchActivity/
--
_+EXTRA_RESULT : String_
_+RESULT_ERROR_PROCESSING_TAG : int_
-adapter: NfcAdapter
-filters: IntentFilter[]
-pendingIntent: PendingIntent
-requestCode: int
--
#onCreate(Bundle savedInstanceState)
#onNewIntent(Intent intent)
#onPause()
#onResume()
#onTagProcessed(ResultType result, boolean cancelled)
/#processTag(Tag tag, ProcessTagTask task): Parcelable/
#ForegroundDispatchActivity(int requestCode)
--
</panel_attributes>
<additional_attributes/>
</element>
</diagram>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment