A B C D E F G H I J K L M N O P Q R S T U V W X _ 

A

AARCH64 - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 
accept(File) - Method in class com.tagtraum.japlscript.execution.NativeLibraryLoader.LibFileFilter
 
add(AnnotationSignature) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
add(AnnotationSignature) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
add(EnumSignature) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
add(FieldSignature) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
add(MethodSignature) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
add(ParameterSignature) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
add(CharSequence) - Method in class com.tagtraum.japlscript.execution.Session
Adds an AppleScript fragment to the session.
addAspect(Aspect) - Method in class com.tagtraum.japlscript.execution.Session
 
addConfiguredExcludeClass(ExcludeClass) - Method in class com.tagtraum.japlscript.generation.Generator
 
addConfiguredExcludeClass(ExcludeClass) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
addConfiguredTypeMapping(TypeMapping) - Method in class com.tagtraum.japlscript.generation.Generator
Lets you configure a custom mapping from AppleScript types to Java types.
addConfiguredTypeMapping(TypeMapping) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
Lets you configure a custom mapping from AppleScript types to Java types.
addExecutionListener(ExecutionListener) - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
Adds an ExecutionListener to this executor.
addExtends(String) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
addGlobalAspect(Aspect) - Static method in class com.tagtraum.japlscript.JaplScript
 
addImplements(String) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
addType(Codec<?>) - Static method in class com.tagtraum.japlscript.JaplScript
 
after(String, String) - Method in interface com.tagtraum.japlscript.execution.Aspect
AppleScript code to be executed after the body.
after(String, String) - Method in class com.tagtraum.japlscript.execution.Timeout
 
Alias - Class in com.tagtraum.japlscript.language
Alias.
Alias(File) - Constructor for class com.tagtraum.japlscript.language.Alias
Deprecated, for removal: This API element is subject to removal in a future version.
File-based APIs will be removed in a future version. Use Alias(Path) instead.
Alias(String, String) - Constructor for class com.tagtraum.japlscript.language.Alias
 
Alias(Path) - Constructor for class com.tagtraum.japlscript.language.Alias
 
AnnotationSignature - Class in com.tagtraum.japlscript.generation
Annotation signature.
AnnotationSignature(Class<?>, String...) - Constructor for class com.tagtraum.japlscript.generation.AnnotationSignature
 
Aspect - Interface in com.tagtraum.japlscript.execution
Aspect for AppleScript calls.

B

BadScriptingAdditionException - Exception in com.tagtraum.japlscript.execution
Bad scripting addition exception.
BadScriptingAdditionException(String) - Constructor for exception com.tagtraum.japlscript.execution.BadScriptingAdditionException
 
before(String, String) - Method in interface com.tagtraum.japlscript.execution.Aspect
AppleScript code to be executed before the body.
before(String, String) - Method in class com.tagtraum.japlscript.execution.Timeout
 
Boolean - Class in com.tagtraum.japlscript.language
Boolean.

C

cast(Class<T>) - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
cast(Class<T>) - Method in class com.tagtraum.japlscript.language.TypeClass
 
cast(Class<T>) - Method in interface com.tagtraum.japlscript.Reference
Cast this object to another AppleScript type.
cast(Class<T>, boolean, Reference) - Static method in class com.tagtraum.japlscript.JaplScript
Creates a suitable Java instance or dynamic proxy for the given Reference.
cast(Class<T>, Reference) - Static method in class com.tagtraum.japlscript.JaplScript
Casts a reference to a specific Java class.
Chevron - Class in com.tagtraum.japlscript
Utility class to parse and create AppleScript codes like «class pcls».
Chevron(String, String) - Constructor for class com.tagtraum.japlscript.Chevron
 
ClassSignature - Class in com.tagtraum.japlscript.generation
Class signature.
ClassSignature(String, String, String, String) - Constructor for class com.tagtraum.japlscript.generation.ClassSignature
 
ClassSignature(String, String, String, String, String) - Constructor for class com.tagtraum.japlscript.generation.ClassSignature
 
CocoaScriptExecutor - Class in com.tagtraum.japlscript.execution
Cocoa based AppleScript executor.
CocoaScriptExecutor() - Constructor for class com.tagtraum.japlscript.execution.CocoaScriptExecutor
 
