diff --git a/all/com/djrapitops/plan/delivery/rendering/json/graphs/special/SpecialGraphFactory.html b/all/com/djrapitops/plan/delivery/rendering/json/graphs/special/SpecialGraphFactory.html
index 5fda3bcf9..c71474bee 100644
--- a/all/com/djrapitops/plan/delivery/rendering/json/graphs/special/SpecialGraphFactory.html
+++ b/all/com/djrapitops/plan/delivery/rendering/json/graphs/special/SpecialGraphFactory.html
@@ -94,7 +94,10 @@ loadScripts(document, 'script');
@@ -137,10 +140,13 @@ loadScripts(document, 'script');
Constructor Details
diff --git a/all/com/djrapitops/plan/storage/file/FileResource.html b/all/com/djrapitops/plan/storage/file/FileResource.html
index 3adf1d141..341af8a97 100644
--- a/all/com/djrapitops/plan/storage/file/FileResource.html
+++ b/all/com/djrapitops/plan/storage/file/FileResource.html
@@ -149,7 +149,7 @@ implements clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+asParsed, asWebResource
diff --git a/all/com/djrapitops/plan/storage/file/JarResource.html b/all/com/djrapitops/plan/storage/file/JarResource.html
index 959008f79..269d73638 100644
--- a/all/com/djrapitops/plan/storage/file/JarResource.html
+++ b/all/com/djrapitops/plan/storage/file/JarResource.html
@@ -167,7 +167,7 @@ implements clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+asParsed, asWebResource
diff --git a/all/com/djrapitops/plan/storage/file/Resource.html b/all/com/djrapitops/plan/storage/file/Resource.html
index 05311d7c2..e329a9012 100644
--- a/all/com/djrapitops/plan/storage/file/Resource.html
+++ b/all/com/djrapitops/plan/storage/file/Resource.html
@@ -109,24 +109,28 @@ loadScripts(document, 'script');
Get the resource as lines.
-
-
-
+
default <T> T
+
asParsed(com.google.gson.Gson gson,
+ com.google.gson.reflect.TypeToken<T> token)
+
+
+
+
Get the resource as a String with each line separated by CRLF newline characters \r\n
.
-
-
-
+
+
+
-
-
-
+
+
+
Get the name of this Resource.
-
static boolean
-
-
+
static boolean
+
+
Check if a resource is a text based file.
@@ -208,6 +212,18 @@ loadScripts(document, 'script');
+
+asParsed
+default <T> T asParsed
(com.google.gson.Gson gson,
+ com.google.gson.reflect.TypeToken<T> token)
+ throws
IOException
+
+- Throws:
+IOException
+
+
+
+
asWebResource
diff --git a/all/com/djrapitops/plan/storage/file/SpongeAssetResource.html b/all/com/djrapitops/plan/storage/file/SpongeAssetResource.html
index 15c1da263..458ea59a6 100644
--- a/all/com/djrapitops/plan/storage/file/SpongeAssetResource.html
+++ b/all/com/djrapitops/plan/storage/file/SpongeAssetResource.html
@@ -146,7 +146,7 @@ implements clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
asParsed, asWebResource
diff --git a/all/com/djrapitops/plan/storage/file/StringCachingResource.html b/all/com/djrapitops/plan/storage/file/StringCachingResource.html
index 4a0cfce6c..d0a1e8857 100644
--- a/all/com/djrapitops/plan/storage/file/StringCachingResource.html
+++ b/all/com/djrapitops/plan/storage/file/StringCachingResource.html
@@ -132,7 +132,7 @@ implements
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
+asParsed, asWebResource
diff --git a/all/com/djrapitops/plan/storage/file/StringResource.html b/all/com/djrapitops/plan/storage/file/StringResource.html
index aee3a0aa9..54e19600d 100644
--- a/all/com/djrapitops/plan/storage/file/StringResource.html
+++ b/all/com/djrapitops/plan/storage/file/StringResource.html
@@ -132,7 +132,7 @@ implements clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+asParsed, asWebResource
diff --git a/all/index-all.html b/all/index-all.html
index e5a63325f..775306787 100644
--- a/all/index-all.html
+++ b/all/index-all.html
@@ -730,6 +730,8 @@ loadScripts(document, 'script');
asMutator() - Method in class com.djrapitops.plan.gathering.domain.PlayerKills
+asParsed(Gson, TypeToken<T>) - Method in interface com.djrapitops.plan.storage.file.Resource
+
asStream() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
asStream() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
@@ -14695,7 +14697,7 @@ loadScripts(document, 'script');
Factory class for different objects representing special HTML graphs.
-SpecialGraphFactory(PlanConfig) - Constructor for class com.djrapitops.plan.delivery.rendering.json.graphs.special.SpecialGraphFactory
+SpecialGraphFactory(PlanFiles, PlanConfig, Gson, ErrorLogger) - Constructor for class com.djrapitops.plan.delivery.rendering.json.graphs.special.SpecialGraphFactory
SPECTATOR - Static variable in class com.djrapitops.plan.storage.database.sql.tables.WorldTimesTable
diff --git a/all/member-search-index.js b/all/member-search-index.js
index 541c77ccd..7c871ba10 100644
--- a/all/member-search-index.js
+++ b/all/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.djrapitops.plan.utilities.chat","c":"DefaultFontInfo","l":"a"},{"p":"com.djrapitops.plan.utilities.chat","c":"DefaultFontInfo","l":"A"},{"p":"com.djrapitops.plan.storage.database","c":"AbstractDatabase","l":"AbstractDatabase()","u":"%3Cinit%3E()"},{"p":"com.djrapitops.plan","c":"PlanBukkitComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanBungeeComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanNukkitComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanSpongeComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanVelocityComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"net.playeranalytics.plan","c":"PlanFabricComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan.settings.config.paths","c":"DataGatheringSettings","l":"ACCEPT_GEOLITE2_EULA"},{"p":"com.djrapitops.plan.query","c":"QueryService.ThrowingConsumer","l":"accept(T)"},{"p":"com.djrapitops.plan.utilities.java","c":"ThrowingConsumer","l":"accept(T)"},{"p":"com.djrapitops.plan.utilities.java","c":"TriConsumer","l":"accept(T, V, K)","u":"accept(T,V,K)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.line","c":"LineGraph.GapStrategy","l":"acceptableGapMs"},{"p":"com.djrapitops.plan.settings.locale.lang","c":"ErrorPageLang","l":"ACCESS_DENIED_403"},{"p":"com.djrapitops.plan.storage.database","c":"AbstractDatabase","l":"accessLock"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ACTIVE"},{"p":"com.djrapitops.plan.settings.config.paths","c":"TimeSettings","l":"ACTIVE_PLAY_THRESHOLD"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"PlayerKeys","l":"ACTIVE_SESSION"},{"p":"com.djrapitops.plan.delivery.webserver.auth","c":"ActiveCookieExpiryCleanupTask","l":"ActiveCookieExpiryCleanupTask(PlanConfig, Lazy, PluginLogger)","u":"%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,dagger.Lazy,net.playeranalytics.plugin.server.PluginLogger)"},{"p":"com.djrapitops.plan.delivery.webserver.auth","c":"ActiveCookieStore","l":"ActiveCookieStore(ActiveCookieExpiryCleanupTask, PlanConfig, DBSystem, Processing)","u":"%3Cinit%3E(com.djrapitops.plan.delivery.webserver.auth.ActiveCookieExpiryCleanupTask,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.processing.Processing)"},{"p":"com.djrapitops.plan.delivery.domain","c":"TablePlayer.Builder","l":"activePlaytime(long)"},{"p":"com.djrapitops.plan.storage.database.queries.objects","c":"SessionQueries","l":"activePlaytime(long, long, ServerUUID)","u":"activePlaytime(long,long,com.djrapitops.plan.identification.ServerUUID)"},{"p":"com.djrapitops.plan.gathering.domain","c":"ActiveSession","l":"ActiveSession(UUID, ServerUUID, long, String, String)","u":"%3Cinit%3E(java.util.UUID,com.djrapitops.plan.identification.ServerUUID,long,java.lang.String,java.lang.String)"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"CommonKeys","l":"ACTIVITY_DATA"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"AnalysisKeys","l":"ACTIVITY_PIE_COLORS"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs","c":"GraphJSONCreator","l":"activityGraphsJSONAsMap()"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs","c":"GraphJSONCreator","l":"activityGraphsJSONAsMap(ServerUUID)","u":"activityGraphsJSONAsMap(com.djrapitops.plan.identification.ServerUUID)"},{"p":"com.djrapitops.plan.delivery.domain","c":"TablePlayer.Builder","l":"activityIndex(ActivityIndex)","u":"activityIndex(com.djrapitops.plan.delivery.domain.mutators.ActivityIndex)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(DataContainer, long, long)","u":"%3Cinit%3E(com.djrapitops.plan.delivery.domain.container.DataContainer,long,long)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(double, long)","u":"%3Cinit%3E(double,long)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(List, long, long)","u":"%3Cinit%3E(java.util.List,long,long)"},{"p":"com.djrapitops.plan.storage.database.queries.filter.filters","c":"ActivityIndexFilter","l":"ActivityIndexFilter(PlanConfig, Locale, DBSystem)","u":"%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"NetworkActivityIndexQueries","l":"activityIndexForAllPlayers(long, long)","u":"activityIndexForAllPlayers(long,long)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"NetworkActivityIndexQueries","l":"activityIndexForNewPlayers(long, long, Long)","u":"activityIndexForNewPlayers(long,long,java.lang.Long)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"ActivityIndexQueries","l":"activityIndexForNewPlayers(long, long, ServerUUID, Long)","u":"activityIndexForNewPlayers(long,long,com.djrapitops.plan.identification.ServerUUID,java.lang.Long)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.pie","c":"PieGraphFactory","l":"activityPie(Map)","u":"activityPie(java.util.Map)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.stack","c":"StackGraphFactory","l":"activityStackGraph(DateMap