- java.lang.Object
-
- org.joox.selector.Scanner
-
public class Scanner extends java.lang.Object
A selectors scanner as defined by Selectors Level 3 specification. This implementation uses the Ragel State Machine Compiler. Use the following command to generate the Java code for the scanner:
ragel -J Scanner.java.rl -o ../java/se/fishtank/css/selectors/scanner/Scanner.java
- Author:
- Christer Sandberg
-
-
Constructor Summary
Constructors Constructor Description Scanner(java.lang.CharSequence input)
Create a new scanner instance with the specifiedinput
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.util.List<org.joox.selector.Selector>>
scan()
Scan theinput
.
-
-
-
Method Detail
-
scan
public java.util.List<java.util.List<org.joox.selector.Selector>> scan() throws org.joox.selector.ScannerException
Scan theinput
.- Returns:
- A list of selector groups that contain a list of
Selector
s scanned. - Throws:
org.joox.selector.ScannerException
- If the input is invalid.
-
-