org.ow2.shelbie.commands.ipojo.internal.util
Class AnsiPrintToolkit

java.lang.Object
  extended by org.ow2.shelbie.commands.ipojo.internal.util.AnsiPrintToolkit

public class AnsiPrintToolkit
extends Object

Simple toolkit to ease manipulation of the ANSI buffer. TODO, maybe this can be refactored as a service (API + Implementation) ...


Field Summary
static List<String> GOOD_STATES
           
 
Constructor Summary
AnsiPrintToolkit()
           
AnsiPrintToolkit(org.fusesource.jansi.Ansi ansi)
           
 
Method Summary
 void black(String message)
           
 void blue(String message)
           
 void bold(String message)
           
 void color(String message, org.fusesource.jansi.Ansi.Color color)
           
 void cyan(String message)
           
 void eol()
           
 void eol(int level)
           
 org.fusesource.jansi.Ansi getBuffer()
           
 String getIndenter()
           
 void green(String message)
           
 void indent()
           
 void indent(int level)
           
static boolean isEmpty(String value)
           
 boolean isVerbose()
           
 void italic(String message)
           
 void magenta(String message)
           
 void print(String message)
           
 void printAttribute(org.apache.felix.ipojo.metadata.Attribute attribute)
           
 void printElement(int level, org.apache.felix.ipojo.metadata.Element element)
           
 void red(String message)
           
 void setIndenter(String indenter)
           
 void setVerbose(boolean verbose)
           
 void underline(String message)
           
 void white(String message)
           
 void yellow(String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GOOD_STATES

public static final List<String> GOOD_STATES
Constructor Detail

AnsiPrintToolkit

public AnsiPrintToolkit()

AnsiPrintToolkit

public AnsiPrintToolkit(org.fusesource.jansi.Ansi ansi)
Method Detail

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

getBuffer

public org.fusesource.jansi.Ansi getBuffer()

getIndenter

public String getIndenter()

setIndenter

public void setIndenter(String indenter)

printElement

public void printElement(int level,
                         org.apache.felix.ipojo.metadata.Element element)

printAttribute

public void printAttribute(org.apache.felix.ipojo.metadata.Attribute attribute)

isEmpty

public static boolean isEmpty(String value)

indent

public void indent()

indent

public void indent(int level)

eol

public void eol()

eol

public void eol(int level)

red

public void red(String message)

green

public void green(String message)

blue

public void blue(String message)

white

public void white(String message)

black

public void black(String message)

cyan

public void cyan(String message)

yellow

public void yellow(String message)

magenta

public void magenta(String message)

color

public void color(String message,
                  org.fusesource.jansi.Ansi.Color color)

italic

public void italic(String message)

bold

public void bold(String message)

underline

public void underline(String message)

print

public void print(String message)


Copyright © 2013 OW2 Consortium. All Rights Reserved.