public class TemplateDoc extends java.lang.Object implements java.util.Iterator<TemplateDoc.Doclet>, java.lang.Iterable<TemplateDoc.Doclet>
| Modifier and Type | Class and Description |
|---|---|
class |
TemplateDoc.Doclet |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LITERAL_END |
static java.lang.String |
LITERAL_END_LONGHAND |
static java.lang.String |
LITERAL_SHORTHAND |
static java.lang.String |
LITERAL_START |
static java.lang.String |
LITERAL_START2 |
static java.lang.String |
MACRO_END |
static java.lang.String |
MACRO_LET |
static java.lang.String |
MACRO_LET_END |
static java.lang.String |
MACRO_NAME_END |
static java.lang.String |
MACRO_START |
| Constructor and Description |
|---|
TemplateDoc(java.lang.String name,
java.io.InputStream in) |
TemplateDoc(java.lang.String name,
java.lang.String rawTemplate) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.StringBuilder |
expandShorthand(java.lang.String name,
java.lang.StringBuilder template) |
static int |
findLiteralMarker(java.lang.String text) |
static int |
findLiteralMarker(java.lang.String text,
int startAt) |
boolean |
hasNext() |
java.util.Iterator<TemplateDoc.Doclet> |
iterator() |
TemplateDoc.Doclet |
next() |
protected TemplateDoc.Doclet |
nextTemplate() |
static int |
nextUnescapedDelim(java.lang.String delim,
java.lang.StringBuilder sb,
int searchFrom) |
java.lang.Iterable<TemplateDoc.Doclet> |
parseTemplates(java.lang.String encoding) |
void |
remove() |
public static final java.lang.String LITERAL_START
public static final java.lang.String LITERAL_START2
public static final java.lang.String LITERAL_SHORTHAND
public static final java.lang.String LITERAL_END
public static final java.lang.String LITERAL_END_LONGHAND
public static final java.lang.String MACRO_START
public static final java.lang.String MACRO_NAME_END
public static final java.lang.String MACRO_END
public static final java.lang.String MACRO_LET
public static final java.lang.String MACRO_LET_END
public TemplateDoc(java.lang.String name,
java.lang.String rawTemplate)
public TemplateDoc(java.lang.String name,
java.io.InputStream in)
public java.lang.Iterable<TemplateDoc.Doclet> parseTemplates(java.lang.String encoding) throws java.io.IOException
java.io.IOExceptionprotected TemplateDoc.Doclet nextTemplate() throws java.io.IOException
java.io.IOExceptionpublic static int findLiteralMarker(java.lang.String text)
public static int findLiteralMarker(java.lang.String text,
int startAt)
public static java.lang.StringBuilder expandShorthand(java.lang.String name,
java.lang.StringBuilder template)
public static int nextUnescapedDelim(java.lang.String delim,
java.lang.StringBuilder sb,
int searchFrom)
public boolean hasNext()
hasNext in interface java.util.Iterator<TemplateDoc.Doclet>public TemplateDoc.Doclet next()
next in interface java.util.Iterator<TemplateDoc.Doclet>public void remove()
remove in interface java.util.Iterator<TemplateDoc.Doclet>public java.util.Iterator<TemplateDoc.Doclet> iterator()
iterator in interface java.lang.Iterable<TemplateDoc.Doclet>Copyright © 2019. All Rights Reserved.