MCPcopy Create free account

hub / github.com/EverythingMe/plaxien / functions

Functions67 in github.com/EverythingMe/plaxien

↓ 16 callersMethodaddChild
Add a child node to the node. This allows using a builder pattern for constructing trees @param title the child's title @param expanded whether the ch
src/main/java/me/everything/plaxien/Explain.java:109
↓ 12 callersMethodsize
()
src/main/java/me/everything/plaxien/Explain.java:181
↓ 9 callersMethodaddValue
Add a value child node @param name the value name @param value the value itself. It can be anything, as long as it implements a sane toString() @retur
src/main/java/me/everything/plaxien/Explain.java:135
↓ 6 callersMethodgetNodeView
Get the tree view for a single node. @param node The node holding the data @return a Node view
src/main/java/me/everything/plaxien/ExplainViewFactory.java:101
↓ 5 callersMethodtoString
()
src/main/java/me/everything/plaxien/Explain.java:264
↓ 3 callersMethodfromJSON
From an internal json representation. DO NOT USE THIS FOR SERVER GENERATED JSONS, this is for internal serialization and dumping only @param rawJSON @
src/main/java/me/everything/plaxien/Explain.java:203
↓ 3 callersMethodtoJSON
To an internal json representation @return
src/main/java/me/everything/plaxien/Explain.java:190
↓ 3 callersMethodwriteDump
Dump a json string to the out file
src/main/java/me/everything/plaxien/ExplainActivity.java:77
↓ 2 callersMethodcreateDumpFile
Create a shared dump file for a json explain @param name the name of the file - practically the root title @param context the app context
src/main/java/me/everything/plaxien/ExplainActivity.java:70
↓ 2 callersMethodcreateIntent
Convenience function to create a new explain intent for launching @param context the app context @param rootTitle the title of the explain activity @p
src/main/java/me/everything/plaxien/ExplainActivity.java:54
↓ 2 callersMethodexplainFromJsonFile
Create an explain activity from a JSON file that already exists on the device @param context the app context @param rootTitle the title of the explain
src/main/java/me/everything/plaxien/ExplainActivity.java:155
↓ 2 callersMethodgetExplain
(Object ...args)
src/main/java/me/everything/plaxien/Explainer.java:8
↓ 2 callersMethodgetSectionView
Get a "section" view for a multi-explain tree @param tree the root node of the tree @return a rendered view of the explain section
src/main/java/me/everything/plaxien/ExplainViewFactory.java:39
↓ 2 callersMethodgetType
()
src/main/java/me/everything/plaxien/Explain.java:39
↓ 2 callersMethodparseJSON
Parse a json string into an Explain tree, with the root being a node with the given title @param rawJson the JSON representing the tree @param title T
src/main/java/me/everything/plaxien/json/JSONExplainBridge.java:90
↓ 2 callersMethodparseMap
Internal function - parse a json map object into an explain node, recursively @param obj the map boject @param node the node representing the map. Eac
src/main/java/me/everything/plaxien/json/JSONExplainBridge.java:61
↓ 2 callersMethodrenderChildren
Renders the node's children lazily - only when the node is opened
src/main/java/me/everything/plaxien/ExplainViewFactory.java:229
↓ 2 callersMethodtoggle
Toggle visible/invisible
src/main/java/me/everything/plaxien/ExplainViewFactory.java:209
↓ 1 callersMethodapplyNodeCounterStyle
(TextView view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:278
↓ 1 callersMethodapplyNodeNameStyle
(TextView view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:274
↓ 1 callersMethodapplyTitleStyle
(TextView view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:270
↓ 1 callersMethodapplyValueNameStyle
(TextView view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:286
↓ 1 callersMethodapplyValueStyle
(TextView view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:282
↓ 1 callersMethodbuild
Build the view style @return @return {@link me.everything.plaxien.ExplainViewFactory.ExplainViewStyle}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:353
↓ 1 callersMethodgetExplainView
Get a plain explain view by calling an explainer's explain call @param explainer an explainer implementor @return an "Explain" node view
src/main/java/me/everything/plaxien/ExplainViewFactory.java:84
↓ 1 callersMethodgetStringFromFile
(File file)
src/main/java/me/everything/plaxien/ExplainActivity.java:182
↓ 1 callersMethodgetTitle
()
src/main/java/me/everything/plaxien/Explain.java:35
↓ 1 callersMethodgetValueView
Render a value view for a value node
src/main/java/me/everything/plaxien/ExplainViewFactory.java:151
↓ 1 callersMethodgetView
A selective function for a base node, rendering according to its type @param node a child or branch node to be rendered @return the rendered view
src/main/java/me/everything/plaxien/ExplainViewFactory.java:137
↓ 1 callersMethodhandleShare
()
src/main/java/me/everything/plaxien/ExplainActivity.java:277
↓ 1 callersMethodparseArray
(JsonArray arr, Explain.Node node)
src/main/java/me/everything/plaxien/json/JSONExplainBridge.java:33
↓ 1 callersMethodreadAll
Read all the contents of a stream into a string @param is input stream @return the stream content @throws IOException
src/main/java/me/everything/plaxien/ExplainActivity.java:170
MethodApplicationTest
()
src/androidTest/java/me/everything/plaxien/ApplicationTest.java:10
MethodBaseNode
(int type, String title)
src/main/java/me/everything/plaxien/Explain.java:43
MethodExplainViewFactory
(Context context)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:22
MethodExplainViewStyle
(Builder builder)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:266
MethodJSONExplainBridge
()
src/main/java/me/everything/plaxien/json/JSONExplainBridge.java:26
MethodNode
Constructor with a list of children @param title the branch title @param children a list of all the children. If null is passed, we init an empty list
src/main/java/me/everything/plaxien/Explain.java:71
MethodNodeHolder
(View view, Explain.Node node)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:195
MethodValueNode
()
src/main/java/me/everything/plaxien/Explain.java:232
MethodValueNodeHolder
(View view)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:251
Methoddeserialize
(JsonElement json, Type typeOfT, JsonDeserializationContext context)
src/main/java/me/everything/plaxien/Explain.java:271
Methodexplain
The default explain function that should be used in most cases, where you need to show an explain tree that has been created on the client @param cont
src/main/java/me/everything/plaxien/ExplainActivity.java:104
MethodexplainFromJsonString
Create an activity from a raw json string. Prefer {explainJson} instead @param context the app context @param rootTitle the title of the explain activ
src/main/java/me/everything/plaxien/ExplainActivity.java:138
MethodexplainJson
Create an explain activity from a raw JSON string from a third party, i.e. server generated explain @param context the app context @param rootTitle th
src/main/java/me/everything/plaxien/ExplainActivity.java:121
MethodgetExplain
(Object... args)
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:24
MethodonClick
(View v)
src/main/java/me/everything/plaxien/ExplainViewFactory.java:121
MethodonCreate
(Bundle savedInstanceState)
src/main/java/me/everything/plaxien/ExplainActivity.java:197
MethodonCreateOptionsMenu
(Menu menu)
src/main/java/me/everything/plaxien/ExplainActivity.java:260
MethodonDestroy
()
src/main/java/me/everything/plaxien/ExplainActivity.java:251
MethodonOptionsItemSelected
(MenuItem item)
src/main/java/me/everything/plaxien/ExplainActivity.java:268
MethodsetNodeCounterStyle
Set the style resource of the counter text @param style The style resource @return {@link me.everything.plaxien.ExplainViewFactory.Builder}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:324
MethodsetNodeNameStyle
Set the style resource of the node name @param style The style resource @return {@link me.everything.plaxien.ExplainViewFactory.Builder}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:314
MethodsetTitleStyle
Set the style resource of the title text @param style The style resource @return {@link me.everything.plaxien.ExplainViewFactory.Builder}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:304
MethodsetUp
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:13
MethodsetValueNameStyle
Set the style resource of the value name @param style The style resource @return {@link me.everything.plaxien.ExplainViewFactory.Builder}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:334
MethodsetValueStyle
Set the style of value @param style The style resource @return {@link me.everything.plaxien.ExplainViewFactory.Builder}
src/main/java/me/everything/plaxien/ExplainViewFactory.java:344
MethodtestAddChildren
()
src/androidTest/java/me/everything/plaxien/NodeTest.java:20
MethodtestGetExplainView
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:58
MethodtestGetNodeView
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:71
MethodtestGetSectionView
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:30
MethodtestGetSectionView1
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:44
MethodtestJsonSerialization
()
src/androidTest/java/me/everything/plaxien/ExplainViewFactoryTest.java:83
MethodtestJsonSerialization
()
src/androidTest/java/me/everything/plaxien/NodeTest.java:46
MethodtestNode
()
src/androidTest/java/me/everything/plaxien/NodeTest.java:7
MethodtestParseJSON
()
src/androidTest/java/me/everything/plaxien/JSONExplainBridgeTest.java:11
MethodtestValueNode
()
src/androidTest/java/me/everything/plaxien/NodeTest.java:37