74 Commits
Author SHA1 Message Date
Thijs Wiefferink 3ce56e7a2a Set version to 1.1 2023-02-11 17:52:31 +01:00
Thijs Wiefferink e7749258ca Test github actions 2019-08-16 18:13:08 +02:00
Thijs Wiefferink 7aed184e8c Only add a prefix if the message is not empty 2018-03-09 12:01:59 +01:00
Thijs Wiefferink b5b7e9c1e5 Log warning for missing messages 2017-12-02 21:32:09 +01:00
Thijs Wiefferink c9a90bb352 Better limit management for argument and language variables
- Increment again for last round of argument and language replacements
- Limit and ReplacementLimitReachedException in separate files
- Add some replacement limit unit tests (more can be added later)
2017-10-23 16:53:20 +02:00
Thijs Wiefferink 90fa17d54d Improve logging during tests for Jenkins (don't use Logger.getGlobal()) 2017-10-19 15:56:33 +02:00
Thijs Wiefferink 255c1e4f60 Add tests for the Message class
- Test public static methods for creating a Message object
- Test isEmpty, prefix, append, prepend
- Get methods and variable replacement still needs to be tested
2017-10-19 15:48:40 +02:00
Thijs Wiefferink ddfef8ed50 Add YAMLMessageProvider and unit tests for it 2017-10-19 15:47:23 +02:00
Thijs Wiefferink 083da2228c Warn if a replacement is null, handle null message parts better 2017-10-16 15:14:59 +02:00
Thijs Wiefferink 73172b9b1a Cleanup variable replacements
- Allow ReplacementProvider returning a Message object
- Escape non-Message results from ReplacementProvider (might be user input or contain variables)
- null replacements do increase the index now (null replacements should never be used though)
2017-09-11 23:33:38 +02:00
Thijs Wiefferink 08ceec2c8e Add easy wrapping of replacements
- Replacement.name() to give a name to a replacement object (instead of the usual number)
- Replacement.prefix() to wrap a ReplacementProvider and add a prefix to the variables
2017-09-11 13:54:52 +02:00
Thijs Wiefferink 288c9a43e0 Fix Message#init() not saving the logger correctly 2017-09-01 23:27:21 +02:00
Thijs Wiefferink 5c42aa1cbe Merge remote-tracking branch 'origin/master' 2017-07-21 18:10:29 +02:00
Thijs Wiefferink b00e8fc946 Prevent crash when an argument replacement introduces its own variable again 2017-07-21 18:10:21 +02:00
Thijs Wiefferink fa8476db0b Set version in example to 1.1-SNAPSHOT 2017-07-21 16:57:17 +02:00
Thijs Wiefferink e8174c87a0 Improve javadoc 2017-07-21 16:55:59 +02:00
Thijs Wiefferink 678cf1030c Fix infinite replacement bug
- At one spot the replacement Limit object was not passed correctly, which could cause infinite replacements crashing the server
- Improve handling of reaching the limit, throw exception instead of checking in all places.
- Move logging class to library itself, so that InteractiveMessenger can also handle logging
2017-07-21 16:53:17 +02:00
Thijs Wiefferink b6066cc4e4 Change version to indicate working towards 1.1 2017-04-22 15:29:23 +02:00
Thijs Wiefferink e68708205b Enable resource filtering to fix version of test plugin 2017-04-02 16:14:06 +02:00
Thijs Wiefferink 4abbb8860f Small optimization to prevent double color stripping 2017-03-30 23:25:21 +02:00
Thijs Wiefferink 534fcfb71b Add basic usage guide 2017-03-25 21:51:17 +01:00
Thijs Wiefferink d5d5fa5c4c Constant naming cleanup 2017-03-25 20:52:37 +01:00
Thijs Wiefferink 91c3bde094 Add relocate instructions 2017-03-25 00:33:23 +01:00
Thijs Wiefferink 9e1b232bea Add AreaShop example 2017-03-23 20:47:21 +01:00
Thijs Wiefferink 364a58378e Content of extra should always be an array
- Add test to catch this error
2017-03-19 20:14:02 +01:00
Thijs Wiefferink 2c2c73f56a Getters/setters for internal representation, compacter tellraw generator output
- Prevent access to the internal variables of InteractiveMessagePart and TextMessagePart to ensure null safety for certain fields
- More compact TellrawGenerator output (and adjusted test cases for that)
- Ingame testing suite:
  - Use -DtestIngame="/path/to/test/server" in the maven command line to build a test plugin and copy it to the server
  - Start ingame testing using the 'testinteractivemessenger' command (alias: 'tim')
  - 'tim start [regex]': start testing all testcases of which the name matches the regex
  - 'tim stop': stop the running test
  - 'tim correct': mark the currently shown test case as correct
  - 'tim wrong': mark the currently shown test case as wrong
  - 'tim continue': continue to the next test case without giving a verdict (either because the test suite already failed the test or because you want to skip it)
  - The input and output of the test case is shown to the test player, and detailed information is displayed in the console
- Added UTF8 encoding test to ensure all languages work
- Use EnumSet where possible
- Move all test cases to the resources folder, where they should be
2017-03-19 16:54:48 +01:00
Thijs Wiefferink f4c20c24ae Testing: cases for newlines and [break] in hover 2017-02-18 16:24:54 +01:00
Thijs Wiefferink e7009138b8 Testing: add hover tests 2017-02-18 16:20:08 +01:00
Thijs Wiefferink 066b085514 Add escaping tests, add way use backslash
- Backslash can now be escaped by backslash
- Tests for escaping all different things
2017-02-18 00:40:40 +01:00
Thijs Wiefferink 4e20b7c97f Break and newline testing and some fixes for that
- Actually add newlines in ConsoleGenerator output
- Parse \n just as [break] is parsed (otherwise it will end up as plain text in the result instead of an actual newline)
- Tests for the current newline properties
- It the future it would be nice to support text after a newline and also adding multiple newlines at once
2017-02-17 23:15:58 +01:00
Thijs Wiefferink 135a58f0b3 Fix toString() of message parts 2017-02-17 22:37:12 +01:00
Thijs Wiefferink 478c92c93c Testing: add reset tag and legacy reset character tests 2017-02-17 21:48:43 +01:00
Thijs Wiefferink 5760aa44ad Testing: split section sign and & testing cases 2017-02-17 21:46:57 +01:00
Thijs Wiefferink 99eb3c79b0 Testing: add formatting tests, add casing tests for tags
- Formatting tests (tags, legacy with & and legacy with section sign)
- Test tags with different capitalisation (they should be case insensitive)
- Fix format and color resets for ConsoleGenerator
2017-02-16 21:48:41 +01:00
Thijs Wiefferink cc526d5725 Use EnumSet to store formatting 2017-02-16 21:27:43 +01:00
Thijs Wiefferink 266abdefac Tests: split same color tags to test them properly
The second tags might break without noticing because the color of the first tag is remembered
2017-02-16 21:26:18 +01:00
Thijs Wiefferink 10d95f235d Non-greedy regex for variables and tags
- This fixes messages that use two language variables after each other, which were getting matched as 1 thing and therefore the second variable would get lost
- Thanks to Chinimala for reporting the bug! (https://github.com/NLthijs48/AreaShop/issues/285)
2017-02-11 23:25:41 +01:00
Thijs Wiefferink 01fb7a500c Show how to use the project in the readme 2017-02-09 15:11:24 +01:00
Thijs Wiefferink 5a583e60b2 Improve Message#isEmpty()
Also see having empty strings in a message as empty
2017-02-04 21:44:29 +01:00
Thijs Wiefferink 7f065fcad1 Add test type for ConsoleGenerator
- In the text files you now specify the input, expected ConsoleGenerator output and expected TellrawGenerator output
- Added InteractiveMessage#copy() and constructor to initialize with a collection of values
- Fix TellrawGenerator destroying given InteractiveMessage object
- Added equals() and hashCode() to InteractiveMessagePart and TextMessagePart
- Add tests to ensure generators don't destroy the given InteractiveMessage object
- Add version to maven-surefire-plugin
- Closes #5
2017-02-01 22:12:57 +01:00
Thijs Wiefferink 7f3bb113e1 Force UTF-8 for running tests, fixes build on Windows
Why is UTF-8 not the default already?.....
2017-01-24 22:48:22 +01:00
Thijs Wiefferink 688752f201 Add tests, fix two color bugs
- Fix colors with underscores not getting replaced
- Fix legacy black color not getting recognized
- Add tests that use all colors
2017-01-24 22:35:50 +01:00
Thijs Wiefferink 1d4c7966b1 Add BufferedWriter target 2017-01-24 17:13:52 +01:00
Thijs Wiefferink a3273701ac Add isEmpty() and prepend() methods 2017-01-24 14:54:24 +01:00
Thijs Wiefferink d43407926d Add testing framework
- RunTests class to setup test suites (directories) and cases (files), it creates a case for each file it finds
- The .txt files define the input (in the format defined by the YamlParser) and the JSON output
- Some simple tests for color have been added
- Can be extended with a lot of tests and also another test type for the output generated by ConsoleGenerator
2017-01-22 21:48:36 +01:00
Thijs Wiefferink 0bbb6f8db9 Fix javadoc of LanguageManager 2017-01-22 21:45:55 +01:00
Thijs Wiefferink e6e474bedf Improve toString() of InteractiveMessagePart and TextMessagePart 2017-01-22 21:43:02 +01:00
Thijs Wiefferink f249746322 Add build server and javadocs to the readme 2017-01-21 19:54:09 +01:00
Thijs Wiefferink f0dfa4ac1b Add build options for sources and javadocs
- "-Dsources" to generate jar with source files
- "-Djavadoc=directory/for/javadocs" to generate javadocs into the specified directory
- Fix deprecation warning by replacing ${name} with ${project.name}
2017-01-21 19:49:30 +01:00
Thijs Wiefferink 16bb949691 Add processing, translation and file layers, major refactoring
- Added LanguageManager class from AreaShop to manage saving/loading language files
- Added Transifex class from AreaShop to convert language files downloaded from Transifex
- Added Message class from AreaShop to process messages:
  - Easily get, modify and send messages by a builder pattern
  - Insert message variables (allows message composition)
  - Insert variables based on index of the argument
  - Insert variables from a given ReplacementProvider
- Split the parser, internal representation and generators into seperate classes:
  - The internal representation (InteractiveMessage) only encodes the structure and formatting of a message, knowing nothing about how it got build and nothing about sending it
  - The parser takes some input and builds an InteractiveMessage (this way multiple parsers can be implemented)
  - Generators take care of producing something that can be sent by reading an InteractiveMessage (ConsoleGenerator and TellrawGenerator are available)
  - Should make it easier to setup unit testing (implement equals() of InteractiveMessage and after that test parsers and generators separately)
- Refactor and improve performance
2017-01-21 17:05:03 +01:00
Thijs Wiefferink 892b7723dc Add examples for hover/click 2016-06-11 21:52:01 +02:00
Thijs Wiefferink 2b62be8312 Add simple message examples 2016-06-11 20:44:36 +02:00
Tobias aka Phoenix fa82bf79dc Add function to convert from FancyMessage to simple formatting (no JSON) 2015-05-13 10:37:57 +02:00
Tobias aka Phoenix b1ecf9d359 Minor Fixes
* "text=" is now "text:"
* Remove unwanted line break at the end of hover
* No extra: list if one element only
2014-12-18 00:21:57 +01:00
Thijs Wiefferink 3c86e059d6 Update Specifications & Guidelines.md 2014-12-15 21:55:13 +01:00
Thijs Wiefferink 9ae2b8a5bd Changes the specifications & guidelines to make it more compact
Merged a couple of sections and changed the wording of some statements
2014-12-15 15:19:21 +01:00
Thijs Wiefferink 629772a57e Adds a Specifications & Guidelines document
Mostly a copy of the specifications that were in a Google Document
already. Some changes need to be made to these specifications and
guidelines, not totally up to date.
2014-12-15 15:05:05 +01:00
Tobias aka Phoenix 698109a105 Implement toJson() methods 2014-12-09 18:26:25 +01:00
Tobias aka Phoenix e834d8ecac Parse break tags 2014-12-01 20:15:17 +01:00
Tobias aka Phoenix efb2ab3e2c Remove redundant TextMessage parsing 2014-11-30 01:34:30 +01:00
Tobias aka Phoenix 24796b4e25 Implement escape functionality
+ Fix getNextTag() skips one char too much for invalid* Tags ("[[RED]")
2014-11-23 01:51:35 +01:00
Tobias aka Phoenix 49672e9fb5 Merge branch 'suggest/message-part-rearrange'
Re-add remove special lines at the beginning.
2014-11-19 22:15:14 +01:00
Tobias aka Phoenix 4df5c17210 Fix first message part is always empty 2014-11-19 20:55:14 +01:00
Thijs Wiefferink 6434d85b21 Delete .project 2014-11-19 12:58:18 +01:00
Thijs Wiefferink 767bf62171 Remove an unnecessary part of the code and fix a bug
* Now accounts only once for special lines before any text lines are
present
* Every time a new text line is processed the list of previous ones is
flushed to the main message list, prevents applying special actions to
previous text lines.
* Commit .project file for easier setup on other computers.
2014-11-19 12:15:41 +01:00
Tobias aka Phoenix 369ccaa129 Rearrange MessagePart logic
InteractiveMessagePart now holds TextMessageParts. This is to fit the structure of the input message.

+ Replace some ArrayLists by LinkedLists (Many insertions over time).
2014-11-19 12:14:12 +01:00
Thijs Wiefferink 69d7448e98 Implements main loop for parsing messages (using TaggedContent methods)
* The convertToJSON() method now generates a list of
InteractiveMessagePart's which contain the correct formatting
* Hover/click actions are applied to the parts correctly
* Hover text is correctly split up for different formatting parts.
* InteractiveTags get cached to the correct map.
2014-11-17 20:51:34 +01:00
Tobias aka Phoenix 094516de02 Fix getInteractiveTag()
As noticed and commented by @NLthijs48
2014-11-17 15:21:57 +01:00
Tobias aka Phoenix 4e1d610942 Add line break at the end 2014-11-17 15:21:24 +01:00
Tobias aka Phoenix f38d254a84 Create new function that returns a tag plus its content
* Convert function now takes any iterable class
* New enum for closing tags
* New enum for operating tags (break, escape)
* New helper object "TextMessagePart"
* Remove ": " from the interactive tags (easier to handle)
* Add MIT license
* Some refactoring
2014-11-15 00:12:28 +01:00
Thijs Wiefferink 365c026cf8 Cleans the class a bit
Removed some comments left over from discussions and removed some code
that was just placeholder/unneeded
2014-11-12 21:37:43 +01:00
Thijs Wiefferink 676a34fce1 Add the basic parsing of the imput
Now the input lines will be split each time a formatting code is found.
All formatting will be applied to each piece that is split off. Handling
of closing Color tags is implemented.
2014-11-12 21:26:13 +01:00
Thijs Wiefferink 70ec21a7e5 Recreate the Readme.md file
Add the initial requirements as we had them before
2014-11-12 11:38:41 +01:00
Thijs Wiefferink 13a98c8d8b Add the start of the implementation
Add a couple of enums to structure the implementation and introduced
some classes to represent formatted pieces of text
2014-11-12 11:23:34 +01:00
212 changed files with 6049 additions and 13328 deletions

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
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
@@ -1,8 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
-23
View File
@@ -1,23 +0,0 @@
<?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
@@ -1,16 +0,0 @@
<?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
@@ -1,15 +0,0 @@
<?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
@@ -1,9 +0,0 @@
<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
@@ -1,5 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="GLOBAL" />
</state>
</component>
-15
View File
@@ -1,15 +0,0 @@
<?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
@@ -1,3 +0,0 @@
<component name="ProjectDictionaryState">
<dictionary name="Thijs" />
</component>
-9
View File
@@ -1,9 +0,0 @@
<?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
@@ -1,15 +0,0 @@
<?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
@@ -1,45 +0,0 @@
<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
@@ -1,25 +0,0 @@
<?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
@@ -1,8 +0,0 @@
<?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
@@ -1,7 +0,0 @@
<?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>
@@ -1,13 +0,0 @@
<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
@@ -1,13 +0,0 @@
<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>
@@ -1,13 +0,0 @@
<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
@@ -1,13 +0,0 @@
<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>
@@ -1,13 +0,0 @@
<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
@@ -1,13 +0,0 @@
<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
@@ -1,13 +0,0 @@
<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>
@@ -1,13 +0,0 @@
<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>
@@ -1,13 +0,0 @@
<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
@@ -1,13 +0,0 @@
<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
@@ -1,78 +0,0 @@
<?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
@@ -1,3 +0,0 @@
<component name="MarkdownNavigator.ProfileManager">
<settings default="" pdf-export="" />
</component>
-72
View File
@@ -1,72 +0,0 @@
<?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
@@ -1,8 +0,0 @@
<?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
@@ -1,124 +0,0 @@
<?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
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
-1
View File
@@ -1 +0,0 @@
interactivemessenger.wiefferink.me
+22
View File
@@ -0,0 +1,22 @@
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.
+102 -1
View File
@@ -1,4 +1,105 @@
InteractiveMessenger
====================
This branch contains javadocs published to Github Pages, see the `master` branch for the implementation of this libary.
A format for text in config files to make use of the fancy Minecraft chat features like click, hover, suggest, etc.
## Information
* **Build server:** http://jenkins.wiefferink.me/job/InteractiveMessenger/
* **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.
+107
View File
@@ -0,0 +1,107 @@
## 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
@@ -1,132 +0,0 @@
<!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
@@ -1,86 +0,0 @@
<!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
@@ -1,118 +0,0 @@
<!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
@@ -1,8 +0,0 @@
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
@@ -1,166 +0,0 @@
<!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
@@ -1,708 +0,0 @@
<!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
@@ -1,88 +0,0 @@
<!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
@@ -1,34 +0,0 @@
/*
* 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
@@ -1,356 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,182 +0,0 @@
<!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>
@@ -1,177 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,82 +0,0 @@
<!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>
@@ -1,80 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,224 +0,0 @@
<!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>
@@ -1,472 +0,0 @@
<!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>
@@ -1,351 +0,0 @@
<!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>
@@ -1,140 +0,0 @@
<!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>
@@ -1,131 +0,0 @@
<!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>
@@ -1,134 +0,0 @@
<!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>
@@ -1,233 +0,0 @@
<!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>
@@ -1,337 +0,0 @@
<!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>
@@ -1,225 +0,0 @@
<!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>
@@ -1,249 +0,0 @@
<!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>
@@ -1,217 +0,0 @@
<!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>
@@ -1,127 +0,0 @@
<!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>
@@ -1,127 +0,0 @@
<!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>
@@ -1,98 +0,0 @@
<!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>
@@ -1,138 +0,0 @@
<!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>
@@ -1,127 +0,0 @@
<!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>
@@ -1,88 +0,0 @@
<!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>
@@ -1,87 +0,0 @@
<!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>
@@ -1,114 +0,0 @@
<!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>
@@ -1,90 +0,0 @@
<!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>
@@ -1,97 +0,0 @@
<!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>
@@ -1,127 +0,0 @@
<!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>
@@ -1,80 +0,0 @@
<!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>
@@ -1,79 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,333 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,80 +0,0 @@
<!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>
@@ -1,79 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,291 +0,0 @@
<!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>
@@ -1,786 +0,0 @@
<!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>
@@ -1,179 +0,0 @@
<!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>
@@ -1,181 +0,0 @@
<!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>
@@ -1,142 +0,0 @@
<!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>
@@ -1,115 +0,0 @@
<!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>
@@ -1,221 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,102 +0,0 @@
<!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>
@@ -1,105 +0,0 @@
<!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>
@@ -1,106 +0,0 @@
<!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>
@@ -1,96 +0,0 @@
<!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>
@@ -1,97 +0,0 @@
<!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>
@@ -1,201 +0,0 @@
<!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>
@@ -1,146 +0,0 @@
<!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>
@@ -1,65 +0,0 @@
<!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>
@@ -1,109 +0,0 @@
<!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>
@@ -1,91 +0,0 @@
<!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