Uses of Interface
io.jawk.ext.JawkExtension
Packages that use JawkExtension
-
Uses of JawkExtension in io.jawk
Methods in io.jawk that return types with arguments of type JawkExtensionModifier and TypeMethodDescriptionprotected Map<String,JawkExtension> Awk.getExtensionInstances()static Map<String,JawkExtension> Awk.listAvailableExtensions()Lists metadata for theJawkExtensionimplementations discovered on the class path.Constructors in io.jawk with parameters of type JawkExtensionModifierConstructorDescriptionAwk(JawkExtension... extensions) Create a new instance of Awk with the specified extension instances.SandboxedAwk(JawkExtension... extensions) Creates a sandboxed AWK instance with the supplied extensions.Constructor parameters in io.jawk with type arguments of type JawkExtensionModifierConstructorDescriptionAwk(Collection<? extends JawkExtension> extensions) Create a new instance of Awk with the specified extension instances.Awk(Collection<? extends JawkExtension> extensions, AwkSettings settings) Create a new instance of Awk with the specified extension instances and settings.SandboxedAwk(Collection<? extends JawkExtension> extensions) Creates a sandboxed AWK instance with the supplied extensions.SandboxedAwk(Collection<? extends JawkExtension> extensions, AwkSettings settings) Creates a sandboxed AWK instance with extensions and settings. -
Uses of JawkExtension in io.jawk.backend
Constructor parameters in io.jawk.backend with type arguments of type JawkExtensionModifierConstructorDescriptionAVM(AwkSettings parameters, Map<String, JawkExtension> extensionInstances) Construct the interpreter, accepting parameters which may have been set on the command-line arguments to the JVM.AVM(AwkSettings parameters, Map<String, JawkExtension> extensionInstances, boolean profilingEnabled) Construct the interpreter, optionally enabling runtime profiling.SandboxedAVM(AwkSettings parameters, Map<String, JawkExtension> extensionInstances) Creates a sandboxed AVM with the provided settings and extension instances.SandboxedAVM(AwkSettings parameters, Map<String, JawkExtension> extensionInstances, boolean profilingEnabled) Creates a sandboxed AVM with the provided settings, extension instances, and profiling mode. -
Uses of JawkExtension in io.jawk.ext
Classes in io.jawk.ext that implement JawkExtensionModifier and TypeClassDescriptionclassBase class of various extensions.classGNU awk compatibility extension for array sorting and type introspection.classEnable stdin processing in Jawk, to be used in conjunction with the -ni parameter.Methods in io.jawk.ext that return JawkExtensionModifier and TypeMethodDescriptionstatic JawkExtensionResolves an extension name to an extension instance.Methods in io.jawk.ext that return types with arguments of type JawkExtensionModifier and TypeMethodDescriptionstatic Map<String,JawkExtension> ExtensionRegistry.listExtensions()Returns a snapshot of all registered extensions sorted by name.Methods in io.jawk.ext with parameters of type JawkExtensionModifier and TypeMethodDescriptionstatic voidExtensionRegistry.register(String name, JawkExtension extension) Registers an extension instance under the supplied name.Method parameters in io.jawk.ext with type arguments of type JawkExtensionModifier and TypeMethodDescriptionstatic voidExtensionRegistry.register(String name, Supplier<JawkExtension> factory) Registers an extension factory under the supplied name.