net.sourceforge.wurfl.lang
Class WURFLLanguage
java.lang.Object
net.sourceforge.wurfl.lang.WURFLLanguage
public final class WURFLLanguage
- extends Object
Semantic rules for WURFL Parsing engine.
|
Method Summary |
static
|
and(Condition<V>... conditions)
|
static IntOp |
constant(int i)
|
static StringOp |
constant(String s)
|
static Condition<String> |
contains(String text)
|
static Condition<String> |
contains(StringOp textOp)
|
static Condition<String> |
isMobileBrowser()
|
static
|
not(Condition<V> condition)
|
static
|
or(Condition<V>... conditions)
|
static StringOp |
overlay(String needle,
int start,
int end)
|
static StringOp |
overlay(String needle,
int start,
IntOp end)
|
static StringOp |
overlay(String needle,
IntOp start,
int end)
|
static StringOp |
overlay(String needle,
IntOp start,
IntOp end)
|
static StringOp |
replace(String regex,
String replacement)
|
static StringOp |
replaceIgnoreCase(String regex,
String replacement)
|
static StringOp |
replaceSubstring(String matchRegex,
String replacement,
Pattern substringPattern)
|
static SequenceOp<String> |
sequence(StringOp... ops)
|
static Condition<String> |
startsWith(String text)
|
static Condition<String> |
startsWithIgnoreCase(String text)
|
static StringOp |
substring(int beginIndex,
int endIndex)
|
static StringOp |
substringAfter(String searchText)
|
static IntOp |
toIntOp(StringOp sop)
|
static StringOp |
toStringOp(IntOp iop)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WURFLLanguage
public WURFLLanguage()
or
public static <V> Condition<V> or(Condition<V>... conditions)
and
public static <V> Condition<V> and(Condition<V>... conditions)
startsWithIgnoreCase
public static Condition<String> startsWithIgnoreCase(String text)
startsWith
public static Condition<String> startsWith(String text)
contains
public static Condition<String> contains(StringOp textOp)
contains
public static Condition<String> contains(String text)
not
public static <V> Condition<V> not(Condition<V> condition)
isMobileBrowser
public static Condition<String> isMobileBrowser()
constant
public static StringOp constant(String s)
constant
public static IntOp constant(int i)
replace
public static StringOp replace(String regex,
String replacement)
replaceSubstring
public static StringOp replaceSubstring(String matchRegex,
String replacement,
Pattern substringPattern)
substring
public static StringOp substring(int beginIndex,
int endIndex)
substringAfter
public static StringOp substringAfter(String searchText)
replaceIgnoreCase
public static StringOp replaceIgnoreCase(String regex,
String replacement)
sequence
public static SequenceOp<String> sequence(StringOp... ops)
overlay
public static StringOp overlay(String needle,
int start,
int end)
overlay
public static StringOp overlay(String needle,
IntOp start,
int end)
overlay
public static StringOp overlay(String needle,
int start,
IntOp end)
overlay
public static StringOp overlay(String needle,
IntOp start,
IntOp end)
toIntOp
public static IntOp toIntOp(StringOp sop)
toStringOp
public static StringOp toStringOp(IntOp iop)
Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.