kmy.regex.form
Class FormatterSpan

java.lang.Object
  |
  +--kmy.regex.form.Span
        |
        +--kmy.regex.form.FormatterSpan
Direct Known Subclasses:
CharFormatterSpan, DateTimeFormatterSpan, NumberFormatterSpan

public class FormatterSpan
extends Span

See Also:
Serialized Form

Field Summary
(package private)  int align
           
static int ALIGN_CENTER
           
static int ALIGN_LEFT
           
static int ALIGN_MASK
           
static int ALIGN_RIGHT
           
(package private)  int maxChars
           
(package private)  int minChars
           
(package private)  int overflowChar
           
(package private)  char padChar
           
(package private) static char[] space
           
 
Constructor Summary
FormatterSpan()
           
FormatterSpan(int min, int alignment)
           
FormatterSpan(int min, int max, int alignment)
           
FormatterSpan(int min, int max, int alignment, char padChar, int overflowChar)
           
 
Method Summary
(package private) static void ()
           
(package private)  void pad(java.io.Writer out, int howMany)
           
 void print(java.io.Writer out, int[] argPtr, java.lang.Object[] args)
           
 void printf(java.io.Writer out, java.math.BigDecimal d)
           
 void printf(java.io.Writer out, java.math.BigInteger i)
           
 void printf(java.io.Writer out, boolean v)
           
 void printf(java.io.Writer out, byte v)
           
 void printf(java.io.Writer out, char v)
           
 void printf(java.io.Writer out, char[] arr)
           
 void printf(java.io.Writer out, char[] arr, int first, int len)
           
 void printf(java.io.Writer out, CharString cs)
           
 void printf(java.io.Writer out, double v)
           
 void printf(java.io.Writer out, int v)
           
 void printf(java.io.Writer out, long v)
           
 void printf(java.io.Writer out, java.lang.Object obj)
           
 void printf(java.io.Writer out, short v)
           
 void printf(java.io.Writer out, java.lang.String s)
           
 
Methods inherited from class kmy.regex.form.Span
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

minChars

int minChars

maxChars

int maxChars

align

int align

padChar

char padChar

overflowChar

int overflowChar

ALIGN_LEFT

public static final int ALIGN_LEFT

ALIGN_RIGHT

public static final int ALIGN_RIGHT

ALIGN_CENTER

public static final int ALIGN_CENTER

ALIGN_MASK

public static int ALIGN_MASK

space

static char[] space
Constructor Detail

FormatterSpan

public FormatterSpan()

FormatterSpan

public FormatterSpan(int min,
                     int max,
                     int alignment)

FormatterSpan

public FormatterSpan(int min,
                     int alignment)

FormatterSpan

public FormatterSpan(int min,
                     int max,
                     int alignment,
                     char padChar,
                     int overflowChar)
Method Detail

static void ()

pad

void pad(java.io.Writer out,
         int howMany)
   throws java.io.IOException

printf

public void printf(java.io.Writer out,
                   char[] arr,
                   int first,
                   int len)

printf

public void printf(java.io.Writer out,
                   char[] arr)

printf

public void printf(java.io.Writer out,
                   CharString cs)

printf

public void printf(java.io.Writer out,
                   java.lang.String s)

printf

public void printf(java.io.Writer out,
                   java.lang.Object obj)

printf

public void printf(java.io.Writer out,
                   java.math.BigDecimal d)

printf

public void printf(java.io.Writer out,
                   java.math.BigInteger i)

printf

public void printf(java.io.Writer out,
                   int v)

printf

public void printf(java.io.Writer out,
                   double v)

printf

public void printf(java.io.Writer out,
                   char v)

printf

public void printf(java.io.Writer out,
                   boolean v)

printf

public void printf(java.io.Writer out,
                   long v)

printf

public void printf(java.io.Writer out,
                   byte v)

printf

public void printf(java.io.Writer out,
                   short v)

print

public void print(java.io.Writer out,
                  int[] argPtr,
                  java.lang.Object[] args)
Overrides:
print in class Span