Index

A B C D G I N O R S U V W 
All Classes|All Packages|Serialized Form

A

ApiClient - Class in com.intellectualsites.arkitektonika.v1
 
ApiClient - Interface in com.intellectualsites.arkitektonika
Arkitektonika REST client
ApiClient(String) - Constructor for class com.intellectualsites.arkitektonika.v1.ApiClient
 
ApiVersion - Enum Class in com.intellectualsites.arkitektonika
Arkitektonika API version
Arkitektonika - Class in com.intellectualsites.arkitektonika
Arkitektonika client class
Arkitektonika.Builder - Class in com.intellectualsites.arkitektonika
Builder class for Arkitektonika instances.

B

build() - Method in class com.intellectualsites.arkitektonika.Arkitektonika.Builder
Initialize the Arkitektonika instance.
builder() - Static method in class com.intellectualsites.arkitektonika.Arkitektonika
Create a new Arkitektonika builder

C

checkCompatibility(ExecutorService) - Method in interface com.intellectualsites.arkitektonika.ApiClient
Check if the specified API address is compatible with the client
checkCompatibility(ExecutorService) - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 
checkStatus(String) - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Check the status of a remote schematic
checkStatus(String, ExecutorService) - Method in interface com.intellectualsites.arkitektonika.ApiClient
Check the status of a remote schematic
checkStatus(String, ExecutorService) - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 
com.intellectualsites.arkitektonika - package com.intellectualsites.arkitektonika
 
com.intellectualsites.arkitektonika.exceptions - package com.intellectualsites.arkitektonika.exceptions
 
com.intellectualsites.arkitektonika.v1 - package com.intellectualsites.arkitektonika.v1
 

D

delete(String) - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Attempt to delete a schematic from the remote service
delete(String, ExecutorService) - Method in interface com.intellectualsites.arkitektonika.ApiClient
Attempt to delete a schematic from the remote service
delete(String, ExecutorService) - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 
DELETED - Enum constant in enum class com.intellectualsites.arkitektonika.ResourceStatus
The resource used to exist but has since been deleted
download(String) - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Attempt to download a schematic from the remote service
download(String, ExecutorService) - Method in interface com.intellectualsites.arkitektonika.ApiClient
Attempt to download a schematic from the remote service
download(String, ExecutorService) - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 

G

getAccessKey() - Method in class com.intellectualsites.arkitektonika.SchematicKeys
Get the key that is used to access the uploaded schematic
getApiVersion() - Method in interface com.intellectualsites.arkitektonika.ApiClient
Get the API version supported by this client
getApiVersion() - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 
getClient() - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Get the internal ApiClient instance.
getContent() - Method in class com.intellectualsites.arkitektonika.Schematic
Get the (raw) schematic content
getDeletionKey() - Method in class com.intellectualsites.arkitektonika.SchematicKeys
Get the key that is used to delete the schematic
getKey() - Method in class com.intellectualsites.arkitektonika.Schematic
Get the schematic key
getResource() - Method in exception com.intellectualsites.arkitektonika.exceptions.ResourceRetrievalException
Get the resource that couldn't be retrieved
getResource() - Method in exception com.intellectualsites.arkitektonika.exceptions.ResourceUploadException
Get the resource that couldn't be retrieved

I

InvalidFormatException - Exception in com.intellectualsites.arkitektonika.exceptions
Thrown when an uploaded entity is not a valid NBT object
InvalidFormatException(String, int, String) - Constructor for exception com.intellectualsites.arkitektonika.exceptions.InvalidFormatException
 
isCompatible() - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Check if the specified address is compatible with the Arkitektonika client

N

NON_EXISTENT - Enum constant in enum class com.intellectualsites.arkitektonika.ResourceStatus
The resource does not exist

O

OK - Enum constant in enum class com.intellectualsites.arkitektonika.ResourceStatus
The resource exists

R

ResourceRetrievalException - Exception in com.intellectualsites.arkitektonika.exceptions
Exception thrown when Arkitektonika fails to retrieve a requested resource
ResourceRetrievalException(String, int, String) - Constructor for exception com.intellectualsites.arkitektonika.exceptions.ResourceRetrievalException
 
ResourceRetrievalException(String, Throwable) - Constructor for exception com.intellectualsites.arkitektonika.exceptions.ResourceRetrievalException
 
ResourceStatus - Enum Class in com.intellectualsites.arkitektonika
Indicates the status of a remote resource
ResourceUploadException - Exception in com.intellectualsites.arkitektonika.exceptions
Exception thrown when Arkitektonika fails to upload a resource
ResourceUploadException(String, int, String, String) - Constructor for exception com.intellectualsites.arkitektonika.exceptions.ResourceUploadException
 
ResourceUploadException(String, Throwable) - Constructor for exception com.intellectualsites.arkitektonika.exceptions.ResourceUploadException
 

S

Schematic - Class in com.intellectualsites.arkitektonika
Object that represents a downloaded schematic
Schematic(String, @org.jetbrains.annotations.NotNull byte[]) - Constructor for class com.intellectualsites.arkitektonika.Schematic
 
SchematicKeys - Class in com.intellectualsites.arkitektonika
Schematic access & deletion key pair
SchematicKeys(String, String) - Constructor for class com.intellectualsites.arkitektonika.SchematicKeys
 

U

upload(File) - Method in class com.intellectualsites.arkitektonika.Arkitektonika
Upload the schematic that is contained in a given file and return the generated access keys
upload(File, ExecutorService) - Method in interface com.intellectualsites.arkitektonika.ApiClient
Upload a schematic via an input stream
upload(File, ExecutorService) - Method in class com.intellectualsites.arkitektonika.v1.ApiClient
 

V

V1_0_0 - Enum constant in enum class com.intellectualsites.arkitektonika.ApiVersion
Version 1.0.0 of Arkitektonika
valueOf(String) - Static method in enum class com.intellectualsites.arkitektonika.ApiVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.intellectualsites.arkitektonika.ResourceStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.intellectualsites.arkitektonika.ApiVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.intellectualsites.arkitektonika.ResourceStatus
Returns an array containing the constants of this enum class, in the order they are declared.

W

withExecutorService(ExecutorService) - Method in class com.intellectualsites.arkitektonika.Arkitektonika.Builder
Specify the executor service that should be used by the client
withUrl(String) - Method in class com.intellectualsites.arkitektonika.Arkitektonika.Builder
Specify the base URL that the client will interact with
withVersion(ApiVersion) - Method in class com.intellectualsites.arkitektonika.Arkitektonika.Builder
Specify the API version that the remote Arkitektonika instance uses
A B C D G I N O R S U V W 
All Classes|All Packages|Serialized Form