Class PageFactory
java.lang.Object
com.djrapitops.plan.delivery.rendering.pages.PageFactory
Factory for creating different
Page objects.-
Constructor Summary
ConstructorsConstructorDescriptionPageFactory(dagger.Lazy<VersionChecker> versionChecker, dagger.Lazy<PlanFiles> files, dagger.Lazy<PublicHtmlFiles> publicHtmlFiles, dagger.Lazy<Theme> theme, dagger.Lazy<ServerInfo> serverInfo, dagger.Lazy<BundleAddressCorrection> bundleAddressCorrection) -
Method Summary
Modifier and TypeMethodDescriptiongetPublicHtmlOrJarResource(String resourceName) getResource(String resourceName) getResourceAsString(String name) internalErrorPage(String message, Throwable error)
-
Constructor Details
-
PageFactory
@Inject public PageFactory(dagger.Lazy<VersionChecker> versionChecker, dagger.Lazy<PlanFiles> files, dagger.Lazy<PublicHtmlFiles> publicHtmlFiles, dagger.Lazy<Theme> theme, dagger.Lazy<ServerInfo> serverInfo, dagger.Lazy<BundleAddressCorrection> bundleAddressCorrection)
-
-
Method Details
-
reactPage
- Throws:
IOException
-
internalErrorPage
-
errorPage
- Throws:
IOException
-
errorPage
- Throws:
IOException
-
getResourceAsString
- Throws:
IOException
-
getResource
- Throws:
IOException
-
getPublicHtmlOrJarResource
-