4 Commits
Author SHA1 Message Date
Thijs Wiefferink b3acabe07a Create CNAME 2023-02-11 18:21:32 +01:00
Thijs Wiefferink e5a4a02452 Delete CNAME 2023-02-11 18:13:59 +01:00
Thijs Wiefferink 87719db975 Create CNAME 2023-02-11 18:11:57 +01:00
Thijs Wiefferink 6c314a55a8 Javadocs of version 1.1 2023-02-11 18:09:24 +01:00
212 changed files with 13328 additions and 6048 deletions

No files matched your search

-17
View File
@@ -1,17 +0,0 @@
name: Build plugin
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Maven
run: mvn package --file pom.xml --update-snapshots --threads 8C -Dsources
+8
View File
@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bukkit:bukkit:1.8-R0.1-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-lang:commons-lang:2.6" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: junit:junit:4.10" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.guava:guava:17.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.avaje:ebean:2.8.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.14" level="project" />
</component>
</module>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CheckStyle-IDEA" serialisationVersion="2">
<checkstyleVersion>8.8</checkstyleVersion>
<scanScope>JavaOnly</scanScope>
<copyLibs>true</copyLibs>
<option name="thirdPartyClasspath" />
<option name="activeLocationIds" />
<option name="locations">
<list>
<ConfigurationLocation id="bundled-sun-checks" type="BUNDLED" scope="All" description="Sun Checks">(bundled)</ConfigurationLocation>
<ConfigurationLocation id="bundled-google-checks" type="BUNDLED" scope="All" description="Google Checks">(bundled)</ConfigurationLocation>
</list>
</option>
</component>
</project>
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectCodeStyleSettingsManager">
<option name="PER_PROJECT_SETTINGS">
<value>
<codeStyleSettings language="JAVA">
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
</value>
</option>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="GLOBAL" />
</component>
</project>
+9
View File
@@ -0,0 +1,9 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<codeStyleSettings language="JAVA">
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
</code_scheme>
</component>
+5
View File
@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="GLOBAL" />
</state>
</component>
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="interactivemessenger" target="1.7" />
</bytecodeTargetLevel>
</component>
</project>
+3
View File
@@ -0,0 +1,3 @@
<component name="ProjectDictionaryState">
<dictionary name="Thijs" />
</component>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
<file url="file://$PROJECT_DIR$" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxProjectSettings">
<option name="commitMessageIssueKeyValidationOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
<option name="commitMessageValidationEnabledOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
</component>
</project>
+45
View File
@@ -0,0 +1,45 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CanBeFinal" enabled="false" level="WARNING" enabled_by_default="false">
<option name="REPORT_CLASSES" value="false" />
<option name="REPORT_METHODS" value="false" />
<option name="REPORT_FIELDS" value="true" />
</inspection_tool>
<inspection_tool class="EmptyStatementBody" enabled="true" level="WARNING" enabled_by_default="true">
<option name="m_reportEmptyBlocks" value="true" />
<option name="commentsAreContent" value="true" />
</inspection_tool>
<inspection_tool class="LoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false">
<option name="loggerClassName" value="org.apache.log4j.Logger,org.slf4j.LoggerFactory,org.apache.commons.logging.LogFactory,java.util.logging.Logger" />
<option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger" />
</inspection_tool>
<inspection_tool class="SameParameterValue" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="SpellCheckingInspection" enabled="true" level="TYPO" enabled_by_default="true">
<option name="processCode" value="false" />
<option name="processLiterals" value="false" />
<option name="processComments" value="false" />
</inspection_tool>
<inspection_tool class="SuspiciousMethodCalls" enabled="true" level="WARNING" enabled_by_default="true">
<option name="REPORT_CONVERTIBLE_METHOD_CALLS" value="false" />
</inspection_tool>
<inspection_tool class="WeakerAccess" enabled="false" level="WARNING" enabled_by_default="false">
<option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="true" />
<option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false" />
<option name="SUGGEST_PRIVATE_FOR_INNERS" value="false" />
</inspection_tool>
<inspection_tool class="unused" enabled="false" level="WARNING" enabled_by_default="false">
<option name="LOCAL_VARIABLE" value="true" />
<option name="FIELD" value="true" />
<option name="METHOD" value="false" />
<option name="CLASS" value="true" />
<option name="PARAMETER" value="true" />
<option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true" />
<option name="ADD_MAINS_TO_ENTRIES" value="true" />
<option name="ADD_APPLET_TO_ENTRIES" value="true" />
<option name="ADD_SERVLET_TO_ENTRIES" value="true" />
<option name="ADD_NONJAVA_TO_ENTRIES" value="true" />
</inspection_tool>
</profile>
</component>
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="spigot-repo" />
<option name="name" value="spigot-repo" />
<option name="url" value="https://hub.spigotmc.org/nexus/content/repositories/snapshots/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Jenkins.Application.Settings">
<option name="serverUrl" value="http://wiefferink.me:8080" />
<option name="jobRefreshPeriod" value="5" />
<option name="rssRefreshPeriod" value="5" />
</component>
</project>
+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KotlinCommonCompilerArguments">
<option name="languageVersion" value="1.1" />
<option name="apiVersion" value="1.1" />
</component>
</project>
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.google.code.gson:gson:2.8.0">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.0/gson-2.8.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.0/gson-2.8.0-sources.jar!/" />
</SOURCES>
</library>
</component>
+13
View File
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.google.guava:guava:17.0">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/17.0/guava-17.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/17.0/guava-17.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/17.0/guava-17.0-sources.jar!/" />
</SOURCES>
</library>
</component>
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.googlecode.json-simple:json-simple:1.1.1">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>
+13
View File
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: commons-lang:commons-lang:2.6">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar!/" />
</SOURCES>
</library>
</component>
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: javax.persistence:persistence-api:1.0">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
+13
View File
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: junit:junit:4.11">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.11/junit-4.11.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.11/junit-4.11-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.11/junit-4.11-sources.jar!/" />
</SOURCES>
</library>
</component>
+13
View File
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.avaje:ebean:2.8.1">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/avaje/ebean/2.8.1/ebean-2.8.1.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/avaje/ebean/2.8.1/ebean-2.8.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/avaje/ebean/2.8.1/ebean-2.8.1-sources.jar!/" />
</SOURCES>
</library>
</component>
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.bukkit:bukkit:1.8-R0.1-SNAPSHOT">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/bukkit/bukkit/1.8-R0.1-SNAPSHOT/bukkit-1.8-R0.1-20150227.224714-194.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/bukkit/bukkit/1.8-R0.1-SNAPSHOT/bukkit-1.8-R0.1-20150227.224714-194-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/bukkit/bukkit/1.8-R0.1-SNAPSHOT/bukkit-1.8-R0.1-20150227.224714-194-sources.jar!/" />
</SOURCES>
</library>
</component>
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.hamcrest:hamcrest-core:1.3">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
</SOURCES>
</library>
</component>
+13
View File
@@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.yaml:snakeyaml:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.14/snakeyaml-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.14/snakeyaml-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.14/snakeyaml-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>
+78
View File
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MarkdownProjectSettings" wasCopied="false">
<PreviewSettings splitEditorLayout="SPLIT" splitEditorPreview="PREVIEW" useGrayscaleRendering="false" zoomFactor="1.0" maxImageWidth="0" showGitHubPageIfSynced="false" allowBrowsingInPreview="false" synchronizePreviewPosition="true" highlightPreviewType="NONE" highlightFadeOut="5" highlightOnTyping="true" synchronizeSourcePosition="true" verticallyAlignSourceAndPreviewSyncPosition="true" showSearchHighlightsInPreview="false" showSelectionInPreview="true" openRemoteLinks="true" replaceUnicodeEmoji="false" lastLayoutSetsDefault="false">
<PanelProvider>
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.panel" providerName="Default - Swing" />
</PanelProvider>
</PreviewSettings>
<ParserSettings gitHubSyntaxChange="false" emojiShortcuts="1" emojiImages="0">
<PegdownExtensions>
<option name="ABBREVIATIONS" value="false" />
<option name="ANCHORLINKS" value="true" />
<option name="ASIDE" value="false" />
<option name="ATXHEADERSPACE" value="true" />
<option name="AUTOLINKS" value="true" />
<option name="DEFINITIONS" value="false" />
<option name="DEFINITION_BREAK_DOUBLE_BLANK_LINE" value="false" />
<option name="FENCED_CODE_BLOCKS" value="true" />
<option name="FOOTNOTES" value="false" />
<option name="HARDWRAPS" value="false" />
<option name="HTML_DEEP_PARSER" value="false" />
<option name="INSERTED" value="false" />
<option name="QUOTES" value="false" />
<option name="RELAXEDHRULES" value="true" />
<option name="SMARTS" value="false" />
<option name="STRIKETHROUGH" value="true" />
<option name="SUBSCRIPT" value="false" />
<option name="SUPERSCRIPT" value="false" />
<option name="SUPPRESS_HTML_BLOCKS" value="false" />
<option name="SUPPRESS_INLINE_HTML" value="false" />
<option name="TABLES" value="true" />
<option name="TASKLISTITEMS" value="true" />
<option name="TOC" value="false" />
<option name="WIKILINKS" value="true" />
</PegdownExtensions>
<ParserOptions>
<option name="ADMONITION_EXT" value="false" />
<option name="ATTRIBUTES_EXT" value="false" />
<option name="COMMONMARK_LISTS" value="true" />
<option name="DUMMY" value="false" />
<option name="EMOJI_SHORTCUTS" value="true" />
<option name="ENUMERATED_REFERENCES_EXT" value="false" />
<option name="FLEXMARK_FRONT_MATTER" value="false" />
<option name="GFM_LOOSE_BLANK_LINE_AFTER_ITEM_PARA" value="false" />
<option name="GFM_TABLE_RENDERING" value="true" />
<option name="GITBOOK_URL_ENCODING" value="false" />
<option name="GITHUB_LISTS" value="false" />
<option name="GITHUB_WIKI_LINKS" value="true" />
<option name="HEADER_ID_NO_DUPED_DASHES" value="false" />
<option name="JEKYLL_FRONT_MATTER" value="false" />
<option name="NO_TEXT_ATTRIBUTES" value="false" />
<option name="PARSE_HTML_ANCHOR_ID" value="false" />
<option name="SIM_TOC_BLANK_LINE_SPACER" value="true" />
</ParserOptions>
</ParserSettings>
<HtmlSettings headerTopEnabled="false" headerBottomEnabled="false" bodyTopEnabled="false" bodyBottomEnabled="false" embedUrlContent="false" addPageHeader="true" embedImages="false" embedHttpImages="false" imageUriSerials="false">
<GeneratorProvider>
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.generator" providerName="Default Swing HTML Generator" />
</GeneratorProvider>
<headerTop />
<headerBottom />
<bodyTop />
<bodyBottom />
</HtmlSettings>
<CssSettings previewScheme="UI_SCHEME" cssUri="" isCssUriEnabled="false" isCssUriSerial="true" isCssTextEnabled="false" isDynamicPageWidth="true">
<StylesheetProvider>
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.css" providerName="Default Swing Stylesheet" />
</StylesheetProvider>
<ScriptProviders />
<cssText />
<cssUriHistory />
</CssSettings>
<HtmlExportSettings updateOnSave="false" parentDir="" targetDir="" cssDir="" scriptDir="" plainHtml="false" imageDir="" copyLinkedImages="false" imageUniquifyType="0" targetExt="" useTargetExt="false" noCssNoScripts="false" linkToExportedHtml="true" exportOnSettingsChange="true" regenerateOnProjectOpen="false" linkFormatType="HTTP_ABSOLUTE" />
<LinkMapSettings>
<textMaps />
</LinkMapSettings>
</component>
</project>
+3
View File
@@ -0,0 +1,3 @@
<component name="MarkdownNavigator.ProfileManager">
<settings default="" pdf-export="" />
</component>
+72
View File
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
<component name="masterDetails">
<states>
<state key="GlobalLibrariesConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="JdkListConfigurable.UI">
<settings>
<last-edited>1.7</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ProjectLibrariesConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ScopeChooserConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/interactivemessenger.iml" filepath="$PROJECT_DIR$/interactivemessenger.iml" />
</modules>
</component>
</project>
+124
View File
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>
Generated
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
+1
View File
@@ -0,0 +1 @@
interactivemessenger.wiefferink.me
-22
View File
@@ -1,22 +0,0 @@
The MIT License (MIT)
Copyright (c) 2014 NLThijs48
Tobias aka Phoenix <http://www.phoenix-iv.de>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+1 -101
View File
@@ -1,104 +1,4 @@
InteractiveMessenger
====================
A format for text in config files to make use of the fancy Minecraft chat features like click, hover, suggest, etc.
## Information
* **Javadocs:** https://wiefferink.me/InteractiveMessenger/javadocs
## Authors
* **Thijs aka NLThijs48:** Initial code structure, refactoring and getting it production ready
* **Tobias aka Phoenix:** Initial code structure and initial parser
## Usage
1. Add Maven repository:
```xml
<repositories>
<repository>
<id>nlthijs48</id>
<url>http://maven.wiefferink.me</url>
</repository>
</repositories>
```
1. Add Maven dependency:
```xml
<dependencies>
<dependency>
<groupId>me.wiefferink</groupId>
<artifactId>interactivemessenger</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
</dependencies>
```
1. Relocate the library (compatibility with other plugins):
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<relocations>
<!-- Relocate InteractiveMessenger -->
<relocation>
<pattern>me.wiefferink.interactivemessenger</pattern>
<shadedPattern>your.package.here.shaded.interactivemessenger</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
1. Setup a language:
1. Create a `languages` folder in `/src/main/resources` of your project.
1. Create the first language file in the `languages` folder, for example `EN.yml`.
1. Add a message to the language file:
```java
message-key: "Hello %0%!"
```
1. Setup the LanguageManager:
At the startup of your plugin (in `onEnable`) create a LanguageManager instance:
```java
LanguageManager languageManager = new LanguageManager(
this, // The plugin (used to get the languages bundled in the jar file)
"languages", // Folder where the languages are stored
getConfig().getString("language"), // The language to use indicated by the plugin user
"EN", // The default language, expected to be shipped with the plugin and should be complete, fills in gaps in the user-selected language
Collections.singletonList("[MyPlugin] ") // Chat prefix to use with Message#prefix(), could of course come from the config file
);
```
1. Send a message:
```java
Message.fromKey("message-key").replacements(player.getName()).send(player);
```
1. What happens when starting the plugin?
1. The LanguageManager will write all language files to the `languages` folder in the directory of your plugin (this keeps included languages up-to-date, while allowing the user to copy and edit the languages).
1. The language selected by the user and default language file are loaded.
1. At `Message.fromKey()` the message will get loaded from the user-selected language file (falling back to the default language file).
1. `Message.replacements()` indicates that `%0%` should get replaced by the users name.
1. `Message.send()` executes the replacements and sends the message to the Player/CommandSender/Logger.
## Example
The plugin [AreaShop](https://github.com/NLthijs48/AreaShop) is using this library and can be checked for advanced usage of this library. The following parts of AreaShop use this library:
* **[AreaShop](https://github.com/NLthijs48/AreaShop/blob/master/AreaShop/src/main/java/me/wiefferink/areashop/AreaShop.java).setupLanguageManager()**: setup the library
* **[AreaShop](https://github.com/NLthijs48/AreaShop/blob/master/AreaShop/src/main/java/me/wiefferink/areashop/AreaShop.java).message** method used to send messages, could also be done by using `Message.from()` directly.
* **[/lang](https://github.com/NLthijs48/AreaShop/tree/master/AreaShop/src/main/resources/lang)**: folder with the language files.
This branch contains javadocs published to Github Pages, see the `master` branch for the implementation of this libary.
-107
View File
@@ -1,107 +0,0 @@
## Specifications
#### Colors & Formatting:
* Colors and formatting normally go on until changed/removed, but they reset on new lines
* Color tags:
* `[white]`, `[black]`, `[yellow]`, `[gold]`, `[aqua]`, `[dark_aqua]`, `[blue]`, `[dark_blue]`, `[light_purple]`, `[dark_purple]`, `[red]`, `[dark_red]`, `[green]`, `[dark_green]`, `[gray]`, `[dark_gray]`
* When you use a color it will override the last one
* Formatting tags:
* `[bold]`, `[italic]`, `[underlined]`, `[strikethrough]`, `[obfuscated]`
* When you use a formatting tag it will enable this formatting
* When you use a close tag of a format it will disable that formatting
* The color and formatting inside a hover is seperate (start with nothing, resets each line)
* Tags are not case sensitive
* The following tags are equivalents:
* `[strikethrough]` = `[s]`
* `[bold]` = `[b]`
* `[italic]` = `[i]`
* `[underline]` = `[u]`
#### Breaks (newlines):
* The break symbol is: `[break]`
* Using it will cause the text to wrap to the next line in chat, so if `[break][break]` is used it will leave an empty line
* The end of a list element (string) does NOT automatically result in a break in the chat
* After using `[break]` there may not be more text in this line, from there only more `[break]` tags are allowed (more text can go in a new list entry)
#### Special effect tags:
* Tags are for adding special effects to a part of the text, used as the following: ` link: http://google.com`
* Supported tags:
* Link: If clicked it will cause a “Do you want to visit this website?” popup
* Hover: If hovered over with the mouse it will give information in a little box
* You can use multiple lines with this tag to get multi-line hover popups
* Suggest: If clicked it will put a string into the chat box
* Command: If clicked it will execute a command as the player
* The hover tag supports all colors and formatting like with normal text
* Tags do not need to be indented, but normally are for readability
* Tags are not case sensitive
#### Escaping:
* `[esc]` can be used to escape 1 character, so if you want to have `link: example.com` as text you need a `[esc]` in front of this. Then the first character will be escaped and since `ink: ` is not a valid tag anymore it will be shown as text instead of being used as link on the previous text part.
* Placing `[esc][esc]` in the text will result in the text `[esc]` being printed, the first escape will be handled as such, this will escape `[` and therefore the text behind this will be `esc]` and this is just text
* Also works for variables
## Guidelines
* Use lowercase characters for tags
* When using a special effect tag indent the line by 4 spaces (up for debate)
## Examples
The below examples assume writing the format in YAML format.
#### Simple messages
A simple message without any formatting.
```yaml
message: "You do not have permission to use that command!"
```
![](https://cloud.githubusercontent.com/assets/6951068/15986885/2dbd4016-3015-11e6-9525-0cbea6155a78.png)
A message that is bold and red to make it look more serious.
```yaml
message: "[red][bold]You really do not have permission!"
```
![](https://cloud.githubusercontent.com/assets/6951068/15986886/2e8b1310-3015-11e6-853b-3b497a304c6d.png)
A message with more color and format changes.
```yaml
message: "[red][bold]You[/bold] really do not have [green][underline]permission[reset]!"
```
![](https://cloud.githubusercontent.com/assets/6951068/15986887/2f399ad4-3015-11e6-945d-94db3aa52579.png)
A multi-line message.
```yaml
message:
- "First line"
- "[red], still on the first line[break]"
- "Second line because of the break above"
- ", but no color."
```
![](https://cloud.githubusercontent.com/assets/6951068/15987126/9c46c8b0-301d-11e6-8ca8-3bae662d0a0e.png)
#### Using hover/click parts
A message with some hover tooltips, each hover will start on a new line.
```yaml
message:
- "Hello there!"
- " hover: Have a good day!"
- " hover: Second tooltip line :)"
```
![](https://cloud.githubusercontent.com/assets/6951068/15987136/170a00f8-301e-11e6-8e46-84c5c21d5204.png)
A message with a tooltip and command.
```yaml
message:
- "Hello there!"
- " hover: Click me to use /help!"
- " command: /help"
```
![](https://cloud.githubusercontent.com/assets/6951068/15987147/68c905a6-301e-11e6-8cd2-e3c7ca329855.png)
+132
View File
@@ -0,0 +1,132 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>All Classes (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interface Summary</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Class Summary</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Class Summary</button><button id="all-classes-table-tab4" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab4', 2)" class="table-tab">Exception Summary</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">ConsoleGenerator</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="me/wiefferink/interactivemessenger/message/enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Interactive message</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Holds a string with interactive formatting.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/source/LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Class to store a limit</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="me/wiefferink/interactivemessenger/source/MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></div>
<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
<div class="block">Provide messages based on keys, for example from a language file</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/processing/Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Replacement</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="me/wiefferink/interactivemessenger/processing/ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></div>
<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
<div class="block">Provide replacement for a class to insert into messages</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">TellrawGenerator</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Holds a string with basic (non-interactive) formatting.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation">Transifex</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Convert to and from a format suitable for Transifex (online collaborative translation platform)</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
</div>
</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>All Packages (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="me/wiefferink/interactivemessenger/package-summary.html">me.wiefferink.interactivemessenger</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/wiefferink/interactivemessenger/generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/wiefferink/interactivemessenger/parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/wiefferink/interactivemessenger/source/package-summary.html">me.wiefferink.interactivemessenger.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/wiefferink/interactivemessenger/translation/package-summary.html">me.wiefferink.interactivemessenger.translation</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+118
View File
@@ -0,0 +1,118 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Constant Field Values (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="constants-summary-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<section class="packages">
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#me.wiefferink">me.wiefferink.*</a></li>
</ul>
</section>
</div>
<section class="constants-summary" id="me.wiefferink">
<h2 title="me.wiefferink">me.wiefferink.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="me.wiefferink.interactivemessenger.parsers.YamlParser.ESCAPE_CHAR">public&nbsp;static&nbsp;final&nbsp;char</code></div>
<div class="col-second even-row-color"><code><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#ESCAPE_CHAR">ESCAPE_CHAR</a></code></div>
<div class="col-last even-row-color"><code>'\\'</code></div>
<div class="col-first odd-row-color"><code id="me.wiefferink.interactivemessenger.parsers.YamlParser.SIMPLE_FORMAT_RESET_CHAR">public&nbsp;static&nbsp;final&nbsp;char</code></div>
<div class="col-second odd-row-color"><code><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#SIMPLE_FORMAT_RESET_CHAR">SIMPLE_FORMAT_RESET_CHAR</a></code></div>
<div class="col-last odd-row-color"><code>'r'</code></div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div class="caption"><span>me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.CHATLANGUAGEVARIABLE">public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#CHATLANGUAGEVARIABLE">CHATLANGUAGEVARIABLE</a></code></div>
<div class="col-last even-row-color"><code>"prefix"</code></div>
<div class="col-first odd-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.LANGUAGE_KEY_PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#LANGUAGE_KEY_PREFIX">LANGUAGE_KEY_PREFIX</a></code></div>
<div class="col-last odd-row-color"><code>"lang:"</code></div>
<div class="col-first even-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.MAXIMUMJSONLENGTH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#MAXIMUMJSONLENGTH">MAXIMUMJSONLENGTH</a></code></div>
<div class="col-last even-row-color"><code>30000</code></div>
<div class="col-first odd-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.REPLACEMENTLIMIT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#REPLACEMENTLIMIT">REPLACEMENTLIMIT</a></code></div>
<div class="col-last odd-row-color"><code>200</code></div>
<div class="col-first even-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.VARIABLE_END">public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#VARIABLE_END">VARIABLE_END</a></code></div>
<div class="col-last even-row-color"><code>"%"</code></div>
<div class="col-first odd-row-color"><code id="me.wiefferink.interactivemessenger.processing.Message.VARIABLE_START">public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="me/wiefferink/interactivemessenger/processing/Message.html#VARIABLE_START">VARIABLE_START</a></code></div>
<div class="col-last odd-row-color"><code>"%"</code></div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+8
View File
@@ -0,0 +1,8 @@
me.wiefferink.interactivemessenger
me.wiefferink.interactivemessenger.generators
me.wiefferink.interactivemessenger.message
me.wiefferink.interactivemessenger.message.enums
me.wiefferink.interactivemessenger.parsers
me.wiefferink.interactivemessenger.processing
me.wiefferink.interactivemessenger.source
me.wiefferink.interactivemessenger.translation
+166
View File
@@ -0,0 +1,166 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>API Help (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="help-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li class="nav-bar-cell1-rev">Help</li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">How This API Document Is Organized</h1>
<div class="sub-title">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
</div>
<section class="help-section">
<h2>Overview</h2>
<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</section>
<section class="help-section">
<h2>Package</h2>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:</p>
<ul class="help-section-list">
<li>Interfaces</li>
<li>Classes</li>
<li>Enum Classes</li>
<li>Exceptions</li>
<li>Errors</li>
<li>Annotation Interfaces</li>
</ul>
</section>
<section class="help-section">
<h2>Class or Interface</h2>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
<ul class="help-section-list">
<li>Class Inheritance Diagram</li>
<li>Direct Subclasses</li>
<li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li>
<li>Class or Interface Declaration</li>
<li>Class or Interface Description</li>
</ul>
<br>
<ul class="help-section-list">
<li>Nested Class Summary</li>
<li>Field Summary</li>
<li>Property Summary</li>
<li>Constructor Summary</li>
<li>Method Summary</li>
</ul>
<br>
<ul class="help-section-list">
<li>Field Details</li>
<li>Property Details</li>
<li>Constructor Details</li>
<li>Method Details</li>
</ul>
<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</section>
<section class="help-section">
<h2>Annotation Interface</h2>
<p>Each annotation interface has its own separate page with the following sections:</p>
<ul class="help-section-list">
<li>Annotation Interface Declaration</li>
<li>Annotation Interface Description</li>
<li>Required Element Summary</li>
<li>Optional Element Summary</li>
<li>Element Details</li>
</ul>
</section>
<section class="help-section">
<h2>Enum Class</h2>
<p>Each enum class has its own separate page with the following sections:</p>
<ul class="help-section-list">
<li>Enum Declaration</li>
<li>Enum Description</li>
<li>Enum Constant Summary</li>
<li>Enum Constant Details</li>
</ul>
</section>
<section class="help-section">
<h2>Use</h2>
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
</section>
<section class="help-section">
<h2>Tree (Class Hierarchy)</h2>
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
<ul class="help-section-list">
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
<li>When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.</li>
</ul>
</section>
<section class="help-section">
<h2>Index</h2>
<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.</p>
</section>
<section class="help-section">
<h2>Serialized Form</h2>
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.</p>
</section>
<section class="help-section">
<h2>Constant Field Values</h2>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</section>
<section class="help-section">
<h2>Search</h2>
<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camel-case" abbreviations. For example:</p>
<ul class="help-section-list">
<li><code>j.l.obj</code> will match "java.lang.Object"</li>
<li><code>InpStr</code> will match "java.io.InputStream"</li>
<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
</ul>
<p>Refer to <a href="https://docs.oracle.com/en/java/javase/16/docs/specs/javadoc/javadoc-search-spec.html">the Javadoc Search Specification</a> for a full description of search features.</p>
</section>
<hr>
<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+708
View File
@@ -0,0 +1,708 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Index (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Y">Y</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#append(java.lang.String)">append(String)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Append lines to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#append(java.util.List)">append(List&lt;String&gt;)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Append lines to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#append(me.wiefferink.interactivemessenger.processing.Message)">append(Message)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Append a message to this message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#appendText(java.lang.String)">appendText(String)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Append to the current text</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#AQUA">AQUA</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#BLACK">BLACK</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#BLUE">BLUE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#BOLD">BOLD</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Control.html#BREAK">BREAK</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#CHATLANGUAGEVARIABLE">CHATLANGUAGEVARIABLE</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Click</span></a> - Enum Class in <a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#color(me.wiefferink.interactivemessenger.message.enums.Color)">color(Color)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Set the color</div>
</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Color</span></a> - Enum Class in <a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html#COMMAND">COMMAND</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators"><span class="type-name-link">ConsoleGenerator</span></a> - Class in <a href="me/wiefferink/interactivemessenger/generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html#%3Cinit%3E()">ConsoleGenerator()</a></span> - Constructor for class me.wiefferink.interactivemessenger.generators.<a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">ConsoleGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Control</span></a> - Enum Class in <a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/translation/Transifex.html#convertFrom(java.io.File)">convertFrom(File)</a></span> - Static method in class me.wiefferink.interactivemessenger.translation.<a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation">Transifex</a></dt>
<dd>
<div class="block">Convert a language file downloaded from Transifex into a proper format</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html#copy()">copy()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_AQUA">DARK_AQUA</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_BLUE">DARK_BLUE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_GRAY">DARK_GRAY</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_GREEN">DARK_GREEN</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_PURPLE">DARK_PURPLE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#DARK_RED">DARK_RED</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#decrease()">decrease()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>
<div class="block">Decrease the limit</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#depth">depth</a></span> - Variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#doReplacements()">doReplacements()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Apply all replacements to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">doReplacements(Limit)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
</dd>
</dl>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#empty()">empty()</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Empty message object</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#error(java.lang.Object...)">error(Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print an error to the console</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#errorIndent(int,java.lang.Object...)">errorIndent(int, Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a string indented with a certain number of spaces</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#errorIndent(int,java.util.Collection)">errorIndent(int, Collection&lt;String&gt;)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a list of strings to the output with indentation</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#escape(java.lang.String)">escape(String)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Escape a (user provided) string for including it in a message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#ESCAPE_CHAR">ESCAPE_CHAR</a></span> - Static variable in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/translation/Transifex.html#exportTo(java.io.File,java.io.File,java.lang.String)">exportTo(File, File, String)</a></span> - Static method in class me.wiefferink.interactivemessenger.translation.<a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation">Transifex</a></dt>
<dd>
<div class="block">Convert source language to format compatible for upload to transifex</div>
</dd>
</dl>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#format(java.util.Collection)">format(Collection&lt;Format&gt;)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Add formatting</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#format(me.wiefferink.interactivemessenger.message.enums.Format...)">format(Format...)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Add formatting</div>
</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Format</span></a> - Enum Class in <a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#fromKey(java.lang.String)">fromKey(String)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Construct a message from a language key
Requires a MessageProvider to be set</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#fromList(java.util.List)">fromList(List&lt;String&gt;)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Construct a message from a string list</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#fromString(java.lang.String)">fromString(String)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Construct a message from a string</div>
</dd>
</dl>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate(InteractiveMessage)</a></span> - Static method in class me.wiefferink.interactivemessenger.generators.<a href="me/wiefferink/interactivemessenger/generators/ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">ConsoleGenerator</a></dt>
<dd>
<div class="block">Parses the given message to a String containing control characters
for formatting that can be used for console outputs, but also for normal player
messages.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate(InteractiveMessage)</a></span> - Static method in class me.wiefferink.interactivemessenger.generators.<a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">TellrawGenerator</a></dt>
<dd>
<div class="block">Parses the given message to a JSON array that can be
used with the tellraw command and the like.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#get()">get()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get the message with all replacements done</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#getColor()">getColor()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Get the color</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#getFormatting()">getFormatting()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Get the formatting of this part</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getKey()">getKey()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get the key that has been used to initialize this message (if any)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html#getLimit()">getLimit()</a></span> - Method in exception me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/source/LanguageManager.html#getMessage(java.lang.String)">getMessage(String)</a></span> - Method in class me.wiefferink.interactivemessenger.source.<a href="me/wiefferink/interactivemessenger/source/LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></dt>
<dd>
<div class="block">Get the message for a certain key (result can be modified)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/source/MessageProvider.html#getMessage(java.lang.String)">getMessage(String)</a></span> - Method in interface me.wiefferink.interactivemessenger.source.<a href="me/wiefferink/interactivemessenger/source/MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></dt>
<dd>
<div class="block">Get the message that is linked to the specified key</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getMessageStart(me.wiefferink.interactivemessenger.processing.Message,int)">getMessageStart(Message, int)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get a start of the message with a maximum length</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#getOnClick()">getOnClick()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Get the click action</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#getOnClickContent()">getOnClickContent()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Get the click content</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#getOnHover()">getOnHover()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Get the hover action</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#getOnHoverContent()">getOnHoverContent()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Get the hover content</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getPlain()">getPlain()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get a plain string for the message (for example for using in the console)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getRaw()">getRaw()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get the raw message without replacing anything</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getSingle()">getSingle()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get the message with all replacements done</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getSingle(me.wiefferink.interactivemessenger.processing.Limit)">getSingle(Limit)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get the message with all replacements done</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#getSingleRaw()">getSingleRaw()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Get raw message as string</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#getText()">getText()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Get the text of this part</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#GOLD">GOLD</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#GRAY">GRAY</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#GREEN">GREEN</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#hasFormatting()">hasFormatting()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Check if this part has formatting</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#hashCode()">hashCode()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#hashCode()">hashCode()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#hasNewline()">hasNewline()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Check if the next part should start on a new line</div>
</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Hover</span></a> - Enum Class in <a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Hover.html#HOVER">HOVER</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#increase()">increase()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>
<div class="block">Increase the limit</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#indent(int,java.lang.Object...)">indent(int, Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Indent a message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#info(java.lang.Object...)">info(Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print an information message to the console</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#infoIndent(int,java.lang.Object...)">infoIndent(int, Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a string indented with a certain number of spaces</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#infoIndent(int,java.util.Collection)">infoIndent(int, Collection&lt;String&gt;)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a list of strings to the output with indentation</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#init(me.wiefferink.interactivemessenger.source.MessageProvider,java.util.logging.Logger)">init(MessageProvider, Logger)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Initialize the Message class</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#inline()">inline()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Mark this message as inline, used for insertion into other messages</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#insertMessage(java.util.List,java.util.List,int,int,int)">insertMessage(List&lt;String&gt;, List&lt;String&gt;, int, int, int)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Insert a message at the specified position</div>
</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">InteractiveMessage</span></a> - Class in <a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a></dt>
<dd>
<div class="block">Interactive message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html#%3Cinit%3E()">InteractiveMessage()</a></span> - Constructor for class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html#%3Cinit%3E(java.util.Collection)">InteractiveMessage(Collection&lt;? extends InteractiveMessagePart&gt;)</a></span> - Constructor for class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">InteractiveMessagePart</span></a> - Class in <a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a></dt>
<dd>
<div class="block">Holds a string with interactive formatting.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#%3Cinit%3E()">InteractiveMessagePart()</a></span> - Constructor for class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#isEmpty()">isEmpty()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Check if the message is empty</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#isInteractive()">isInteractive()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Check if there are interactive actions defined</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#isTaggedInteractive(java.lang.String)">isTaggedInteractive(String)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Check if a line is an advanced declaration like hover or command</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#ITALIC">ITALIC</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#LANGUAGE_KEY_PREFIX">LANGUAGE_KEY_PREFIX</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#LANGUAGE_VARIABLE_PATTERN">LANGUAGE_VARIABLE_PATTERN</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/source/LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source"><span class="type-name-link">LanguageManager</span></a> - Class in <a href="me/wiefferink/interactivemessenger/source/package-summary.html">me.wiefferink.interactivemessenger.source</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/source/LanguageManager.html#%3Cinit%3E(org.bukkit.plugin.java.JavaPlugin,java.lang.String,java.lang.String,java.lang.String,java.util.List)">LanguageManager(JavaPlugin, String, String, String, List&lt;String&gt;)</a></span> - Constructor for class me.wiefferink.interactivemessenger.source.<a href="me/wiefferink/interactivemessenger/source/LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></dt>
<dd>
<div class="block">Constructor</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#left">left</a></span> - Variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#LIGHT_PURPLE">LIGHT_PURPLE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Limit</span></a> - Class in <a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></dt>
<dd>
<div class="block">Class to store a limit</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#%3Cinit%3E(int,me.wiefferink.interactivemessenger.processing.Message)">Limit(int, Message)</a></span> - Constructor for class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>
<div class="block">Set the initial limit</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html#LINK">LINK</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger"><span class="type-name-link">Log</span></a> - Class in <a href="me/wiefferink/interactivemessenger/package-summary.html">me.wiefferink.interactivemessenger</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#%3Cinit%3E()">Log()</a></span> - Constructor for class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#MAXIMUMJSONLENGTH">MAXIMUMJSONLENGTH</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/package-summary.html">me.wiefferink.interactivemessenger</a> - package me.wiefferink.interactivemessenger</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a> - package me.wiefferink.interactivemessenger.generators</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a> - package me.wiefferink.interactivemessenger.message</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> - package me.wiefferink.interactivemessenger.message.enums</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a> - package me.wiefferink.interactivemessenger.parsers</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a> - package me.wiefferink.interactivemessenger.processing</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/source/package-summary.html">me.wiefferink.interactivemessenger.source</a> - package me.wiefferink.interactivemessenger.source</dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/translation/package-summary.html">me.wiefferink.interactivemessenger.translation</a> - package me.wiefferink.interactivemessenger.translation</dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#message">message</a></span> - Variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Message</span></a> - Class in <a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/source/MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source"><span class="type-name-link">MessageProvider</span></a> - Interface in <a href="me/wiefferink/interactivemessenger/source/package-summary.html">me.wiefferink.interactivemessenger.source</a></dt>
<dd>
<div class="block">Provide messages based on keys, for example from a language file</div>
</dd>
</dl>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Replacement.html#name(java.lang.String,java.lang.Object)">name(String, Object)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Replacement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/translation/Transifex.html#needsConversion(org.bukkit.configuration.file.YamlConfiguration)">needsConversion(YamlConfiguration)</a></span> - Static method in class me.wiefferink.interactivemessenger.translation.<a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation">Transifex</a></dt>
<dd>
<div class="block">Test if a YamlConfiguration is downloaded from Transifex and needs to be converted</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#newline()">newline()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Start a new line after this part</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#newline(boolean)">newline(boolean)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Start or don't start a new line after this part</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#noLanguageReplacements()">noLanguageReplacements()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Turn off language replacements for this message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#noNewline()">noNewline()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Don't start a new line after this part</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#notified">notified</a></span> - Variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#OBFUSCATE">OBFUSCATE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#onClick(me.wiefferink.interactivemessenger.message.enums.Click)">onClick(Click)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Set the click action</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#onClickContent(java.lang.String)">onClickContent(String)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Set the click content</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#onHover(me.wiefferink.interactivemessenger.message.enums.Hover)">onHover(Hover)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Set the hover action</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#onHoverContent(java.util.List)">onHoverContent(List&lt;TextMessagePart&gt;)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>
<div class="block">Set the hover content</div>
</dd>
</dl>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#parse(java.util.List)">parse(List&lt;String&gt;)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Parse input lines into an InteractiveMessage</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#parse(java.util.List,boolean)">parse(List&lt;String&gt;, boolean)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Parse input lines into an InteractiveMessage</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#prefix()">prefix()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Add the default prefix to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#prefix(boolean)">prefix(boolean)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Add the default prefix to the message (if the message is not empty)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Replacement.html#prefix(java.lang.String,me.wiefferink.interactivemessenger.processing.ReplacementProvider)">prefix(String, ReplacementProvider)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Replacement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#prepend(java.lang.String)">prepend(String)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Prepend lines to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#prepend(java.util.List)">prepend(List&lt;String&gt;)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Prepend lines to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#prepend(me.wiefferink.interactivemessenger.processing.Message)">prepend(Message)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Prepend a message to this message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/ReplacementProvider.html#provideReplacement(java.lang.String)">provideReplacement(String)</a></span> - Method in interface me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></dt>
<dd>
<div class="block">Get the replacement for a variable</div>
</dd>
</dl>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#reached()">reached()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>
<div class="block">Check if the limit is reached</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#RED">RED</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/Replacement.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Replacement</span></a> - Class in <a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Replacement.html#%3Cinit%3E()">Replacement()</a></span> - Constructor for class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Replacement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#REPLACEMENTLIMIT">REPLACEMENTLIMIT</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">ReplacementLimitReachedException</span></a> - Exception in <a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html#%3Cinit%3E(me.wiefferink.interactivemessenger.processing.Limit)">ReplacementLimitReachedException(Limit)</a></span> - Constructor for exception me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/processing/ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">ReplacementProvider</span></a> - Interface in <a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></dt>
<dd>
<div class="block">Provide replacement for a class to insert into messages</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#replacements(java.lang.Object...)">replacements(Object...)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Set the replacements to apply to the message</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Control.html#RESET">RESET</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#send(java.lang.Object)">send(Object)</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Send the message to a target</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#setLogger(java.util.logging.Logger)">setLogger(Logger)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Set the logger</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#SIMPLE_FORMAT_RESET_CHAR">SIMPLE_FORMAT_RESET_CHAR</a></span> - Static variable in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#started">started</a></span> - Variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#STRIKETHROUGH">STRIKETHROUGH</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html#SUGGEST">SUGGEST</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#tagPattern">tagPattern</a></span> - Static variable in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators"><span class="type-name-link">TellrawGenerator</span></a> - Class in <a href="me/wiefferink/interactivemessenger/generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html#%3Cinit%3E()">TellrawGenerator()</a></span> - Constructor for class me.wiefferink.interactivemessenger.generators.<a href="me/wiefferink/interactivemessenger/generators/TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">TellrawGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#text(java.lang.String)">text(String)</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>
<div class="block">Set the text</div>
</dd>
<dt><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">TextMessagePart</span></a> - Class in <a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a></dt>
<dd>
<div class="block">Holds a string with basic (non-interactive) formatting.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#%3Cinit%3E()">TextMessagePart()</a></span> - Constructor for class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html#toString()">toString()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html#toString()">toString()</a></span> - Method in class me.wiefferink.interactivemessenger.message.<a href="me/wiefferink/interactivemessenger/message/TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Limit.html#toString()">toString()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#toString()">toString()</a></span> - Method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation"><span class="type-name-link">Transifex</span></a> - Class in <a href="me/wiefferink/interactivemessenger/translation/package-summary.html">me.wiefferink.interactivemessenger.translation</a></dt>
<dd>
<div class="block">Convert to and from a format suitable for Transifex (online collaborative translation platform)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/translation/Transifex.html#%3Cinit%3E()">Transifex()</a></span> - Constructor for class me.wiefferink.interactivemessenger.translation.<a href="me/wiefferink/interactivemessenger/translation/Transifex.html" title="class in me.wiefferink.interactivemessenger.translation">Transifex</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#UNDERLINE">UNDERLINE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#unescape(java.lang.String)">unescape(String)</a></span> - Static method in class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>
<div class="block">Reverse the escaping of control characters in a (user provided) string</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#useColorsInConsole(boolean)">useColorsInConsole(boolean)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Enable or disable the use of colors when sending a message to a target that is not a Player (console, log, etcetera)</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#useFancyMessages(boolean)">useFancyMessages(boolean)</a></span> - Static method in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>
<div class="block">Enable or disable the use of fancy messages</div>
</dd>
</dl>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Control.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Hover.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Click.html#values()">values()</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#values()">values()</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Control.html#values()">values()</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Format.html#values()">values()</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Hover.html#values()">values()</a></span> - Static method in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#VARIABLE_END">VARIABLE_END</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#VARIABLE_PATTERN">VARIABLE_PATTERN</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/processing/Message.html#VARIABLE_START">VARIABLE_START</a></span> - Static variable in class me.wiefferink.interactivemessenger.processing.<a href="me/wiefferink/interactivemessenger/processing/Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#warn(java.lang.Object...)">warn(Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a warning to the console</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#warnIndent(int,java.lang.Object...)">warnIndent(int, Object...)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a string indented with a certain number of spaces</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/Log.html#warnIndent(int,java.util.Collection)">warnIndent(int, Collection&lt;String&gt;)</a></span> - Static method in class me.wiefferink.interactivemessenger.<a href="me/wiefferink/interactivemessenger/Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></dt>
<dd>
<div class="block">Print a list of strings to the output with indentation</div>
</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#WHITE">WHITE</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:Y">Y</h2>
<dl class="index">
<dt><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers"><span class="type-name-link">YamlParser</span></a> - Class in <a href="me/wiefferink/interactivemessenger/parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html#%3Cinit%3E()">YamlParser()</a></span> - Constructor for class me.wiefferink.interactivemessenger.parsers.<a href="me/wiefferink/interactivemessenger/parsers/YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="me/wiefferink/interactivemessenger/message/enums/Color.html#YELLOW">YELLOW</a></span> - Enum constant in enum class me.wiefferink.interactivemessenger.message.enums.<a href="me/wiefferink/interactivemessenger/message/enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Y">Y</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+88
View File
@@ -0,0 +1,88 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Overview (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li class="nav-bar-cell1-rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">InteractiveMessenger 1.1 API</h1>
</div>
<div id="all-packages-table">
<div class="caption"><span>Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/package-summary.html">me.wiefferink.interactivemessenger</a></div>
<div class="col-last even-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></div>
<div class="col-last odd-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first even-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/message/package-summary.html">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/message/enums/package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first even-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a></div>
<div class="col-last even-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last odd-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first even-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/source/package-summary.html">me.wiefferink.interactivemessenger.source</a></div>
<div class="col-last even-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table-tab1 all-packages-table"><a href="me/wiefferink/interactivemessenger/translation/package-summary.html">me.wiefferink.interactivemessenger.translation</a></div>
<div class="col-last odd-row-color all-packages-table-tab1 all-packages-table">&nbsp;</div>
</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
+34
View File
@@ -0,0 +1,34 @@
/*
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
/* Overrides the color of selection used in jQuery UI */
background: #F8981D;
}
+356
View File
@@ -0,0 +1,356 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Log (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger, class: Log">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Log.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger</a></div>
<h1 title="Class Log" class="title">Class Log</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.Log</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Log</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">Log</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#error(java.lang.Object...)">error</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print an error to the console</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#errorIndent(int,java.lang.Object...)">errorIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a string indented with a certain number of spaces</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#errorIndent(int,java.util.Collection)">errorIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a list of strings to the output with indentation</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#indent(int,java.lang.Object...)">indent</a></span>&#8203;(int&nbsp;depth,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Indent a message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#info(java.lang.Object...)">info</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print an information message to the console</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#infoIndent(int,java.lang.Object...)">infoIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a string indented with a certain number of spaces</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#infoIndent(int,java.util.Collection)">infoIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a list of strings to the output with indentation</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setLogger(java.util.logging.Logger)">setLogger</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging" class="external-link">Logger</a>&nbsp;newLogger)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Set the logger</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#warn(java.lang.Object...)">warn</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a warning to the console</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#warnIndent(int,java.lang.Object...)">warnIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a string indented with a certain number of spaces</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#warnIndent(int,java.util.Collection)">warnIndent</a></span>&#8203;(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Print a list of strings to the output with indentation</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Log</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Log</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="setLogger(java.util.logging.Logger)">
<h3>setLogger</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLogger</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging" class="external-link">Logger</a>&nbsp;newLogger)</span></div>
<div class="block">Set the logger</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>newLogger</code> - Logger to use</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="info(java.lang.Object...)">
<h3>info</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">info</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print an information message to the console</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to print</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="warn(java.lang.Object...)">
<h3>warn</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">warn</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print a warning to the console</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to print</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="error(java.lang.Object...)">
<h3>error</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">error</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print an error to the console</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to print</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="indent(int,java.lang.Object...)">
<h3>indent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]</span>&nbsp;<span class="element-name">indent</span>&#8203;<span class="parameters">(int&nbsp;depth,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Indent a message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>depth</code> - Number of indents to add, one indent is two spaces</dd>
<dd><code>message</code> - Message to indent</dd>
<dt>Returns:</dt>
<dd>Original message with requested number of indents added</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="infoIndent(int,java.lang.Object...)">
<h3>infoIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">infoIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print a string indented with a certain number of spaces</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>message</code> - Message to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="infoIndent(int,java.util.Collection)">
<h3>infoIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">infoIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</span></div>
<div class="block">Print a list of strings to the output with indentation</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>lines</code> - The string to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="warnIndent(int,java.lang.Object...)">
<h3>warnIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">warnIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print a string indented with a certain number of spaces</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>message</code> - Message to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="warnIndent(int,java.util.Collection)">
<h3>warnIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">warnIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</span></div>
<div class="block">Print a list of strings to the output with indentation</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>lines</code> - The string to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="errorIndent(int,java.lang.Object...)">
<h3>errorIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">errorIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;message)</span></div>
<div class="block">Print a string indented with a certain number of spaces</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>message</code> - Message to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="errorIndent(int,java.util.Collection)">
<h3>errorIndent</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">errorIndent</span>&#8203;<span class="parameters">(int&nbsp;indent,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</span></div>
<div class="block">Print a list of strings to the output with indentation</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>indent</code> - The number of indents (each indent is 2 spaces)</dd>
<dd><code>lines</code> - The string to print (will be split on newline to apply indentation)</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.Log (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger, class: Log">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Log.html" title="class in me.wiefferink.interactivemessenger">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.Log" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.Log</h1>
</div>
No usage of me.wiefferink.interactivemessenger.Log</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,182 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>ConsoleGenerator (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.generators, class: ConsoleGenerator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConsoleGenerator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.generators</a></div>
<h1 title="Class ConsoleGenerator" class="title">Class ConsoleGenerator</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.generators.ConsoleGenerator</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConsoleGenerator</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">ConsoleGenerator</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate</a></span>&#8203;(<a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Parses the given message to a String containing control characters
for formatting that can be used for console outputs, but also for normal player
messages.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ConsoleGenerator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConsoleGenerator</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">
<h3>generate</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">generate</span>&#8203;<span class="parameters">(<a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</span></div>
<div class="block">Parses the given message to a String containing control characters
for formatting that can be used for console outputs, but also for normal player
messages.
<p>
The returned message will only contain colors, bold, italic, underlining and 'magic'
characters. Hovers and other advanced tellraw enums will be skipped.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The parsed InteractiveMessage</dd>
<dt>Returns:</dt>
<dd>Plain message that can be send</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,177 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>TellrawGenerator (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.generators, class: TellrawGenerator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/TellrawGenerator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.generators</a></div>
<h1 title="Class TellrawGenerator" class="title">Class TellrawGenerator</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.generators.TellrawGenerator</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TellrawGenerator</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">TellrawGenerator</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate</a></span>&#8203;(<a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Parses the given message to a JSON array that can be
used with the tellraw command and the like.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>TellrawGenerator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TellrawGenerator</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">
<h3>generate</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">generate</span>&#8203;<span class="parameters">(<a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</span></div>
<div class="block">Parses the given message to a JSON array that can be
used with the tellraw command and the like.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The parsed InteractiveMessage.</dd>
<dt>Returns:</dt>
<dd>JSON string that can be send to a player (multiple means line breaks have been used)</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.generators.ConsoleGenerator (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.generators, class: ConsoleGenerator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.generators.ConsoleGenerator" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.generators.ConsoleGenerator</h1>
</div>
No usage of me.wiefferink.interactivemessenger.generators.ConsoleGenerator</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.generators.TellrawGenerator (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.generators, class: TellrawGenerator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.generators.TellrawGenerator" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.generators.TellrawGenerator</h1>
</div>
No usage of me.wiefferink.interactivemessenger.generators.TellrawGenerator</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,82 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.generators (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.generators">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.generators</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.generators</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">ConsoleGenerator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators">TellrawGenerator</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.generators Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger.generators">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger.generators</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.generators.<a href="ConsoleGenerator.html" title="class in me.wiefferink.interactivemessenger.generators"><span class="type-name-link">ConsoleGenerator</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.generators.<a href="TellrawGenerator.html" title="class in me.wiefferink.interactivemessenger.generators"><span class="type-name-link">TellrawGenerator</span></a></li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger.generators (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.generators">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger.generators" class="title">Uses of Package<br>me.wiefferink.interactivemessenger.generators</h1>
</div>
No usage of me.wiefferink.interactivemessenger.generators</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,224 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>InteractiveMessage (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message, class: InteractiveMessage">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/InteractiveMessage.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message</a></div>
<h1 title="Class InteractiveMessage" class="title">Class InteractiveMessage</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link">java.util.AbstractCollection</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">java.util.AbstractList</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html" title="class or interface in java.util" class="external-link">java.util.AbstractSequentialList</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">java.util.LinkedList</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.InteractiveMessage</div>
</div>
</div>
</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang" class="external-link">Cloneable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html" title="class or interface in java.util" class="external-link">Queue</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">InteractiveMessage</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a>&lt;<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;</span></div>
<div class="block">Interactive message</div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../serialized-form.html#me.wiefferink.interactivemessenger.message.InteractiveMessage">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field.summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields.inherited.from.class.java.util.AbstractList">Fields inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#modCount" title="class or interface in java.util" class="external-link">modCount</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">InteractiveMessage</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.util.Collection)">InteractiveMessage</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;? extends <a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;&nbsp;values)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#copy()">copy</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.LinkedList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#add(int,E)" title="class or interface in java.util" class="external-link">add</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#add(E)" title="class or interface in java.util" class="external-link">add</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addAll(int,java.util.Collection)" title="class or interface in java.util" class="external-link">addAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addAll(java.util.Collection)" title="class or interface in java.util" class="external-link">addAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addFirst(E)" title="class or interface in java.util" class="external-link">addFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addLast(E)" title="class or interface in java.util" class="external-link">addLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#clear()" title="class or interface in java.util" class="external-link">clear</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#clone()" title="class or interface in java.util" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#contains(java.lang.Object)" title="class or interface in java.util" class="external-link">contains</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#descendingIterator()" title="class or interface in java.util" class="external-link">descendingIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#element()" title="class or interface in java.util" class="external-link">element</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#get(int)" title="class or interface in java.util" class="external-link">get</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#getFirst()" title="class or interface in java.util" class="external-link">getFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#getLast()" title="class or interface in java.util" class="external-link">getLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#indexOf(java.lang.Object)" title="class or interface in java.util" class="external-link">indexOf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#lastIndexOf(java.lang.Object)" title="class or interface in java.util" class="external-link">lastIndexOf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#listIterator(int)" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offer(E)" title="class or interface in java.util" class="external-link">offer</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offerFirst(E)" title="class or interface in java.util" class="external-link">offerFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offerLast(E)" title="class or interface in java.util" class="external-link">offerLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peek()" title="class or interface in java.util" class="external-link">peek</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peekFirst()" title="class or interface in java.util" class="external-link">peekFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peekLast()" title="class or interface in java.util" class="external-link">peekLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#poll()" title="class or interface in java.util" class="external-link">poll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pollFirst()" title="class or interface in java.util" class="external-link">pollFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pollLast()" title="class or interface in java.util" class="external-link">pollLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pop()" title="class or interface in java.util" class="external-link">pop</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#push(E)" title="class or interface in java.util" class="external-link">push</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#remove()" title="class or interface in java.util" class="external-link">remove</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#remove(int)" title="class or interface in java.util" class="external-link">remove</a>, <a href="http://docs.oLine truncated
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractSequentialList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html" title="class or interface in java.util" class="external-link">AbstractSequentialList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#listIterator()" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#removeRange(int,int)" title="class or interface in java.util" class="external-link">removeRange</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#subList(int,int)" title="class or interface in java.util" class="external-link">subList</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractCollection">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link">AbstractCollection</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#containsAll(java.util.Collection)" title="class or interface in java.util" class="external-link">containsAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#isEmpty()" title="class or interface in java.util" class="external-link">isEmpty</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#removeAll(java.util.Collection)" title="class or interface in java.util" class="external-link">removeAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#retainAll(java.util.Collection)" title="class or interface in java.util" class="external-link">retainAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#toString()" title="class or interface in java.util" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.Collection">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#parallelStream()" title="class or interface in java.util" class="external-link">parallelStream</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#removeIf(java.util.function.Predicate)" title="class or interface in java.util" class="external-link">removeIf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#stream()" title="class or interface in java.util" class="external-link">stream</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#toArray(java.util.function.IntFunction)" title="class or interface in java.util" class="external-link">toArray</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.Deque">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Iterable">Methods inherited from interface&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html#forEach(java.util.function.Consumer)" title="class or interface in java.lang" class="external-link">forEach</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.List">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#containsAll(java.util.Collection)" title="class or interface in java.util" class="external-link">containsAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#isEmpty()" title="class or interface in java.util" class="external-link">isEmpty</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#listIterator()" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#removeAll(java.util.Collection)" title="class or interface in java.util" class="external-link">removeAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#replaceAll(java.util.function.UnaryOperator)" title="class or interface in java.util" class="external-link">replaceAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#retainAll(java.util.Collection)" title="class or interface in java.util" class="external-link">retainAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#sort(java.util.Comparator)" title="class or interface in java.util" class="external-link">sort</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#subList(int,int)" title="class or interface in java.util" class="external-link">subList</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.Collection)">
<h3>InteractiveMessage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InteractiveMessage</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;? extends <a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;&nbsp;values)</span></div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>InteractiveMessage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InteractiveMessage</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="copy()">
<h3>copy</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span>&nbsp;<span class="element-name">copy</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,472 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>InteractiveMessagePart (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message, class: InteractiveMessagePart">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/InteractiveMessagePart.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message</a></div>
<h1 title="Class InteractiveMessagePart" class="title">Class InteractiveMessagePart</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link">java.util.AbstractCollection</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">java.util.AbstractList</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html" title="class or interface in java.util" class="external-link">java.util.AbstractSequentialList</a>&lt;E&gt;
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">java.util.LinkedList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.InteractiveMessagePart</div>
</div>
</div>
</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang" class="external-link">Cloneable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html" title="class or interface in java.util" class="external-link">Queue</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">InteractiveMessagePart</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</span></div>
<div class="block">Holds a string with interactive formatting.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../serialized-form.html#me.wiefferink.interactivemessenger.message.InteractiveMessagePart">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field.summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields.inherited.from.class.java.util.AbstractList">Fields inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#modCount" title="class or interface in java.util" class="external-link">modCount</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">InteractiveMessagePart</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getOnClick()">getOnClick</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the click action</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getOnClickContent()">getOnClickContent</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the click content</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getOnHover()">getOnHover</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the hover action</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getOnHoverContent()">getOnHoverContent</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the hover content</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#hashCode()">hashCode</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#hasNewline()">hasNewline</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Check if the next part should start on a new line</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#isInteractive()">isInteractive</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Check if there are interactive actions defined</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#newline()">newline</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Start a new line after this part</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#newline(boolean)">newline</a></span>&#8203;(boolean&nbsp;newline)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Start or don't start a new line after this part</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#noNewline()">noNewline</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Don't start a new line after this part</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#onClick(me.wiefferink.interactivemessenger.message.enums.Click)">onClick</a></span>&#8203;(<a href="enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&nbsp;onClick)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the click action</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#onClickContent(java.lang.String)">onClickContent</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;clickContent)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the click content</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#onHover(me.wiefferink.interactivemessenger.message.enums.Hover)">onHover</a></span>&#8203;(<a href="enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&nbsp;onHover)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the hover action</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#onHoverContent(java.util.List)">onHoverContent</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;&nbsp;hoverContent)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the hover content</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.LinkedList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#add(int,E)" title="class or interface in java.util" class="external-link">add</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#add(E)" title="class or interface in java.util" class="external-link">add</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addAll(int,java.util.Collection)" title="class or interface in java.util" class="external-link">addAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addAll(java.util.Collection)" title="class or interface in java.util" class="external-link">addAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addFirst(E)" title="class or interface in java.util" class="external-link">addFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#addLast(E)" title="class or interface in java.util" class="external-link">addLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#clear()" title="class or interface in java.util" class="external-link">clear</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#clone()" title="class or interface in java.util" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#contains(java.lang.Object)" title="class or interface in java.util" class="external-link">contains</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#descendingIterator()" title="class or interface in java.util" class="external-link">descendingIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#element()" title="class or interface in java.util" class="external-link">element</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#get(int)" title="class or interface in java.util" class="external-link">get</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#getFirst()" title="class or interface in java.util" class="external-link">getFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#getLast()" title="class or interface in java.util" class="external-link">getLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#indexOf(java.lang.Object)" title="class or interface in java.util" class="external-link">indexOf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#lastIndexOf(java.lang.Object)" title="class or interface in java.util" class="external-link">lastIndexOf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#listIterator(int)" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offer(E)" title="class or interface in java.util" class="external-link">offer</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offerFirst(E)" title="class or interface in java.util" class="external-link">offerFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#offerLast(E)" title="class or interface in java.util" class="external-link">offerLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peek()" title="class or interface in java.util" class="external-link">peek</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peekFirst()" title="class or interface in java.util" class="external-link">peekFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#peekLast()" title="class or interface in java.util" class="external-link">peekLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#poll()" title="class or interface in java.util" class="external-link">poll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pollFirst()" title="class or interface in java.util" class="external-link">pollFirst</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pollLast()" title="class or interface in java.util" class="external-link">pollLast</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#pop()" title="class or interface in java.util" class="external-link">pop</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#push(E)" title="class or interface in java.util" class="external-link">push</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#remove()" title="class or interface in java.util" class="external-link">remove</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#remove(int)" title="class or interface in java.util" class="external-link">remove</a>, <a href="http://docs.oLine truncated
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractSequentialList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html" title="class or interface in java.util" class="external-link">AbstractSequentialList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractList">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#listIterator()" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#removeRange(int,int)" title="class or interface in java.util" class="external-link">removeRange</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#subList(int,int)" title="class or interface in java.util" class="external-link">subList</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.AbstractCollection">Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link">AbstractCollection</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#containsAll(java.util.Collection)" title="class or interface in java.util" class="external-link">containsAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#isEmpty()" title="class or interface in java.util" class="external-link">isEmpty</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#removeAll(java.util.Collection)" title="class or interface in java.util" class="external-link">removeAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#retainAll(java.util.Collection)" title="class or interface in java.util" class="external-link">retainAll</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.Collection">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#parallelStream()" title="class or interface in java.util" class="external-link">parallelStream</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#removeIf(java.util.function.Predicate)" title="class or interface in java.util" class="external-link">removeIf</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#stream()" title="class or interface in java.util" class="external-link">stream</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#toArray(java.util.function.IntFunction)" title="class or interface in java.util" class="external-link">toArray</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.Deque">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Iterable">Methods inherited from interface&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html#forEach(java.util.function.Consumer)" title="class or interface in java.lang" class="external-link">forEach</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.util.List">Methods inherited from interface&nbsp;java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#containsAll(java.util.Collection)" title="class or interface in java.util" class="external-link">containsAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#isEmpty()" title="class or interface in java.util" class="external-link">isEmpty</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#iterator()" title="class or interface in java.util" class="external-link">iterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#listIterator()" title="class or interface in java.util" class="external-link">listIterator</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#removeAll(java.util.Collection)" title="class or interface in java.util" class="external-link">removeAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#replaceAll(java.util.function.UnaryOperator)" title="class or interface in java.util" class="external-link">replaceAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#retainAll(java.util.Collection)" title="class or interface in java.util" class="external-link">retainAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#sort(java.util.Comparator)" title="class or interface in java.util" class="external-link">sort</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#subList(int,int)" title="class or interface in java.util" class="external-link">subList</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>InteractiveMessagePart</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InteractiveMessagePart</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="newline()">
<h3>newline</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">newline</span>()</div>
<div class="block">Start a new line after this part</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="noNewline()">
<h3>noNewline</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">noNewline</span>()</div>
<div class="block">Don't start a new line after this part</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="newline(boolean)">
<h3>newline</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">newline</span>&#8203;<span class="parameters">(boolean&nbsp;newline)</span></div>
<div class="block">Start or don't start a new line after this part</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>newline</code> - true to start a new line after this part, otherwise false</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasNewline()">
<h3>hasNewline</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasNewline</span>()</div>
<div class="block">Check if the next part should start on a new line</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the next part should start on a new line, otherwise false</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="onClick(me.wiefferink.interactivemessenger.message.enums.Click)">
<h3>onClick</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">onClick</span>&#8203;<span class="parameters">(<a href="enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&nbsp;onClick)</span></div>
<div class="block">Set the click action</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>onClick</code> - The click action to use or null for none</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getOnClick()">
<h3>getOnClick</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span>&nbsp;<span class="element-name">getOnClick</span>()</div>
<div class="block">Get the click action</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The click action or null for none</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="onClickContent(java.lang.String)">
<h3>onClickContent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">onClickContent</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;clickContent)</span></div>
<div class="block">Set the click content</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>clickContent</code> - The content used by the click action</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getOnClickContent()">
<h3>getOnClickContent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getOnClickContent</span>()</div>
<div class="block">Get the click content</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The click content</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="onHover(me.wiefferink.interactivemessenger.message.enums.Hover)">
<h3>onHover</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">onHover</span>&#8203;<span class="parameters">(<a href="enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&nbsp;onHover)</span></div>
<div class="block">Set the hover action</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>onHover</code> - The hover action to use or null for none</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getOnHover()">
<h3>getOnHover</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span>&nbsp;<span class="element-name">getOnHover</span>()</div>
<div class="block">Get the hover action</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The hover action or null for none</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="onHoverContent(java.util.List)">
<h3>onHoverContent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span>&nbsp;<span class="element-name">onHoverContent</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;&nbsp;hoverContent)</span></div>
<div class="block">Set the hover content</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>hoverContent</code> - The content used by the hover action, never null</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getOnHoverContent()">
<h3>getOnHoverContent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</span>&nbsp;<span class="element-name">getOnHoverContent</span>()</div>
<div class="block">Get the hover content</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The hover content, never null</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isInteractive()">
<h3>isInteractive</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isInteractive</span>()</div>
<div class="block">Check if there are interactive actions defined</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if there is a hover or click event addd, false if it is only text</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html#toString()" title="class or interface in java.util" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link">AbstractCollection</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
<dt>Specified by:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
<dt>Specified by:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link">AbstractList</a>&lt;<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,351 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>TextMessagePart (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message, class: TextMessagePart">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/TextMessagePart.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message</a></div>
<h1 title="Class TextMessagePart" class="title">Class TextMessagePart</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.message.TextMessagePart</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TextMessagePart</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Holds a string with basic (non-interactive) formatting.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">TextMessagePart</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#appendText(java.lang.String)">appendText</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;toAppend)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Append to the current text</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#color(me.wiefferink.interactivemessenger.message.enums.Color)">color</a></span>&#8203;(<a href="enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&nbsp;color)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the color</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#format(java.util.Collection)">format</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;&nbsp;formatting)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Add formatting</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#format(me.wiefferink.interactivemessenger.message.enums.Format...)">format</a></span>&#8203;(<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>...&nbsp;formatting)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Add formatting</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getColor()">getColor</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the color</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getFormatting()">getFormatting</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the formatting of this part</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getText()">getText</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the text of this part</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#hasFormatting()">hasFormatting</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Check if this part has formatting</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#hashCode()">hashCode</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#text(java.lang.String)">text</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the text</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>TextMessagePart</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TextMessagePart</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="text(java.lang.String)">
<h3>text</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span>&nbsp;<span class="element-name">text</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</span></div>
<div class="block">Set the text</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>text</code> - The text to set (if null text will be set to an empty string)</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="appendText(java.lang.String)">
<h3>appendText</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span>&nbsp;<span class="element-name">appendText</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;toAppend)</span></div>
<div class="block">Append to the current text</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>toAppend</code> - The string to append (null is ignored)</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getText()">
<h3>getText</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getText</span>()</div>
<div class="block">Get the text of this part</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The text, never null</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="color(me.wiefferink.interactivemessenger.message.enums.Color)">
<h3>color</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span>&nbsp;<span class="element-name">color</span>&#8203;<span class="parameters">(<a href="enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&nbsp;color)</span></div>
<div class="block">Set the color</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>color</code> - The color to set (if null it defaults to white)</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getColor()">
<h3>getColor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">getColor</span>()</div>
<div class="block">Get the color</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The color, never null</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="format(me.wiefferink.interactivemessenger.message.enums.Format...)">
<h3>format</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span>&nbsp;<span class="element-name">format</span>&#8203;<span class="parameters">(<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>...&nbsp;formatting)</span></div>
<div class="block">Add formatting</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>formatting</code> - The formatting to add</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="format(java.util.Collection)">
<h3>format</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span>&nbsp;<span class="element-name">format</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;&nbsp;formatting)</span></div>
<div class="block">Add formatting</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>formatting</code> - The formatting to add</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormatting()">
<h3>getFormatting</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;</span>&nbsp;<span class="element-name">getFormatting</span>()</div>
<div class="block">Get the formatting of this part</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The formattting of this part, never null</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hasFormatting()">
<h3>hasFormatting</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasFormatting</span>()</div>
<div class="block">Check if this part has formatting</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if this part has formatting, otherwise false</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,140 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.message.InteractiveMessage (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message, class: InteractiveMessage">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.message.InteractiveMessage" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.message.InteractiveMessage</h1>
</div>
<div class="caption"><span>Packages that use <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.generators">me.wiefferink.interactivemessenger.generators</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.parsers">me.wiefferink.interactivemessenger.parsers</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.generators">
<h2>Uses of <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a> in <a href="../../generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></h2>
<div class="caption"><span>Methods in <a href="../../generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a> with parameters of type <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConsoleGenerator.</span><code><span class="member-name-link"><a href="../../generators/ConsoleGenerator.html#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate</a></span>&#8203;(<a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Parses the given message to a String containing control characters
for formatting that can be used for console outputs, but also for normal player
messages.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TellrawGenerator.</span><code><span class="member-name-link"><a href="../../generators/TellrawGenerator.html#generate(me.wiefferink.interactivemessenger.message.InteractiveMessage)">generate</a></span>&#8203;(<a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color">
<div class="block">Parses the given message to a JSON array that can be
used with the tellraw command and the like.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessage.</span><code><span class="member-name-link"><a href="../InteractiveMessage.html#copy()">copy</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.parsers">
<h2>Uses of <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a> in <a href="../../parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a></h2>
<div class="caption"><span>Methods in <a href="../../parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a> that return <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">YamlParser.</span><code><span class="member-name-link"><a href="../../parsers/YamlParser.html#parse(java.util.List)">parse</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input)</code></div>
<div class="col-last even-row-color">
<div class="block">Parse input lines into an InteractiveMessage</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">YamlParser.</span><code><span class="member-name-link"><a href="../../parsers/YamlParser.html#parse(java.util.List,boolean)">parse</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input,
boolean&nbsp;doInteractives)</code></div>
<div class="col-last odd-row-color">
<div class="block">Parse input lines into an InteractiveMessage</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,131 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.message.InteractiveMessagePart (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message, class: InteractiveMessagePart">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.message.InteractiveMessagePart" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.message.InteractiveMessagePart</h1>
</div>
<div class="caption"><span>Packages that use <a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#newline()">newline</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Start a new line after this part</div>
</div>
<div class="col-first odd-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#newline(boolean)">newline</a></span>&#8203;(boolean&nbsp;newline)</code></div>
<div class="col-last odd-row-color">
<div class="block">Start or don't start a new line after this part</div>
</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#noNewline()">noNewline</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Don't start a new line after this part</div>
</div>
<div class="col-first odd-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#onClick(me.wiefferink.interactivemessenger.message.enums.Click)">onClick</a></span>&#8203;(<a href="../enums/Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&nbsp;onClick)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the click action</div>
</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#onClickContent(java.lang.String)">onClickContent</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;clickContent)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the click content</div>
</div>
<div class="col-first odd-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#onHover(me.wiefferink.interactivemessenger.message.enums.Hover)">onHover</a></span>&#8203;(<a href="../enums/Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&nbsp;onHover)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the hover action</div>
</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#onHoverContent(java.util.List)">onHoverContent</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;&nbsp;hoverContent)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the hover content</div>
</div>
</div>
<div class="caption"><span>Constructor parameters in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> with type arguments of type <a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="../InteractiveMessage.html#%3Cinit%3E(java.util.Collection)">InteractiveMessage</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;? extends <a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a>&gt;&nbsp;values)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,134 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.message.TextMessagePart (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message, class: TextMessagePart">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.message.TextMessagePart" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.message.TextMessagePart</h1>
</div>
<div class="caption"><span>Packages that use <a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../TextMessagePart.html#appendText(java.lang.String)">appendText</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;toAppend)</code></div>
<div class="col-last even-row-color">
<div class="block">Append to the current text</div>
</div>
<div class="col-first odd-row-color"><code><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../TextMessagePart.html#color(me.wiefferink.interactivemessenger.message.enums.Color)">color</a></span>&#8203;(<a href="../enums/Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&nbsp;color)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the color</div>
</div>
<div class="col-first even-row-color"><code><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../TextMessagePart.html#format(java.util.Collection)">format</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;&nbsp;formatting)</code></div>
<div class="col-last even-row-color">
<div class="block">Add formatting</div>
</div>
<div class="col-first odd-row-color"><code><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../TextMessagePart.html#format(me.wiefferink.interactivemessenger.message.enums.Format...)">format</a></span>&#8203;(<a href="../enums/Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>...&nbsp;formatting)</code></div>
<div class="col-last odd-row-color">
<div class="block">Add formatting</div>
</div>
<div class="col-first even-row-color"><code><a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../TextMessagePart.html#text(java.lang.String)">text</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the text</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return types with arguments of type <a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link">LinkedList</a>&lt;<a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#getOnHoverContent()">getOnHoverContent</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the hover content</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a> with type arguments of type <a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../InteractiveMessagePart.html#onHoverContent(java.util.List)">onHoverContent</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a>&gt;&nbsp;hoverContent)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the hover content</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,233 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Click (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums, enum: Click">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Click.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<h1 title="Enum Class Click" class="title">Enum Class Click</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.enums.Click</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&gt;</code>, <code>java.lang.constant.Constable</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Click</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested.class.summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested.classes.inherited.from.class.java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum.constant.summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#COMMAND">COMMAND</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#LINK">LINK</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#SUGGEST">SUGGEST</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum.constant.detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="LINK">
<h3>LINK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span>&nbsp;<span class="element-name">LINK</span></div>
</section>
</li>
<li>
<section class="detail" id="COMMAND">
<h3>COMMAND</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span>&nbsp;<span class="element-name">COMMAND</span></div>
</section>
</li>
<li>
<section class="detail" id="SUGGEST">
<h3>SUGGEST</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span>&nbsp;<span class="element-name">SUGGEST</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span>&nbsp;<span class="element-name">valueOf</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,337 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Color (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums, enum: Color">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Color.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<h1 title="Enum Class Color" class="title">Enum Class Color</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.enums.Color</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&gt;</code>, <code>java.lang.constant.Constable</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Color</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested.class.summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested.classes.inherited.from.class.java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum.constant.summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#AQUA">AQUA</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#BLACK">BLACK</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#BLUE">BLUE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#DARK_AQUA">DARK_AQUA</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#DARK_BLUE">DARK_BLUE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#DARK_GRAY">DARK_GRAY</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#DARK_GREEN">DARK_GREEN</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#DARK_PURPLE">DARK_PURPLE</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#DARK_RED">DARK_RED</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#GOLD">GOLD</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#GRAY">GRAY</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#GREEN">GREEN</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#LIGHT_PURPLE">LIGHT_PURPLE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#RED">RED</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#WHITE">WHITE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#YELLOW">YELLOW</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum.constant.detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="WHITE">
<h3>WHITE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">WHITE</span></div>
</section>
</li>
<li>
<section class="detail" id="BLACK">
<h3>BLACK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">BLACK</span></div>
</section>
</li>
<li>
<section class="detail" id="BLUE">
<h3>BLUE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">BLUE</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_BLUE">
<h3>DARK_BLUE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_BLUE</span></div>
</section>
</li>
<li>
<section class="detail" id="GREEN">
<h3>GREEN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">GREEN</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_GREEN">
<h3>DARK_GREEN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_GREEN</span></div>
</section>
</li>
<li>
<section class="detail" id="AQUA">
<h3>AQUA</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">AQUA</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_AQUA">
<h3>DARK_AQUA</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_AQUA</span></div>
</section>
</li>
<li>
<section class="detail" id="RED">
<h3>RED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">RED</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_RED">
<h3>DARK_RED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_RED</span></div>
</section>
</li>
<li>
<section class="detail" id="LIGHT_PURPLE">
<h3>LIGHT_PURPLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">LIGHT_PURPLE</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_PURPLE">
<h3>DARK_PURPLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_PURPLE</span></div>
</section>
</li>
<li>
<section class="detail" id="YELLOW">
<h3>YELLOW</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">YELLOW</span></div>
</section>
</li>
<li>
<section class="detail" id="GOLD">
<h3>GOLD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">GOLD</span></div>
</section>
</li>
<li>
<section class="detail" id="GRAY">
<h3>GRAY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">GRAY</span></div>
</section>
</li>
<li>
<section class="detail" id="DARK_GRAY">
<h3>DARK_GRAY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">DARK_GRAY</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span>&nbsp;<span class="element-name">valueOf</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,225 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Control (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums, enum: Control">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Control.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<h1 title="Enum Class Control" class="title">Enum Class Control</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.enums.Control</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>&gt;</code>, <code>java.lang.constant.Constable</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Control</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested.class.summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested.classes.inherited.from.class.java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum.constant.summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#BREAK">BREAK</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#RESET">RESET</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum.constant.detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="BREAK">
<h3>BREAK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></span>&nbsp;<span class="element-name">BREAK</span></div>
</section>
</li>
<li>
<section class="detail" id="RESET">
<h3>RESET</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></span>&nbsp;<span class="element-name">RESET</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></span>&nbsp;<span class="element-name">valueOf</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,249 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Format (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums, enum: Format">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Format.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<h1 title="Enum Class Format" class="title">Enum Class Format</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.enums.Format</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;</code>, <code>java.lang.constant.Constable</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Format</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested.class.summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested.classes.inherited.from.class.java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum.constant.summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#BOLD">BOLD</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#ITALIC">ITALIC</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#OBFUSCATE">OBFUSCATE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><span class="member-name-link"><a href="#STRIKETHROUGH">STRIKETHROUGH</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#UNDERLINE">UNDERLINE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum.constant.detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="BOLD">
<h3>BOLD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">BOLD</span></div>
</section>
</li>
<li>
<section class="detail" id="ITALIC">
<h3>ITALIC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">ITALIC</span></div>
</section>
</li>
<li>
<section class="detail" id="UNDERLINE">
<h3>UNDERLINE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">UNDERLINE</span></div>
</section>
</li>
<li>
<section class="detail" id="STRIKETHROUGH">
<h3>STRIKETHROUGH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">STRIKETHROUGH</span></div>
</section>
</li>
<li>
<section class="detail" id="OBFUSCATE">
<h3>OBFUSCATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">OBFUSCATE</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span>&nbsp;<span class="element-name">valueOf</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,217 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Hover (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums, enum: Hover">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Hover.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></div>
<h1 title="Enum Class Hover" class="title">Enum Class Hover</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a>&lt;<a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&gt;
<div class="inheritance">me.wiefferink.interactivemessenger.message.enums.Hover</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&gt;</code>, <code>java.lang.constant.Constable</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Hover</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested.class.summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested.classes.inherited.from.class.java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum.constant.summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><span class="member-name-link"><a href="#HOVER">HOVER</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum.constant.detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="HOVER">
<h3>HOVER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span>&nbsp;<span class="element-name">HOVER</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum class, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span>&nbsp;<span class="element-name">valueOf</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Click (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums, enum: Click">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Click" class="title">Uses of Enum Class<br>me.wiefferink.interactivemessenger.message.enums.Click</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a> in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../../InteractiveMessagePart.html#getOnClick()">getOnClick</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the click action</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> with parameters of type <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../../InteractiveMessagePart.html#onClick(me.wiefferink.interactivemessenger.message.enums.Click)">onClick</a></span>&#8203;(<a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>&nbsp;onClick)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the click action</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<h2>Uses of <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> that return <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Click.</span><code><span class="member-name-link"><a href="../Click.html#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Click.</span><code><span class="member-name-link"><a href="../Click.html#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Color (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums, enum: Color">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Color" class="title">Uses of Enum Class<br>me.wiefferink.interactivemessenger.message.enums.Color</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a> in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../../TextMessagePart.html#getColor()">getColor</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the color</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> with parameters of type <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../../TextMessagePart.html#color(me.wiefferink.interactivemessenger.message.enums.Color)">color</a></span>&#8203;(<a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>&nbsp;color)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the color</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<h2>Uses of <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> that return <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Color.</span><code><span class="member-name-link"><a href="../Color.html#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Color.</span><code><span class="member-name-link"><a href="../Color.html#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,98 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Control (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums, enum: Control">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Control" class="title">Uses of Enum Class<br>me.wiefferink.interactivemessenger.message.enums.Control</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<h2>Uses of <a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> that return <a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Control.</span><code><span class="member-name-link"><a href="../Control.html#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Control.</span><code><span class="member-name-link"><a href="../Control.html#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,138 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Format (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums, enum: Format">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Format" class="title">Uses of Enum Class<br>me.wiefferink.interactivemessenger.message.enums.Format</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a> in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return types with arguments of type <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../../TextMessagePart.html#getFormatting()">getFormatting</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the formatting of this part</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> with parameters of type <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../../TextMessagePart.html#format(me.wiefferink.interactivemessenger.message.enums.Format...)">format</a></span>&#8203;(<a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>...&nbsp;formatting)</code></div>
<div class="col-last even-row-color">
<div class="block">Add formatting</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> with type arguments of type <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TextMessagePart.</span><code><span class="member-name-link"><a href="../../TextMessagePart.html#format(java.util.Collection)">format</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>&gt;&nbsp;formatting)</code></div>
<div class="col-last even-row-color">
<div class="block">Add formatting</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<h2>Uses of <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> that return <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Format.</span><code><span class="member-name-link"><a href="../Format.html#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Format.</span><code><span class="member-name-link"><a href="../Format.html#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Hover (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums, enum: Hover">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Enum Class me.wiefferink.interactivemessenger.message.enums.Hover" class="title">Uses of Enum Class<br>me.wiefferink.interactivemessenger.message.enums.Hover</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<h2>Uses of <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a> in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a></h2>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> that return <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../../InteractiveMessagePart.html#getOnHover()">getOnHover</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get the hover action</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">me.wiefferink.interactivemessenger.message</a> with parameters of type <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">InteractiveMessagePart.</span><code><span class="member-name-link"><a href="../../InteractiveMessagePart.html#onHover(me.wiefferink.interactivemessenger.message.enums.Hover)">onHover</a></span>&#8203;(<a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>&nbsp;onHover)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the hover action</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<h2>Uses of <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> that return <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Hover.</span><code><span class="member-name-link"><a href="../Hover.html#valueOf(java.lang.String)">valueOf</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Hover.</span><code><span class="member-name-link"><a href="../Hover.html#values()">values</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,88 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.message.enums (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message.enums">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.message.enums</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.message.enums</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Enum Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Click</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Color</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Control</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Format</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums">Hover</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,87 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.message.enums Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger.message.enums">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger.message.enums</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Enum Class Hierarchy">Enum Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;, java.lang.constant.Constable, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">me.wiefferink.interactivemessenger.message.enums.<a href="Click.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Click</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.message.enums.<a href="Color.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Color</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.message.enums.<a href="Control.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Control</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.message.enums.<a href="Format.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Format</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.message.enums.<a href="Hover.html" title="enum class in me.wiefferink.interactivemessenger.message.enums"><span class="type-name-link">Hover</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,114 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger.message.enums (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message.enums">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger.message.enums" class="title">Uses of Package<br>me.wiefferink.interactivemessenger.message.enums</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message.enums">me.wiefferink.interactivemessenger.message.enums</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> used by <a href="../package-summary.html">me.wiefferink.interactivemessenger.message</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/Click.html#me.wiefferink.interactivemessenger.message">Click</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/Color.html#me.wiefferink.interactivemessenger.message">Color</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/Format.html#me.wiefferink.interactivemessenger.message">Format</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/Hover.html#me.wiefferink.interactivemessenger.message">Hover</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message.enums">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a> used by <a href="package-summary.html">me.wiefferink.interactivemessenger.message.enums</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/Click.html#me.wiefferink.interactivemessenger.message.enums">Click</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/Color.html#me.wiefferink.interactivemessenger.message.enums">Color</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/Control.html#me.wiefferink.interactivemessenger.message.enums">Control</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/Format.html#me.wiefferink.interactivemessenger.message.enums">Format</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/Hover.html#me.wiefferink.interactivemessenger.message.enums">Hover</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,90 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.message (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.message">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.message</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.message</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></div>
<div class="col-last even-row-color">
<div class="block">Interactive message</div>
</div>
<div class="col-first odd-row-color"><a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></div>
<div class="col-last odd-row-color">
<div class="block">Holds a string with interactive formatting.</div>
</div>
<div class="col-first even-row-color"><a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message">TextMessagePart</a></div>
<div class="col-last even-row-color">
<div class="block">Holds a string with basic (non-interactive) formatting.</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,97 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.message Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger.message">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger.message</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html" title="class or interface in java.util" class="external-link"><span class="type-name-link">AbstractCollection</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html" title="class or interface in java.util" class="external-link"><span class="type-name-link">AbstractList</span></a>&lt;E&gt; (implements java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;E&gt;)
<ul>
<li class="circle">java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractSequentialList.html" title="class or interface in java.util" class="external-link"><span class="type-name-link">AbstractSequentialList</span></a>&lt;E&gt;
<ul>
<li class="circle">java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link"><span class="type-name-link">LinkedList</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang" class="external-link">Cloneable</a>, java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a>&lt;E&gt;, java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;E&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">me.wiefferink.interactivemessenger.message.<a href="InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">InteractiveMessage</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.message.<a href="InteractiveMessagePart.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">InteractiveMessagePart</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">me.wiefferink.interactivemessenger.message.<a href="TextMessagePart.html" title="class in me.wiefferink.interactivemessenger.message"><span class="type-name-link">TextMessagePart</span></a></li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger.message (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.message">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger.message" class="title">Uses of Package<br>me.wiefferink.interactivemessenger.message</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">me.wiefferink.interactivemessenger.message</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.generators">me.wiefferink.interactivemessenger.generators</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.message">me.wiefferink.interactivemessenger.message</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.parsers">me.wiefferink.interactivemessenger.parsers</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.generators">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.message</a> used by <a href="../generators/package-summary.html">me.wiefferink.interactivemessenger.generators</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/InteractiveMessage.html#me.wiefferink.interactivemessenger.generators">InteractiveMessage</a></div>
<div class="col-last even-row-color">
<div class="block">Interactive message</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.message">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.message</a> used by <a href="package-summary.html">me.wiefferink.interactivemessenger.message</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/InteractiveMessage.html#me.wiefferink.interactivemessenger.message">InteractiveMessage</a></div>
<div class="col-last even-row-color">
<div class="block">Interactive message</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/InteractiveMessagePart.html#me.wiefferink.interactivemessenger.message">InteractiveMessagePart</a></div>
<div class="col-last odd-row-color">
<div class="block">Holds a string with interactive formatting.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/TextMessagePart.html#me.wiefferink.interactivemessenger.message">TextMessagePart</a></div>
<div class="col-last even-row-color">
<div class="block">Holds a string with basic (non-interactive) formatting.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.parsers">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.message</a> used by <a href="../parsers/package-summary.html">me.wiefferink.interactivemessenger.parsers</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/InteractiveMessage.html#me.wiefferink.interactivemessenger.parsers">InteractiveMessage</a></div>
<div class="col-last even-row-color">
<div class="block">Interactive message</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="Log.html" title="class in me.wiefferink.interactivemessenger">Log</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,79 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.<a href="Log.html" title="class in me.wiefferink.interactivemessenger"><span class="type-name-link">Log</span></a></li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger" class="title">Uses of Package<br>me.wiefferink.interactivemessenger</h1>
</div>
No usage of me.wiefferink.interactivemessenger</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,333 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>YamlParser (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.parsers, class: YamlParser">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/YamlParser.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.parsers</a></div>
<h1 title="Class YamlParser" class="title">Class YamlParser</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.parsers.YamlParser</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">YamlParser</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field.summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static char</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ESCAPE_CHAR">ESCAPE_CHAR</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static char</code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#SIMPLE_FORMAT_RESET_CHAR">SIMPLE_FORMAT_RESET_CHAR</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#tagPattern">tagPattern</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">YamlParser</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#escape(java.lang.String)">escape</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Escape a (user provided) string for including it in a message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#insertMessage(java.util.List,java.util.List,int,int,int)">insertMessage</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;message,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;insert,
int&nbsp;line,
int&nbsp;start,
int&nbsp;end)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Insert a message at the specified position</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#isTaggedInteractive(java.lang.String)">isTaggedInteractive</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Check if a line is an advanced declaration like hover or command</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#parse(java.util.List)">parse</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Parse input lines into an InteractiveMessage</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#parse(java.util.List,boolean)">parse</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input,
boolean&nbsp;doInteractives)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Parse input lines into an InteractiveMessage</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#unescape(java.lang.String)">unescape</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Reverse the escaping of control characters in a (user provided) string</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field.detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="ESCAPE_CHAR">
<h3>ESCAPE_CHAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">char</span>&nbsp;<span class="element-name">ESCAPE_CHAR</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.parsers.YamlParser.ESCAPE_CHAR">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SIMPLE_FORMAT_RESET_CHAR">
<h3>SIMPLE_FORMAT_RESET_CHAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">char</span>&nbsp;<span class="element-name">SIMPLE_FORMAT_RESET_CHAR</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.parsers.YamlParser.SIMPLE_FORMAT_RESET_CHAR">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="tagPattern">
<h3>tagPattern</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></span>&nbsp;<span class="element-name">tagPattern</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>YamlParser</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">YamlParser</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(java.util.List)">
<h3>parse</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span>&nbsp;<span class="element-name">parse</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input)</span></div>
<div class="block">Parse input lines into an InteractiveMessage</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>input</code> - The input to parse</dd>
<dt>Returns:</dt>
<dd>InteractiveMessage representing the parsed input</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="parse(java.util.List,boolean)">
<h3>parse</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../message/InteractiveMessage.html" title="class in me.wiefferink.interactivemessenger.message">InteractiveMessage</a></span>&nbsp;<span class="element-name">parse</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;input,
boolean&nbsp;doInteractives)</span></div>
<div class="block">Parse input lines into an InteractiveMessage</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>input</code> - The input to parse</dd>
<dd><code>doInteractives</code> - true to parse interactive enums (hover, click, etc.), false to skip them</dd>
<dt>Returns:</dt>
<dd>InteractiveMessage representing the parsed input</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="insertMessage(java.util.List,java.util.List,int,int,int)">
<h3>insertMessage</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">insertMessage</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;message,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;insert,
int&nbsp;line,
int&nbsp;start,
int&nbsp;end)</span></div>
<div class="block">Insert a message at the specified position</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The current message</dd>
<dd><code>insert</code> - The message to insert</dd>
<dd><code>line</code> - The line number to insert at</dd>
<dd><code>start</code> - The start of the variable to replace</dd>
<dd><code>end</code> - The end of the variable to replace</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isTaggedInteractive(java.lang.String)">
<h3>isTaggedInteractive</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isTaggedInteractive</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</span></div>
<div class="block">Check if a line is an advanced declaration like hover or command</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>line</code> - The line to check</dd>
<dt>Returns:</dt>
<dd>true if the line is interactive, false when it is a text line</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="escape(java.lang.String)">
<h3>escape</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">escape</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
<div class="block">Escape a (user provided) string for including it in a message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message part to escape</dd>
<dt>Returns:</dt>
<dd>The escaped message part</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="unescape(java.lang.String)">
<h3>unescape</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">unescape</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
<div class="block">Reverse the escaping of control characters in a (user provided) string</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message part to escape</dd>
<dt>Returns:</dt>
<dd>The escaped message part</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.parsers.YamlParser (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.parsers, class: YamlParser">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.parsers.YamlParser" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.parsers.YamlParser</h1>
</div>
No usage of me.wiefferink.interactivemessenger.parsers.YamlParser</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.parsers (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.parsers">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.parsers</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.parsers</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers">YamlParser</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,79 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.parsers Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger.parsers">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger.parsers</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.parsers.<a href="YamlParser.html" title="class in me.wiefferink.interactivemessenger.parsers"><span class="type-name-link">YamlParser</span></a></li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger.parsers (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.parsers">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger.parsers" class="title">Uses of Package<br>me.wiefferink.interactivemessenger.parsers</h1>
</div>
No usage of me.wiefferink.interactivemessenger.parsers</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,291 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Limit (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing, class: Limit">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Limit.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<h1 title="Class Limit" class="title">Class Limit</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.processing.Limit</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Limit</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Class to store a limit</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field.summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#depth">depth</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#left">left</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#message">message</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#notified">notified</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>long</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#started">started</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(int,me.wiefferink.interactivemessenger.processing.Message)">Limit</a></span>&#8203;(int&nbsp;count,
<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the initial limit</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#decrease()">decrease</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Decrease the limit</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#increase()">increase</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Increase the limit</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#reached()">reached</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Check if the limit is reached</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field.detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="left">
<h3>left</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">left</span></div>
</section>
</li>
<li>
<section class="detail" id="depth">
<h3>depth</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">depth</span></div>
</section>
</li>
<li>
<section class="detail" id="notified">
<h3>notified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">notified</span></div>
</section>
</li>
<li>
<section class="detail" id="message">
<h3>message</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">message</span></div>
</section>
</li>
<li>
<section class="detail" id="started">
<h3>started</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">started</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int,me.wiefferink.interactivemessenger.processing.Message)">
<h3>Limit</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Limit</span>&#8203;<span class="parameters">(int&nbsp;count,
<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</span></div>
<div class="block">Set the initial limit</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>count</code> - The limit to use</dd>
<dd><code>message</code> - The message this limit is started for</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="decrease()">
<h3>decrease</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">decrease</span>()
throws <span class="exceptions"><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></span></div>
<div class="block">Decrease the limit</div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></code> - when the limit hits zero</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="increase()">
<h3>increase</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">increase</span>()</div>
<div class="block">Increase the limit</div>
</section>
</li>
<li>
<section class="detail" id="reached()">
<h3>reached</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">reached</span>()</div>
<div class="block">Check if the limit is reached</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the limit is reached, otherwise false</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,786 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Message (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing, class: Message">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Message.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<h1 title="Class Message" class="title">Class Message</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.processing.Message</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Message</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field.summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#CHATLANGUAGEVARIABLE">CHATLANGUAGEVARIABLE</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#LANGUAGE_KEY_PREFIX">LANGUAGE_KEY_PREFIX</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#LANGUAGE_VARIABLE_PATTERN">LANGUAGE_VARIABLE_PATTERN</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#MAXIMUMJSONLENGTH">MAXIMUMJSONLENGTH</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#REPLACEMENTLIMIT">REPLACEMENTLIMIT</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#VARIABLE_END">VARIABLE_END</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#VARIABLE_PATTERN">VARIABLE_PATTERN</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#VARIABLE_START">VARIABLE_START</a></span></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#append(java.lang.String)">append</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Append lines to the message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#append(java.util.List)">append</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Append lines to the message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#append(me.wiefferink.interactivemessenger.processing.Message)">append</a></span>&#8203;(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Append a message to this message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#doReplacements()">doReplacements</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Apply all replacements to the message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">doReplacements</a></span>&#8203;(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#empty()">empty</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Empty message object</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#fromKey(java.lang.String)">fromKey</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Construct a message from a language key
Requires a MessageProvider to be set</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#fromList(java.util.List)">fromList</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Construct a message from a string list</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Construct a message from a string</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#get()">get</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the message with all replacements done</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getKey()">getKey</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the key that has been used to initialize this message (if any)</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getMessageStart(me.wiefferink.interactivemessenger.processing.Message,int)">getMessageStart</a></span>&#8203;(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message,
int&nbsp;maximumLength)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Get a start of the message with a maximum length</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getPlain()">getPlain</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get a plain string for the message (for example for using in the console)</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getRaw()">getRaw</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the raw message without replacing anything</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getSingle()">getSingle</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the message with all replacements done</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getSingle(me.wiefferink.interactivemessenger.processing.Limit)">getSingle</a></span>&#8203;(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the message with all replacements done</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getSingleRaw()">getSingleRaw</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get raw message as string</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#init(me.wiefferink.interactivemessenger.source.MessageProvider,java.util.logging.Logger)">init</a></span>&#8203;(<a href="../source/MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a>&nbsp;provider,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging" class="external-link">Logger</a>&nbsp;logger)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Initialize the Message class</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#inline()">inline</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Mark this message as inline, used for insertion into other messages</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#isEmpty()">isEmpty</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Check if the message is empty</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#noLanguageReplacements()">noLanguageReplacements</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Turn off language replacements for this message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prefix()">prefix</a></span>()</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Add the default prefix to the message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prefix(boolean)">prefix</a></span>&#8203;(boolean&nbsp;doIt)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Add the default prefix to the message (if the message is not empty)</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prepend(java.lang.String)">prepend</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Prepend lines to the message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prepend(java.util.List)">prepend</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Prepend lines to the message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prepend(me.wiefferink.interactivemessenger.processing.Message)">prepend</a></span>&#8203;(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Prepend a message to this message</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#replacements(java.lang.Object...)">replacements</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;replacements)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Set the replacements to apply to the message</div>
</div>
<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#send(java.lang.Object)">send</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;target)</code></div>
<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Send the message to a target</div>
</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#useColorsInConsole(boolean)">useColorsInConsole</a></span>&#8203;(boolean&nbsp;enabled)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Enable or disable the use of colors when sending a message to a target that is not a Player (console, log, etcetera)</div>
</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#useFancyMessages(boolean)">useFancyMessages</a></span>&#8203;(boolean&nbsp;enabled)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">
<div class="block">Enable or disable the use of fancy messages</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field.detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="VARIABLE_START">
<h3>VARIABLE_START</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">VARIABLE_START</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.VARIABLE_START">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="VARIABLE_END">
<h3>VARIABLE_END</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">VARIABLE_END</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.VARIABLE_END">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="LANGUAGE_KEY_PREFIX">
<h3>LANGUAGE_KEY_PREFIX</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">LANGUAGE_KEY_PREFIX</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.LANGUAGE_KEY_PREFIX">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="VARIABLE_PATTERN">
<h3>VARIABLE_PATTERN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></span>&nbsp;<span class="element-name">VARIABLE_PATTERN</span></div>
</section>
</li>
<li>
<section class="detail" id="LANGUAGE_VARIABLE_PATTERN">
<h3>LANGUAGE_VARIABLE_PATTERN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a></span>&nbsp;<span class="element-name">LANGUAGE_VARIABLE_PATTERN</span></div>
</section>
</li>
<li>
<section class="detail" id="CHATLANGUAGEVARIABLE">
<h3>CHATLANGUAGEVARIABLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">CHATLANGUAGEVARIABLE</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.CHATLANGUAGEVARIABLE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="REPLACEMENTLIMIT">
<h3>REPLACEMENTLIMIT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">REPLACEMENTLIMIT</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.REPLACEMENTLIMIT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="MAXIMUMJSONLENGTH">
<h3>MAXIMUMJSONLENGTH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">MAXIMUMJSONLENGTH</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../constant-values.html#me.wiefferink.interactivemessenger.processing.Message.MAXIMUMJSONLENGTH">Constant Field Values</a></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="init(me.wiefferink.interactivemessenger.source.MessageProvider,java.util.logging.Logger)">
<h3>init</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">init</span>&#8203;<span class="parameters">(<a href="../source/MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a>&nbsp;provider,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging" class="external-link">Logger</a>&nbsp;logger)</span></div>
<div class="block">Initialize the Message class</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>provider</code> - The provider to use for getting messages based on keys</dd>
<dd><code>logger</code> - The logger to use for logging warning and error messages</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="empty()">
<h3>empty</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">empty</span>()</div>
<div class="block">Empty message object</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="fromKey(java.lang.String)">
<h3>fromKey</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">fromKey</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</span></div>
<div class="block">Construct a message from a language key
Requires a MessageProvider to be set</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - The key of the message to use</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="fromString(java.lang.String)">
<h3>fromString</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">fromString</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
<div class="block">Construct a message from a string</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to use</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="fromList(java.util.List)">
<h3>fromList</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">fromList</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;message)</span></div>
<div class="block">Construct a message from a string list</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to use</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="useFancyMessages(boolean)">
<h3>useFancyMessages</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">useFancyMessages</span>&#8203;<span class="parameters">(boolean&nbsp;enabled)</span></div>
<div class="block">Enable or disable the use of fancy messages</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>enabled</code> - true to enable, false to disable</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="useColorsInConsole(boolean)">
<h3>useColorsInConsole</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">useColorsInConsole</span>&#8203;<span class="parameters">(boolean&nbsp;enabled)</span></div>
<div class="block">Enable or disable the use of colors when sending a message to a target that is not a Player (console, log, etcetera)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>enabled</code> - true to enable, false to disable</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="get()">
<h3>get</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">get</span>()</div>
<div class="block">Get the message with all replacements done</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Message as a list</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSingle()">
<h3>getSingle</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getSingle</span>()</div>
<div class="block">Get the message with all replacements done</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Message as a string</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSingle(me.wiefferink.interactivemessenger.processing.Limit)">
<h3>getSingle</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getSingle</span>&#8203;<span class="parameters">(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</span>
throws <span class="exceptions"><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></span></div>
<div class="block">Get the message with all replacements done</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>limit</code> - Limit to use while processing</dd>
<dt>Returns:</dt>
<dd>Message as a string</dd>
<dt>Throws:</dt>
<dd><code><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></code> - when the limit is reached</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRaw()">
<h3>getRaw</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getRaw</span>()</div>
<div class="block">Get the raw message without replacing anything</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The message</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getSingleRaw()">
<h3>getSingleRaw</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getSingleRaw</span>()</div>
<div class="block">Get raw message as string</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The raw message</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPlain()">
<h3>getPlain</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getPlain</span>()</div>
<div class="block">Get a plain string for the message (for example for using in the console)</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The message as simple string</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isEmpty()">
<h3>isEmpty</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isEmpty</span>()</div>
<div class="block">Check if the message is empty</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>true if the message is empty, otherwise false</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="prefix(boolean)">
<h3>prefix</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">prefix</span>&#8203;<span class="parameters">(boolean&nbsp;doIt)</span></div>
<div class="block">Add the default prefix to the message (if the message is not empty)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>doIt</code> - true if the prefix should be added, otherwise false</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="prefix()">
<h3>prefix</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">prefix</span>()</div>
<div class="block">Add the default prefix to the message</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="replacements(java.lang.Object...)">
<h3>replacements</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">replacements</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;replacements)</span></div>
<div class="block">Set the replacements to apply to the message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>replacements</code> - The replacements to apply
- GeneralRegion: All region replacements are applied
- Message: Message is inserted
- other: index tag is replaced, like %0%</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="append(java.util.List)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">append</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</span></div>
<div class="block">Append lines to the message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>lines</code> - The lines to append</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="append(me.wiefferink.interactivemessenger.processing.Message)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">append</span>&#8203;<span class="parameters">(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</span></div>
<div class="block">Append a message to this message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to append</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="append(java.lang.String)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">append</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</span></div>
<div class="block">Append lines to the message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>line</code> - The line to append</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="prepend(java.util.List)">
<h3>prepend</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">prepend</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</span></div>
<div class="block">Prepend lines to the message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>lines</code> - The lines to prepend</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="prepend(me.wiefferink.interactivemessenger.processing.Message)">
<h3>prepend</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">prepend</span>&#8203;<span class="parameters">(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</span></div>
<div class="block">Prepend a message to this message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message to prepend</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="prepend(java.lang.String)">
<h3>prepend</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">prepend</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</span></div>
<div class="block">Prepend lines to the message</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>line</code> - The line to prepend</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="noLanguageReplacements()">
<h3>noLanguageReplacements</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">noLanguageReplacements</span>()</div>
<div class="block">Turn off language replacements for this message</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="inline()">
<h3>inline</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">inline</span>()</div>
<div class="block">Mark this message as inline, used for insertion into other messages</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="send(java.lang.Object)">
<h3>send</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">send</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;target)</span></div>
<div class="block">Send the message to a target</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>target</code> - The target to send the message to (Player, CommandSender, Logger)</dd>
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getKey()">
<h3>getKey</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getKey</span>()</div>
<div class="block">Get the key that has been used to initialize this message (if any)</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Key used to create this message, or null if none</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="doReplacements()">
<h3>doReplacements</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">doReplacements</span>()</div>
<div class="block">Apply all replacements to the message</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>this</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">
<h3>doReplacements</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span>&nbsp;<span class="element-name">doReplacements</span>&#8203;<span class="parameters">(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</span>
throws <span class="exceptions"><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></span></div>
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>limit</code> - Limit to apply</dd>
<dt>Returns:</dt>
<dd>this</dd>
<dt>Throws:</dt>
<dd><code><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></code> - When the limit has been hit before replacement is finished</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getMessageStart(me.wiefferink.interactivemessenger.processing.Message,int)">
<h3>getMessageStart</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getMessageStart</span>&#8203;<span class="parameters">(<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message,
int&nbsp;maximumLength)</span></div>
<div class="block">Get a start of the message with a maximum length</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>message</code> - The message</dd>
<dd><code>maximumLength</code> - The maximum length to return</dd>
<dt>Returns:</dt>
<dd>The start of the message with at most maximumLength characters</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,179 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Replacement (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing, class: Replacement">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Replacement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<h1 title="Class Replacement" class="title">Class Replacement</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.processing.Replacement</div>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Replacement</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">Replacement</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></code></div>
<div class="col-second even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#name(java.lang.String,java.lang.Object)">name</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;replacement)</code></div>
<div class="col-last even-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static <a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></code></div>
<div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#prefix(java.lang.String,me.wiefferink.interactivemessenger.processing.ReplacementProvider)">prefix</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;prefix,
<a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a>&nbsp;provider)</code></div>
<div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Replacement</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Replacement</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="name(java.lang.String,java.lang.Object)">
<h3>name</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></span>&nbsp;<span class="element-name">name</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;replacement)</span></div>
</section>
</li>
<li>
<section class="detail" id="prefix(java.lang.String,me.wiefferink.interactivemessenger.processing.ReplacementProvider)">
<h3>prefix</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></span>&nbsp;<span class="element-name">prefix</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;prefix,
<a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a>&nbsp;provider)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,181 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>ReplacementLimitReachedException (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing, class: ReplacementLimitReachedException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ReplacementLimitReachedException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<h1 title="Class ReplacementLimitReachedException" class="title">Class ReplacementLimitReachedException</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
<div class="inheritance"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
<div class="inheritance">me.wiefferink.interactivemessenger.processing.ReplacementLimitReachedException</div>
</div>
</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ReplacementLimitReachedException</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../../serialized-form.html#me.wiefferink.interactivemessenger.processing.ReplacementLimitReachedException">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(me.wiefferink.interactivemessenger.processing.Limit)">ReplacementLimitReachedException</a></span>&#8203;(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getLimit()">getLimit</a></span>()</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Throwable">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link">getCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#getLocalizedMessage()" title="class or interface in java.lang" class="external-link">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#getMessage()" title="class or interface in java.lang" class="external-link">getMessage</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#getStackTrace()" title="class or interface in java.lang" class="external-link">getStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#getSuppressed()" title="class or interface in java.lang" class="external-link">getSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">initCause</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#printStackTrace()" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="class or interface in java.lang" class="external-link">setStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(me.wiefferink.interactivemessenger.processing.Limit)">
<h3>ReplacementLimitReachedException</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ReplacementLimitReachedException</span>&#8203;<span class="parameters">(<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getLimit()">
<h3>getLimit</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></span>&nbsp;<span class="element-name">getLimit</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,142 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>ReplacementProvider (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing, interface: ReplacementProvider">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ReplacementProvider.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></div>
<h1 title="Interface ReplacementProvider" class="title">Interface ReplacementProvider</h1>
</div>
<section class="description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">ReplacementProvider</span></div>
<div class="block">Provide replacement for a class to insert into messages</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#provideReplacement(java.lang.String)">provideReplacement</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;variable)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">
<div class="block">Get the replacement for a variable</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="provideReplacement(java.lang.String)">
<h3>provideReplacement</h3>
<div class="member-signature"><span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">provideReplacement</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;variable)</span></div>
<div class="block">Get the replacement for a variable</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>variable</code> - The variable to replace</dd>
<dt>Returns:</dt>
<dd>The replacement for the variable, or null if it has no replacement for it</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,115 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.processing.Limit (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing, class: Limit">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.processing.Limit" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.processing.Limit</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<h2>Uses of <a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> that return <a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReplacementLimitReachedException.</span><code><span class="member-name-link"><a href="../ReplacementLimitReachedException.html#getLimit()">getLimit</a></span>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">doReplacements</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color">
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
</div>
<div class="col-first odd-row-color"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#getSingle(me.wiefferink.interactivemessenger.processing.Limit)">getSingle</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the message with all replacements done</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="../ReplacementLimitReachedException.html#%3Cinit%3E(me.wiefferink.interactivemessenger.processing.Limit)">ReplacementLimitReachedException</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,221 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.processing.Message (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing, class: Message">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.processing.Message" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.processing.Message</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<h2>Uses of <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> declared as <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Limit.</span><code><span class="member-name-link"><a href="../Limit.html#message">message</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> that return <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#append(java.lang.String)">append</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</code></div>
<div class="col-last even-row-color">
<div class="block">Append lines to the message</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#append(java.util.List)">append</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last odd-row-color">
<div class="block">Append lines to the message</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#append(me.wiefferink.interactivemessenger.processing.Message)">append</a></span>&#8203;(<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Append a message to this message</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#doReplacements()">doReplacements</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Apply all replacements to the message</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">doReplacements</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color">
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#empty()">empty</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Empty message object</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#fromKey(java.lang.String)">fromKey</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</code></div>
<div class="col-last even-row-color">
<div class="block">Construct a message from a language key
Requires a MessageProvider to be set</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#fromList(java.util.List)">fromList</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;message)</code></div>
<div class="col-last odd-row-color">
<div class="block">Construct a message from a string list</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Construct a message from a string</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#inline()">inline</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Mark this message as inline, used for insertion into other messages</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#noLanguageReplacements()">noLanguageReplacements</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Turn off language replacements for this message</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prefix()">prefix</a></span>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Add the default prefix to the message</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prefix(boolean)">prefix</a></span>&#8203;(boolean&nbsp;doIt)</code></div>
<div class="col-last even-row-color">
<div class="block">Add the default prefix to the message (if the message is not empty)</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prepend(java.lang.String)">prepend</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;line)</code></div>
<div class="col-last odd-row-color">
<div class="block">Prepend lines to the message</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prepend(java.util.List)">prepend</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;lines)</code></div>
<div class="col-last even-row-color">
<div class="block">Prepend lines to the message</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prepend(me.wiefferink.interactivemessenger.processing.Message)">prepend</a></span>&#8203;(<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color">
<div class="block">Prepend a message to this message</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#replacements(java.lang.Object...)">replacements</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>...&nbsp;replacements)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the replacements to apply to the message</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#send(java.lang.Object)">send</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;target)</code></div>
<div class="col-last odd-row-color">
<div class="block">Send the message to a target</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#append(me.wiefferink.interactivemessenger.processing.Message)">append</a></span>&#8203;(<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Append a message to this message</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#getMessageStart(me.wiefferink.interactivemessenger.processing.Message,int)">getMessageStart</a></span>&#8203;(<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message,
int&nbsp;maximumLength)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get a start of the message with a maximum length</div>
</div>
<div class="col-first even-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#prepend(me.wiefferink.interactivemessenger.processing.Message)">prepend</a></span>&#8203;(<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Prepend a message to this message</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="../Limit.html#%3Cinit%3E(int,me.wiefferink.interactivemessenger.processing.Message)">Limit</a></span>&#8203;(int&nbsp;count,
<a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a>&nbsp;message)</code></div>
<div class="col-last even-row-color">
<div class="block">Set the initial limit</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.processing.Replacement (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing, class: Replacement">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.processing.Replacement" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.processing.Replacement</h1>
</div>
No usage of me.wiefferink.interactivemessenger.processing.Replacement</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,102 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.processing.ReplacementLimitReachedException (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing, class: ReplacementLimitReachedException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.processing.ReplacementLimitReachedException" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.processing.ReplacementLimitReachedException</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<h2>Uses of <a href="../ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> that throw <a href="../ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Limit.</span><code><span class="member-name-link"><a href="../Limit.html#decrease()">decrease</a></span>()</code></div>
<div class="col-last even-row-color">
<div class="block">Decrease the limit</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#doReplacements(me.wiefferink.interactivemessenger.processing.Limit)">doReplacements</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last odd-row-color">
<div class="block">Apply replacements to the message using a certain Limit (intended for internal and testing use)</div>
</div>
<div class="col-first even-row-color"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../Message.html#getSingle(me.wiefferink.interactivemessenger.processing.Limit)">getSingle</a></span>&#8203;(<a href="../Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a>&nbsp;limit)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the message with all replacements done</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,105 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Interface me.wiefferink.interactivemessenger.processing.ReplacementProvider (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing, interface: ReplacementProvider">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface me.wiefferink.interactivemessenger.processing.ReplacementProvider" class="title">Uses of Interface<br>me.wiefferink.interactivemessenger.processing.ReplacementProvider</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<h2>Uses of <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> that return <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Replacement.</span><code><span class="member-name-link"><a href="../Replacement.html#name(java.lang.String,java.lang.Object)">name</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;replacement)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Replacement.</span><code><span class="member-name-link"><a href="../Replacement.html#prefix(java.lang.String,me.wiefferink.interactivemessenger.processing.ReplacementProvider)">prefix</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;prefix,
<a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a>&nbsp;provider)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">Replacement.</span><code><span class="member-name-link"><a href="../Replacement.html#prefix(java.lang.String,me.wiefferink.interactivemessenger.processing.ReplacementProvider)">prefix</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;prefix,
<a href="../ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a>&nbsp;provider)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,106 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.processing (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.processing">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.processing</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.processing</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Interface Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></div>
<div class="col-last even-row-color">
<div class="block">Provide replacement for a class to insert into messages</div>
</div>
</div>
</li>
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing">Limit</a></div>
<div class="col-last even-row-color">
<div class="block">Class to store a limit</div>
</div>
<div class="col-first odd-row-color"><a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing">Message</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="Replacement.html" title="class in me.wiefferink.interactivemessenger.processing">Replacement</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
<li>
<div class="caption"><span>Exception Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Exception</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,96 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.processing Class Hierarchy (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="tree: package: me.wiefferink.interactivemessenger.processing">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package me.wiefferink.interactivemessenger.processing</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Object</span></a>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.processing.<a href="Limit.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Limit</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.processing.<a href="Message.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Message</span></a></li>
<li class="circle">me.wiefferink.interactivemessenger.processing.<a href="Replacement.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">Replacement</span></a></li>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link"><span class="type-name-link">Exception</span></a>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.processing.<a href="ReplacementLimitReachedException.html" title="class in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">ReplacementLimitReachedException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">me.wiefferink.interactivemessenger.processing.<a href="ReplacementProvider.html" title="interface in me.wiefferink.interactivemessenger.processing"><span class="type-name-link">ReplacementProvider</span></a></li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,97 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Package me.wiefferink.interactivemessenger.processing (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.processing">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package me.wiefferink.interactivemessenger.processing" class="title">Uses of Package<br>me.wiefferink.interactivemessenger.processing</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<div class="caption"><span>Classes in <a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a> used by <a href="package-summary.html">me.wiefferink.interactivemessenger.processing</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/Limit.html#me.wiefferink.interactivemessenger.processing">Limit</a></div>
<div class="col-last even-row-color">
<div class="block">Class to store a limit</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/Message.html#me.wiefferink.interactivemessenger.processing">Message</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ReplacementLimitReachedException.html#me.wiefferink.interactivemessenger.processing">ReplacementLimitReachedException</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/ReplacementProvider.html#me.wiefferink.interactivemessenger.processing">ReplacementProvider</a></div>
<div class="col-last odd-row-color">
<div class="block">Provide replacement for a class to insert into messages</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,201 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>LanguageManager (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.source, class: LanguageManager">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/LanguageManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.source</a></div>
<h1 title="Class LanguageManager" class="title">Class LanguageManager</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">me.wiefferink.interactivemessenger.source.LanguageManager</div>
</div>
<section class="description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">LanguageManager</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(org.bukkit.plugin.java.JavaPlugin,java.lang.String,java.lang.String,java.lang.String,java.util.List)">LanguageManager</a></span>&#8203;(<a href="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/plugin/java/JavaPlugin.html" title="class or interface in org.bukkit.plugin.java" class="external-link">JavaPlugin</a>&nbsp;plugin,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;jarLanguagePath,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;currentLanguageName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;defaultLanguageName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;chatPrefix)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getMessage(java.lang.String)">getMessage</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
<div class="block">Get the message for a certain key (result can be modified)</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor.detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(org.bukkit.plugin.java.JavaPlugin,java.lang.String,java.lang.String,java.lang.String,java.util.List)">
<h3>LanguageManager</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">LanguageManager</span>&#8203;<span class="parameters">(<a href="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/plugin/java/JavaPlugin.html" title="class or interface in org.bukkit.plugin.java" class="external-link">JavaPlugin</a>&nbsp;plugin,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;jarLanguagePath,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;currentLanguageName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;defaultLanguageName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;chatPrefix)</span></div>
<div class="block">Constructor</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>plugin</code> - The plugin creating this LanguageManager (used for logging and finding the language files in the jar)</dd>
<dd><code>jarLanguagePath</code> - The path in the jar to the folder with the language files</dd>
<dd><code>currentLanguageName</code> - The name of the language that should be active (without '.yml')</dd>
<dd><code>defaultLanguageName</code> - The name of the language that</dd>
<dd><code>chatPrefix</code> - The chat prefix for Message#prefix()</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMessage(java.lang.String)">
<h3>getMessage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getMessage</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</span></div>
<div class="block">Get the message for a certain key (result can be modified)</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="MessageProvider.html#getMessage(java.lang.String)">getMessage</a></code>&nbsp;in interface&nbsp;<code><a href="MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></code></dd>
<dt>Parameters:</dt>
<dd><code>key</code> - The key of the message to get</dd>
<dt>Returns:</dt>
<dd>The message as a list of strings</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,146 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>MessageProvider (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.source, interface: MessageProvider">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/MessageProvider.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">me.wiefferink.interactivemessenger.source</a></div>
<h1 title="Interface MessageProvider" class="title">Interface MessageProvider</h1>
</div>
<section class="description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">MessageProvider</span></div>
<div class="block">Provide messages based on keys, for example from a language file</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#getMessage(java.lang.String)">getMessage</a></span>&#8203;(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</code></div>
<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">
<div class="block">Get the message that is linked to the specified key</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method.detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMessage(java.lang.String)">
<h3>getMessage</h3>
<div class="member-signature"><span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getMessage</span>&#8203;<span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</span></div>
<div class="block">Get the message that is linked to the specified key</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>key</code> - The key of the message to get</dd>
<dt>Returns:</dt>
<dd>A list with the lines of the message</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Class me.wiefferink.interactivemessenger.source.LanguageManager (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.source, class: LanguageManager">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class me.wiefferink.interactivemessenger.source.LanguageManager" class="title">Uses of Class<br>me.wiefferink.interactivemessenger.source.LanguageManager</h1>
</div>
No usage of me.wiefferink.interactivemessenger.source.LanguageManager</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,109 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>Uses of Interface me.wiefferink.interactivemessenger.source.MessageProvider (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="use: package: me.wiefferink.interactivemessenger.source, interface: MessageProvider">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface me.wiefferink.interactivemessenger.source.MessageProvider" class="title">Uses of Interface<br>me.wiefferink.interactivemessenger.source.MessageProvider</h1>
</div>
<div class="caption"><span>Packages that use <a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#me.wiefferink.interactivemessenger.processing">me.wiefferink.interactivemessenger.processing</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#me.wiefferink.interactivemessenger.source">me.wiefferink.interactivemessenger.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.processing">
<h2>Uses of <a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a> in <a href="../../processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a></h2>
<div class="caption"><span>Methods in <a href="../../processing/package-summary.html">me.wiefferink.interactivemessenger.processing</a> with parameters of type <a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Message.</span><code><span class="member-name-link"><a href="../../processing/Message.html#init(me.wiefferink.interactivemessenger.source.MessageProvider,java.util.logging.Logger)">init</a></span>&#8203;(<a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a>&nbsp;provider,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging" class="external-link">Logger</a>&nbsp;logger)</code></div>
<div class="col-last even-row-color">
<div class="block">Initialize the Message class</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="me.wiefferink.interactivemessenger.source">
<h2>Uses of <a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a> in <a href="../package-summary.html">me.wiefferink.interactivemessenger.source</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">me.wiefferink.interactivemessenger.source</a> that implement <a href="../MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><span class="member-name-link"><a href="../LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></span></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,91 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Sat Feb 11 18:01:12 CET 2023 -->
<title>me.wiefferink.interactivemessenger.source (InteractiveMessenger 1.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-02-11">
<meta name="description" content="declaration: package: me.wiefferink.interactivemessenger.source">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;me.wiefferink.interactivemessenger.source</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">me.wiefferink.interactivemessenger.source</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Interface Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="MessageProvider.html" title="interface in me.wiefferink.interactivemessenger.source">MessageProvider</a></div>
<div class="col-last even-row-color">
<div class="block">Provide messages based on keys, for example from a language file</div>
</div>
</div>
</li>
<li>
<div class="caption"><span>Class Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="LanguageManager.html" title="class in me.wiefferink.interactivemessenger.source">LanguageManager</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
Loaded 100 of 212 files, more files were not shown because too many files have changed in this diff. Show more