net.ranides.assira.text.format
Class AnsiSelector

java.lang.Object
  extended by net.ranides.assira.text.format.AnsiSelector
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AnsiSelector.Regex, AnsiSelector.Substr

public abstract class AnsiSelector
extends Object
implements Serializable

Author:
ranides
See Also:
Serialized Form

Nested Class Summary
static class AnsiSelector.Regex
           
static class AnsiSelector.Substr
           
 
Constructor Summary
AnsiSelector()
           
 
Method Summary
 Set<AnsiSelectorFlags> getFlags()
           
 Locale getLocale()
           
 boolean hasFlag(AnsiSelectorFlags flag)
           
abstract  AnsiSelector match(AnsiString value, byte attr)
           
abstract  AnsiSelector setExpression(String expression)
           
 AnsiSelector setFlag(AnsiSelectorFlags flag, boolean value)
           
 void setFlags(Set<AnsiSelectorFlags> flags)
           
 void setLocale(Locale locale)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnsiSelector

public AnsiSelector()
Method Detail

setLocale

public final void setLocale(Locale locale)

getLocale

public final Locale getLocale()

setFlags

public final void setFlags(Set<AnsiSelectorFlags> flags)

getFlags

public final Set<AnsiSelectorFlags> getFlags()

setFlag

public final AnsiSelector setFlag(AnsiSelectorFlags flag,
                                  boolean value)

hasFlag

public final boolean hasFlag(AnsiSelectorFlags flag)

setExpression

public abstract AnsiSelector setExpression(String expression)

match

public abstract AnsiSelector match(AnsiString value,
                                   byte attr)


Copyright © 2013. All Rights Reserved.