Code - Annotation Type in com.tagtraum.japlscript
AppleScript four-letter-code annotation.
Codec<T> - Interface in com.tagtraum.japlscript
Object that is capable of both decoding (parsing) and encoding AppleScript objects (specifiers).
com.tagtraum.japlscript - package com.tagtraum.japlscript
JaplScript's runtime, which defines types, annotations, and how a Java call is translated to AppleScript.
com.tagtraum.japlscript.execution - package com.tagtraum.japlscript.execution
AppleScript execution.
com.tagtraum.japlscript.generation - package com.tagtraum.japlscript.generation
Generator for Java interfaces/enums for AppleScript types based on .sdef files exported by Script Editor.
com.tagtraum.japlscript.language - package com.tagtraum.japlscript.language
Built-in AppleScript Language types that translate between AppleScript and Java.
commit() - Method in class com.tagtraum.japlscript.execution.Session
Executes the current script (collection of fragments) and removes the registered session.
compile(CharSequence) - Method in class com.tagtraum.japlscript.execution.Osacompile
Compiles the script.
CompiledScript - Class in com.tagtraum.japlscript.execution
Compiled script.
CompiledScript(CharSequence, String) - Constructor for class com.tagtraum.japlscript.execution.CompiledScript
 
contains(MethodSignature) - Method in class com.tagtraum.japlscript.generation.ClassSignature
 

D

Data - Class in com.tagtraum.japlscript.language
Data.
Data(String, String) - Constructor for class com.tagtraum.japlscript.language.Data
 
Date - Class in com.tagtraum.japlscript.language
Date.
DateParser - Class in com.tagtraum.japlscript
Fallback parser for Osascript dates.
DateParser(Locale) - Constructor for class com.tagtraum.japlscript.DateParser
 
decodeURL(String) - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Decode % encodings in URLs.
DEFAULT_TIMEOUT - Static variable in class com.tagtraum.japlscript.execution.Session
 
Double - Class in com.tagtraum.japlscript.language
Double.

E

EnumSignature - Class in com.tagtraum.japlscript.generation
Enum signature.
EnumSignature(String, String...) - Constructor for class com.tagtraum.japlscript.generation.EnumSignature
 
equals(Object) - Method in class com.tagtraum.japlscript.Chevron
 
equals(Object) - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
equals(Object) - Method in class com.tagtraum.japlscript.execution.Timeout
 
equals(Object) - Method in class com.tagtraum.japlscript.generation.AnnotationSignature
 
equals(Object) - Method in class com.tagtraum.japlscript.generation.EnumSignature
 
equals(Object) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
equals(Object) - Method in class com.tagtraum.japlscript.generation.ParameterSignature
 
equals(Object) - Method in class com.tagtraum.japlscript.Id
 
equals(Object) - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
equals(Object) - Method in class com.tagtraum.japlscript.language.TypeClass
 
equals(Object) - Method in class com.tagtraum.japlscript.Property
 
ExcludeClass - Class in com.tagtraum.japlscript.generation
Exclude class.
ExcludeClass() - Constructor for class com.tagtraum.japlscript.generation.ExcludeClass
 
execute() - Method in class com.tagtraum.japlscript.execution.CompiledScript
Executes the script.
execute() - Method in class com.tagtraum.japlscript.execution.ScriptExecutor
Execute the current script.
execute() - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
executeAppleScript(Reference, String, Class<T>) - Method in class com.tagtraum.japlscript.ObjectInvocationHandler
 
executeImpl() - Method in class com.tagtraum.japlscript.execution.CocoaScriptExecutor
 
executeImpl() - Method in class com.tagtraum.japlscript.execution.Osascript
Execute script.
executeImpl() - Method in class com.tagtraum.japlscript.execution.ScriptExecutor
Actual implementation for the execution.
executing(ExecutionEvent) - Method in interface com.tagtraum.japlscript.execution.ExecutionListener
Is called before and after the execution of a script.
ExecutionEvent - Class in com.tagtraum.japlscript.execution
Execution event.
ExecutionEvent(Object, String, boolean, String) - Constructor for class com.tagtraum.japlscript.execution.ExecutionEvent
 
ExecutionListener - Interface in com.tagtraum.japlscript.execution
Listens to AppleScript executions.

F

FieldSignature - Class in com.tagtraum.japlscript.generation
Field signature.
FieldSignature(String) - Constructor for class com.tagtraum.japlscript.generation.FieldSignature
 
FieldSignature(String, String) - Constructor for class com.tagtraum.japlscript.generation.FieldSignature
 
findFile(String, Class<?>, FileFilter) - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Finds a file that is either in the classpath or in the same directory as a given class's jar.
Float - Class in com.tagtraum.japlscript.language
Float.
fromAnnotations(Class<?>, Class<?>) - Static method in class com.tagtraum.japlscript.Property
Create a Property instances from the generated Java interfaces, based on its JaplScript annotations.
fromClass(Class<?>) - Static method in class com.tagtraum.japlscript.language.TypeClass
Read the class's CLASS field to determine the TypeClass represented by this Java class/interface.

G

generate() - Method in class com.tagtraum.japlscript.generation.Generator
Generates JaplScript classes/interfaces.
Generator - Class in com.tagtraum.japlscript.generation
Generates Interface source files for an .sdef file.
Generator() - Constructor for class com.tagtraum.japlscript.generation.Generator
 
