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 TypeMethodDescriptionstatic 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.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 the registered 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.