Package gnu.kawa.functions
Class Format
- java.lang.Object
-
- gnu.mapping.PropertySet
-
- gnu.mapping.Procedure
-
- gnu.mapping.ProcedureN
-
- gnu.kawa.functions.Format
-
- All Implemented Interfaces:
Named
public class Format extends ProcedureN
-
-
Field Summary
Fields Modifier and Type Field Description static Formatformat-
Fields inherited from class gnu.mapping.ProcedureN
applyToObject, noArgs
-
Fields inherited from class gnu.mapping.Procedure
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
-
Fields inherited from class gnu.mapping.PropertySet
nameKey
-
-
Constructor Summary
Constructors Constructor Description Format()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectapplyN(java.lang.Object[] args)static voidformat(java.io.Writer dst, java.lang.Object[] args, int arg_offset)static java.lang.Objectformat(java.lang.Object... args)static FStringformatToFString(char style, java.lang.Object fmt, java.lang.Object[] args)Apply format and argument, yielding an FString.static voidformatToOutputStream(java.io.OutputStream dst, java.lang.Object format, java.lang.Object... vals)static java.lang.StringformatToString(int arg_offset, java.lang.Object... args)static voidformatToWriter(java.io.Writer dst, java.lang.Object format, java.lang.Object... vals)static java.lang.StringsprintfToString(java.lang.Object fmt, java.lang.Object... args)-
Methods inherited from class gnu.mapping.ProcedureN
applyToObject
-
Methods inherited from class gnu.mapping.Procedure
apply0, apply1, apply2, apply3, apply4, applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString
-
Methods inherited from class gnu.mapping.PropertySet
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
-
-
-
-
Field Detail
-
format
public static final Format format
-
-
Method Detail
-
format
public static void format(java.io.Writer dst, java.lang.Object[] args, int arg_offset)
-
formatToWriter
public static void formatToWriter(java.io.Writer dst, java.lang.Object format, java.lang.Object... vals)
-
formatToOutputStream
public static void formatToOutputStream(java.io.OutputStream dst, java.lang.Object format, java.lang.Object... vals)
-
formatToString
public static java.lang.String formatToString(int arg_offset, java.lang.Object... args)
-
sprintfToString
public static java.lang.String sprintfToString(java.lang.Object fmt, java.lang.Object... args)
-
formatToFString
public static FString formatToFString(char style, java.lang.Object fmt, java.lang.Object[] args)
Apply format and argument, yielding an FString.- Parameters:
style- either '%' (C/Emacs-style format specifiers), or '~' (Common Lisp-style format specifiers).fmt- the format string or specificationargs- the arguments to be formatted
-
applyN
public java.lang.Object applyN(java.lang.Object[] args)
-
format
public static java.lang.Object format(java.lang.Object... args)
-
-