GeneratorAntTask - Class in com.tagtraum.japlscript.generation
Ant generator task.
GeneratorAntTask() - Constructor for class com.tagtraum.japlscript.generation.GeneratorAntTask
 
get() - Static method in class com.tagtraum.japlscript.execution.Session
If there is a session associated with the current thread, return that session.
getAlias() - Method in class com.tagtraum.japlscript.language.Alias
 
getAnnotationSignatures() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getApplescript() - Method in class com.tagtraum.japlscript.generation.TypeMapping
 
getApplication() - Method in class com.tagtraum.japlscript.generation.Generator
 
getApplication(Class<T>, String) - Static method in class com.tagtraum.japlscript.JaplScript
Gets the application object for an application.
getApplicationInterface() - Method in class com.tagtraum.japlscript.language.TypeClass
Return the main application class for the type represented by this type class.
getApplicationReference() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
getApplicationReference() - Method in class com.tagtraum.japlscript.language.TypeClass
 
getApplicationReference() - Method in interface com.tagtraum.japlscript.Reference
Application reference.
getArchitecture() - Method in class com.tagtraum.japlscript.execution.ScriptingAddition
 
getAspects() - Method in class com.tagtraum.japlscript.execution.Session
 
getAuthor() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getBody() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getClasspathOrJarDir(Class<?>) - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Return the classpath or the directory of the JAR of the given class.
getCode() - Method in class com.tagtraum.japlscript.Chevron
 
getCode() - Method in interface com.tagtraum.japlscript.JaplEnum
AppleScript code for this element.
getCode() - Method in class com.tagtraum.japlscript.language.TypeClass
Type code, with chevrons (e.g.
getCode() - Method in class com.tagtraum.japlscript.Property
AppleScript property code.
getConfiguredTypeMapping(String) - Method in class com.tagtraum.japlscript.generation.Generator
Retrieve a custom mapping from AppleScript type to a Java type.
getData() - Method in class com.tagtraum.japlscript.language.Data
 
getData() - Method in class com.tagtraum.japlscript.language.Picture
 
getDescription() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getDescription() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getDescription() - Method in interface com.tagtraum.japlscript.JaplEnum
Description of this enumeration element.
getError() - Method in exception com.tagtraum.japlscript.execution.JaplScriptException
 
getExecutable() - Method in class com.tagtraum.japlscript.execution.ScriptingAddition
 
getFile() - Method in class com.tagtraum.japlscript.language.Alias
 
getFile() - Method in class com.tagtraum.japlscript.language.JaplScriptFile
Deprecated, for removal: This API element is subject to removal in a future version.
File-based APIs will be removed in a future version. Use JaplScriptFile.toAppleScriptFile(Path) instead.
getFolder() - Method in class com.tagtraum.japlscript.execution.ScriptingAddition
 
getFormat() - Method in class com.tagtraum.japlscript.language.Picture
 
getFullyQualifiedClassName() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getGlobalAspects() - Static method in class com.tagtraum.japlscript.JaplScript
 
getImage() - Method in class com.tagtraum.japlscript.language.Picture
 
getInstance() - Static method in class com.tagtraum.japlscript.language.Alias
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Boolean
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Data
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Date
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Double
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Float
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Integer
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.JaplScriptFile
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Long
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Picture
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Point
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Record
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Rectangle
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.ReferenceImpl
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.RGBColor
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Short
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Tdta
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.Text
Null instance used for Codec implementation.
getInstance() - Static method in class com.tagtraum.japlscript.language.TypeClass
Null instance used for Codec implementation.
getIOException() - Method in class com.tagtraum.japlscript.execution.ReaderPump
 
getJava() - Method in class com.tagtraum.japlscript.generation.TypeMapping
 
getJavaClass() - Method in class com.tagtraum.japlscript.Property
Java class of this property.
getJavaName() - Method in class com.tagtraum.japlscript.Property
Java property name.
getKind() - Method in class com.tagtraum.japlscript.Chevron
 
getLogMessageConsumer() - Method in class com.tagtraum.japlscript.generation.Generator
 
getMethodSignatures() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getModule() - Method in class com.tagtraum.japlscript.generation.Generator
 
getName() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getName() - Method in class com.tagtraum.japlscript.generation.ExcludeClass
 
getName() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getName() - Method in interface com.tagtraum.japlscript.JaplEnum
Name of this enumeration element.
getName() - Method in class com.tagtraum.japlscript.language.TypeClass
 
getName() - Method in class com.tagtraum.japlscript.Property
AppleScript property name.
getObjectReference() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
getObjectReference() - Method in class com.tagtraum.japlscript.language.TypeClass
 
getObjectReference() - Method in interface com.tagtraum.japlscript.Reference
Object reference.
getOffendingScriptingAdditions() - Method in exception com.tagtraum.japlscript.execution.BadScriptingAdditionException
 
getOut() - Method in class com.tagtraum.japlscript.generation.Generator
 
getPackageName() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getPackagePrefix() - Method in class com.tagtraum.japlscript.generation.Generator
 
getParameterSignatures() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getPath() - Method in class com.tagtraum.japlscript.language.Alias
 
getPath() - Method in class com.tagtraum.japlscript.language.JaplScriptFile
 
getProperty(Reference, TypeClass, String) - Static method in class com.tagtraum.japlscript.JaplScript
 
getResult() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
getReturnType() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
getReturnTypeDescription() - Method in class com.tagtraum.japlscript.generation.MethodSignature
The description for what's returned by a method.
getScript() - Method in class com.tagtraum.japlscript.execution.CompiledScript
 
getScript() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
getScript() - Method in exception com.tagtraum.japlscript.execution.JaplScriptException
 
getScript() - Method in class com.tagtraum.japlscript.execution.ScriptExecutor
Current script.
getScript() - Method in class com.tagtraum.japlscript.execution.Session
Return the current script or script fragments.
getScriptingAddition(Class<T>, String) - Static method in class com.tagtraum.japlscript.JaplScript
Gets the scripting addition object for a scripting addition.
getSdef() - Method in class com.tagtraum.japlscript.generation.Generator
 
getSeconds() - Method in class com.tagtraum.japlscript.execution.Timeout
 
getSession() - Static method in class com.tagtraum.japlscript.execution.Session
Deprecated, for removal: This API element is subject to removal in a future version.
getSource() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
getStandardJavaType(String) - Static method in class com.tagtraum.japlscript.JaplScript
 
getSuperClass() - Method in class com.tagtraum.japlscript.language.TypeClass
 
getTdta() - Method in class com.tagtraum.japlscript.language.Tdta
 
getTimeout() - Method in class com.tagtraum.japlscript.execution.Session
 
getType() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
getTypeClass() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
getTypeClass() - Method in class com.tagtraum.japlscript.language.TypeClass
 
getTypeClass() - Method in class com.tagtraum.japlscript.ObjectInvocationHandler
Execute AppleScript to return the (AppleScript) class of the current reference.
getTypeClass() - Method in class com.tagtraum.japlscript.Property
AppleScript type for this property.
getTypeClass() - Method in interface com.tagtraum.japlscript.Reference
Returns the AppleScript runtime class for this object.
getTypes() - Static method in class com.tagtraum.japlscript.JaplScript
 
getURL() - Method in class com.tagtraum.japlscript.language.Alias
Creates a URL for this Alias.
getValue() - Method in class com.tagtraum.japlscript.execution.ReaderPump
 
getValue() - Method in class com.tagtraum.japlscript.Id
 
getVisibility() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
guessMostSpecificSubclass(Class<T>, Reference) - Static method in class com.tagtraum.japlscript.JaplScript
For a given reference, guess the most specific Java interface class, which is identical to the given interface class or one of its subclasses.

H

hashCode() - Method in class com.tagtraum.japlscript.Chevron
 
hashCode() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
hashCode() - Method in class com.tagtraum.japlscript.execution.Timeout
 
hashCode() - Method in class com.tagtraum.japlscript.generation.AnnotationSignature
 
hashCode() - Method in class com.tagtraum.japlscript.generation.EnumSignature
 
hashCode() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
hashCode() - Method in class com.tagtraum.japlscript.generation.ParameterSignature
 
hashCode() - Method in class com.tagtraum.japlscript.Id
 
hashCode() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
hashCode() - Method in class com.tagtraum.japlscript.language.TypeClass
 
hashCode() - Method in class com.tagtraum.japlscript.Property
 

I

I368 - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 
Id - Class in com.tagtraum.japlscript
AppleScript object id.
Id(int) - Constructor for class com.tagtraum.japlscript.Id
Creates an AppleScript id.
Identifiers - Class in com.tagtraum.japlscript
Utility methods for creating valid Java identifiers.
Inherits - Annotation Type in com.tagtraum.japlscript
Inherits annotation for generated interfaces.
Integer - Class in com.tagtraum.japlscript.language
Integer.
intern() - Method in class com.tagtraum.japlscript.language.TypeClass
Attempt to intern this instance of TypeClass.
internTypeClass(TypeClass) - Static method in class com.tagtraum.japlscript.JaplScript
Lookup a TypeClass instance declared in a CLASS field of a generated class/interface.
invoke(Object, Method, Object[]) - Method in class com.tagtraum.japlscript.ObjectInvocationHandler
 
isApplicationClass() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
isAssignableFrom(TypeClass) - Method in class com.tagtraum.japlscript.language.TypeClass
Indicates whether the given class is assignable to this class.
isBadScriptingAdditionMessage(String) - Static method in exception com.tagtraum.japlscript.execution.BadScriptingAdditionException
 
isClassExcluded(String) - Method in class com.tagtraum.japlscript.generation.Generator
 
isCocoaScriptExecutorAvailable() - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
Signals the availability of the native AppleScript executor.
isCompile() - Method in class com.tagtraum.japlscript.execution.Session
 
isDefaultMethod() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
isDefaultTimeout() - Method in class com.tagtraum.japlscript.execution.Session
 
isFinished() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
isGenerateElementSetters() - Method in class com.tagtraum.japlscript.generation.Generator
Indicates whether element setters are generated or not.
isIgnoreReturnValues() - Method in class com.tagtraum.japlscript.execution.Session
 
isInstance(Object) - Method in class com.tagtraum.japlscript.language.TypeClass
Indicates whether the given object is an instance of this class.
isInstanceOf(TypeClass) - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
isInstanceOf(TypeClass) - Method in class com.tagtraum.japlscript.language.TypeClass
 
isInstanceOf(TypeClass) - Method in interface com.tagtraum.japlscript.Reference
Indicates whether this object is an instance of the given TypeClass.
isLocalArchitecture() - Method in class com.tagtraum.japlscript.execution.ScriptingAddition
 
isPreferOsascript() - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
true, if we prefer the command line osascript-based executor over the native (Cocoa) executor.
isReduceScriptExecutions() - Method in class com.tagtraum.japlscript.ObjectInvocationHandler
In some situations, Japlscript may simply construct a new object specifier rather than asking the runtime to return the object described by the object specifier.
isScriptingAddition() - Method in class com.tagtraum.japlscript.generation.Generator
 
isScriptingAddition() - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
isScriptingAdditionClass() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
isStarted() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
isStarted() - Static method in class com.tagtraum.japlscript.execution.Session
Indicates whether there is already a started session belonging to the current thread.

J

JaplEnum - Interface in com.tagtraum.japlscript
Super-interface for JaplScript enumerations generated for AppleScript enumerations.
JaplScript - Class in com.tagtraum.japlscript
Central utility/runtime class.
JaplScriptException - Exception in com.tagtraum.japlscript.execution
JaplScript exception.
JaplScriptException(String) - Constructor for exception com.tagtraum.japlscript.execution.JaplScriptException
 
JaplScriptException(String, String) - Constructor for exception com.tagtraum.japlscript.execution.JaplScriptException
 
JaplScriptException(String, Throwable) - Constructor for exception com.tagtraum.japlscript.execution.JaplScriptException
 
JaplScriptException(Throwable) - Constructor for exception com.tagtraum.japlscript.execution.JaplScriptException
 
JaplScriptFile - Class in com.tagtraum.japlscript.language
JaplScript File.
JaplScriptFile(File) - Constructor for class com.tagtraum.japlscript.language.JaplScriptFile
Deprecated, for removal: This API element is subject to removal in a future version.
File-based APIs will be removed in a future version. Use JaplScriptFile(Path) instead.
JaplScriptFile(String, String) - Constructor for class com.tagtraum.japlscript.language.JaplScriptFile
 
JaplScriptFile(Path) - Constructor for class com.tagtraum.japlscript.language.JaplScriptFile
 
JavadocSupport - Class in com.tagtraum.japlscript.generation
Help creating valid Javadocs.

K

Kind - Annotation Type in com.tagtraum.japlscript
Kind annotation (for example, "command", "element", "property") for generated methods.

L

LibFileFilter(String) - Constructor for class com.tagtraum.japlscript.execution.NativeLibraryLoader.LibFileFilter
 
loadLibrary() - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Loads the native JaplScript library.
loadLibrary(String) - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Loads a library.
loadLibrary(String, Class<?>) - Static method in class com.tagtraum.japlscript.execution.NativeLibraryLoader
Loads a library.
LocationReference - Interface in com.tagtraum.japlscript
Location reference.
Long - Class in com.tagtraum.japlscript.language
Long.

M

MAX_RETURNVALUE_LOG_LENGTH - Static variable in class com.tagtraum.japlscript.execution.ScriptExecutor
 
MethodSignature - Class in com.tagtraum.japlscript.generation
Method signature.
MethodSignature(String) - Constructor for class com.tagtraum.japlscript.generation.MethodSignature
 

N

Name - Annotation Type in com.tagtraum.japlscript
AppleScript name annotation, for example the name of a property ("clipboard").
NativeLibraryLoader - Class in com.tagtraum.japlscript.execution
Loader for the native libraries.
NativeLibraryLoader.LibFileFilter - Class in com.tagtraum.japlscript.execution
 
newInstance() - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
Create a new ScriptExecutor.

O

ObjectInvocationHandler - Class in com.tagtraum.japlscript
Central invocation class (for a reference), that maps dynamic proxy calls to generated AppleScript snippets and executes them via the ScriptExecutor.
ObjectInvocationHandler(Reference) - Constructor for class com.tagtraum.japlscript.ObjectInvocationHandler
Creates the InvocationHandler for a given Reference.
Osacompile - Class in com.tagtraum.japlscript.execution
Osacompile.
Osacompile() - Constructor for class com.tagtraum.japlscript.execution.Osacompile
 
Osascript - Class in com.tagtraum.japlscript.execution
Osascript.
Osascript() - Constructor for class com.tagtraum.japlscript.execution.Osascript
 

P

Parameter - Annotation Type in com.tagtraum.japlscript
Parameter annotation for translating a Java parameter position to AppleScript parameters.
ParameterSignature - Class in com.tagtraum.japlscript.generation
Parameter signature.
ParameterSignature(String, String, String, AnnotationSignature...) - Constructor for class com.tagtraum.japlscript.generation.ParameterSignature
 
parse(String) - Static method in class com.tagtraum.japlscript.Chevron
 
parse(String) - Method in class com.tagtraum.japlscript.DateParser
 
Picture - Class in com.tagtraum.japlscript.language
Picture.
Picture() - Constructor for class com.tagtraum.japlscript.language.Picture
 
Picture(String, String) - Constructor for class com.tagtraum.japlscript.language.Picture
 
Plural - Annotation Type in com.tagtraum.japlscript
The plural form of an AppleScript name.
Point - Class in com.tagtraum.japlscript.language
Point.
PPC - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 
Property - Class in com.tagtraum.japlscript
Describes an AppleScript property at runtime.
Property(Method, Class<?>) - Constructor for class com.tagtraum.japlscript.Property
Create instance based on a JaplScript annotated method.
Property(String, String, String, Class<?>, TypeClass) - Constructor for class com.tagtraum.japlscript.Property
Main constructor.

Q

quote(String) - Static method in class com.tagtraum.japlscript.JaplScript
Quotes the string to make it usable for AppleScript.

R

ReaderPump - Class in com.tagtraum.japlscript.execution
Pump that continuously reads from a Reader.
ReaderPump(Reader) - Constructor for class com.tagtraum.japlscript.execution.ReaderPump
 
Record - Class in com.tagtraum.japlscript.language
Record - this is just a placeholder.
Record(String, String) - Constructor for class com.tagtraum.japlscript.language.Record
 
Rectangle - Class in com.tagtraum.japlscript.language
Rectangle.
Reference - Interface in com.tagtraum.japlscript
Reference to an AppleScript object.
ReferenceImpl - Class in com.tagtraum.japlscript.language
Immutable implementation of Reference.
ReferenceImpl(String, String) - Constructor for class com.tagtraum.japlscript.language.ReferenceImpl
 
removeAspect(Aspect) - Method in class com.tagtraum.japlscript.execution.Session
 
removeExecutionListener(ExecutionListener) - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
Removes an ExecutionListener from this executor.
removeGlobalAspect(Aspect) - Static method in class com.tagtraum.japlscript.JaplScript
 
removeType(Codec<?>) - Static method in class com.tagtraum.japlscript.JaplScript
 
reset() - Method in class com.tagtraum.japlscript.execution.Session
Resets the session.
RGBColor - Class in com.tagtraum.japlscript.language
RGB color.
run() - Method in class com.tagtraum.japlscript.execution.ReaderPump
 

S

ScriptExecutor - Class in com.tagtraum.japlscript.execution
Abstract superclass for script executors.
ScriptExecutor() - Constructor for class com.tagtraum.japlscript.execution.ScriptExecutor
 
ScriptingAddition - Class in com.tagtraum.japlscript.execution
Scripting addition.
ScriptingAddition(File) - Constructor for class com.tagtraum.japlscript.execution.ScriptingAddition
 
ScriptingAddition.Architecture - Enum in com.tagtraum.japlscript.execution
 
Session - Class in com.tagtraum.japlscript.execution
Per-thread session.
Session() - Constructor for class com.tagtraum.japlscript.execution.Session
Session.
setApplescript(String) - Method in class com.tagtraum.japlscript.generation.TypeMapping
 
setApplication(String) - Method in class com.tagtraum.japlscript.generation.Generator
Application name or bundle that would be used in an AppleScript call.
setApplication(String) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
Application name or bundle that would be used in an AppleScript call.
setBody(String) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
setCompile(boolean) - Method in class com.tagtraum.japlscript.execution.Session
 
setData(byte[]) - Method in class com.tagtraum.japlscript.language.Data
 
setData(byte[]) - Method in class com.tagtraum.japlscript.language.Picture
 
setDefaultMethod(boolean) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
setDescription(String) - Method in class com.tagtraum.japlscript.generation.MethodSignature
A method's description.
setGenerateElementSetters(boolean) - Method in class com.tagtraum.japlscript.generation.Generator
Turn generation of element setters on or off.
setIgnoreReturnValues(boolean) - Method in class com.tagtraum.japlscript.execution.Session
 
setJava(String) - Method in class com.tagtraum.japlscript.generation.TypeMapping
 
setLogMessageConsumer(BiConsumer<String, Level>) - Method in class com.tagtraum.japlscript.generation.Generator
 
setModule(String) - Method in class com.tagtraum.japlscript.generation.Generator
Name of the generated JPMS module.
setModule(String) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
Name of the generated JPMS module.
setName(String) - Method in class com.tagtraum.japlscript.generation.ExcludeClass
 
setOut(File) - Method in class com.tagtraum.japlscript.generation.Generator
 
setOut(File) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
setOut(Path) - Method in class com.tagtraum.japlscript.generation.Generator
 
setPackagePrefix(String) - Method in class com.tagtraum.japlscript.generation.Generator
 
setPackagePrefix(String) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
setPreferOsascript(boolean) - Static method in class com.tagtraum.japlscript.execution.ScriptExecutor
Allows using the command line osascript-based executor, even if the native one is available.
setReduceScriptExecutions(boolean) - Method in class com.tagtraum.japlscript.ObjectInvocationHandler
Attempt to save some roundtrips.
setReturnType(String) - Method in class com.tagtraum.japlscript.generation.MethodSignature
Set the return type for this method.
setReturnTypeDescription(String) - Method in class com.tagtraum.japlscript.generation.MethodSignature
Set the description for what's returned by a method.
setScript(CharSequence) - Method in class com.tagtraum.japlscript.execution.ScriptExecutor
Sets the script to execute.
setScriptingAddition(boolean) - Method in class com.tagtraum.japlscript.generation.Generator
Indicate whether the generated code is for a scripting addition instead of an application.
setScriptingAddition(boolean) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
Indicate whether the generated code is for a scripting addition instead of an application.
setSdef(File) - Method in class com.tagtraum.japlscript.generation.Generator
 
setSdef(File) - Method in class com.tagtraum.japlscript.generation.GeneratorAntTask
 
setSdef(Path) - Method in class com.tagtraum.japlscript.generation.Generator
 
setTdta(byte[]) - Method in class com.tagtraum.japlscript.language.Tdta
 
setTimeout(int) - Method in class com.tagtraum.japlscript.execution.Session
 
setVisibility(String) - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
Short - Class in com.tagtraum.japlscript.language
Integer.
startSession() - Static method in class com.tagtraum.japlscript.execution.Session
 
startSession() - Static method in class com.tagtraum.japlscript.JaplScript
Starts a session.

T

tagtraum.japlscript - module tagtraum.japlscript
JaplScript runtime.
tagtraum.japlscript.executor - module tagtraum.japlscript.executor
Core classes that allow AppleScript execution from Java.
tagtraum.japlscript.generator - module tagtraum.japlscript.generator
JapleScript code generator.
Tdta - Class in com.tagtraum.japlscript.language
Type Data.
Tdta(byte[], String) - Constructor for class com.tagtraum.japlscript.language.Tdta
 
Tdta(File, String) - Constructor for class com.tagtraum.japlscript.language.Tdta
Deprecated, for removal: This API element is subject to removal in a future version.
File-based APIs will be removed in a future version. Use Tdta(Path, String) instead.
Tdta(String, String) - Constructor for class com.tagtraum.japlscript.language.Tdta
 
Tdta(Path, String) - Constructor for class com.tagtraum.japlscript.language.Tdta
 
Text - Class in com.tagtraum.japlscript.language
Text (=String).
Timeout - Class in com.tagtraum.japlscript.execution
Timeout aspect.
Timeout(int) - Constructor for class com.tagtraum.japlscript.execution.Timeout
 
toAppleScriptFile(File) - Static method in class com.tagtraum.japlscript.language.JaplScriptFile
Deprecated, for removal: This API element is subject to removal in a future version.
File-based APIs will be removed in a future version. Use JaplScriptFile.toAppleScriptFile(Path) instead.
toAppleScriptFile(Path) - Static method in class com.tagtraum.japlscript.language.JaplScriptFile
 
toCamelCase(String, boolean) - Static method in class com.tagtraum.japlscript.Identifiers
Converts a String to camelcase, by omitting all non-letter or digit characters and uppercasing the following character.
toCamelCaseClassName(String) - Static method in class com.tagtraum.japlscript.Identifiers
Converts the name to a camel-cased named with an uppercase first letter.
toCamelCaseMethodName(String) - Static method in class com.tagtraum.japlscript.Identifiers
Converts the name to a camel-cased named with a lowercase first letter.
toChevron() - Method in class com.tagtraum.japlscript.Property
Convert this property to chevron notation, e.g.
toHTML(String) - Static method in class com.tagtraum.japlscript.generation.JavadocSupport
Escape String to HTML.
toJavaConstant(String) - Static method in class com.tagtraum.japlscript.Identifiers
Converts a name to a constant name.
toJavadoc() - Method in class com.tagtraum.japlscript.generation.FieldSignature
 
toJavadoc() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
toJavadoc() - Method in class com.tagtraum.japlscript.generation.ParameterSignature
 
toJavaIdentifier(String) - Static method in class com.tagtraum.japlscript.Identifiers
Converts a string to a valid Java identifier by replacing all disallowed characters to the underscore character.
toString() - Method in class com.tagtraum.japlscript.Chevron
 
toString() - Method in class com.tagtraum.japlscript.execution.ExecutionEvent
 
toString() - Method in class com.tagtraum.japlscript.execution.ScriptingAddition
 
toString() - Method in class com.tagtraum.japlscript.execution.Timeout
 
toString() - Method in class com.tagtraum.japlscript.generation.AnnotationSignature
 
toString() - Method in class com.tagtraum.japlscript.generation.ClassSignature
 
toString() - Method in class com.tagtraum.japlscript.generation.EnumSignature
 
toString() - Method in class com.tagtraum.japlscript.generation.FieldSignature
 
toString() - Method in class com.tagtraum.japlscript.generation.MethodSignature
 
toString() - Method in class com.tagtraum.japlscript.generation.ParameterSignature
 
toString() - Method in class com.tagtraum.japlscript.Id
 
toString() - Method in class com.tagtraum.japlscript.language.Alias
 
toString() - Method in class com.tagtraum.japlscript.language.JaplScriptFile
 
toString() - Method in class com.tagtraum.japlscript.language.Record
 
toString() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
toString() - Method in class com.tagtraum.japlscript.language.TypeClass
 
toString() - Method in class com.tagtraum.japlscript.Property
 
Type - Annotation Type in com.tagtraum.japlscript
Annotation that specifies the AppleScript type of something, for example a property.
TypeClass - Class in com.tagtraum.japlscript.language
Describes an AppleScript class at runtime.
TypeClass() - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeClass(String, Chevron) - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeClass(String, String) - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeClass(String, String, Class<?>, TypeClass) - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeClass(String, String, String, TypeClass) - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeClass(String, String, String, Class<?>, TypeClass) - Constructor for class com.tagtraum.japlscript.language.TypeClass
 
TypeMapping - Class in com.tagtraum.japlscript.generation
Type mapping.
TypeMapping() - Constructor for class com.tagtraum.japlscript.generation.TypeMapping
 

U

UNIVERSAL - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 
UNKNOWN - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 

V

valueOf(String) - Static method in enum com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.tagtraum.japlscript.execution.NativeLibraryLoader
 

W

writePackageInfo() - Method in class com.tagtraum.japlscript.generation.Generator
 

X

X86_64 - com.tagtraum.japlscript.execution.ScriptingAddition.Architecture
 

_

_decode(Reference) - Method in interface com.tagtraum.japlscript.Codec
Parse the given reference and create a corresponding Java object for it.
_decode(String, String) - Method in interface com.tagtraum.japlscript.Codec
Parse the given reference and create a corresponding Java object for it.
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Boolean
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Date
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Double
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Float
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Integer
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Long
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Point
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Rectangle
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.RGBColor
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Short
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.Text
 
_decode(String, String) - Method in class com.tagtraum.japlscript.language.TypeClass
 
_encode(Object) - Method in interface com.tagtraum.japlscript.Codec
Encode the given object as valid AppleScript object reference.
_encode(Object) - Method in class com.tagtraum.japlscript.language.Boolean
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Date
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Double
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Float
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Integer
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Long
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Point
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Rectangle
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.RGBColor
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Short
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.Text
 
_encode(Object) - Method in class com.tagtraum.japlscript.language.TypeClass
 
_getAppleScriptTypes() - Method in interface com.tagtraum.japlscript.Codec
Array of AppleScript types that can be decoded with this class.
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Alias
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Boolean
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Data
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Date
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Double
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Float
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Integer
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.JaplScriptFile
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Long
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Picture
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Point
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Record
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Rectangle
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.RGBColor
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Short
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Tdta
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.Text
 
_getAppleScriptTypes() - Method in class com.tagtraum.japlscript.language.TypeClass
 
_getJavaType() - Method in interface com.tagtraum.japlscript.Codec
The type used in Java interfaces that this Codec corresponds to.
_getJavaType() - Method in class com.tagtraum.japlscript.language.Boolean
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Date
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Double
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Float
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Integer
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Long
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Point
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Rectangle
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.ReferenceImpl
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.RGBColor
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Short
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.Text
 
_getJavaType() - Method in class com.tagtraum.japlscript.language.TypeClass
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
Skip navigation links

JaplScript v3.4.13, Copyright © 2006–2024 tagtraum industries incorporated. All rights reserved.