SinkNode, SourceNodepublic abstract class Element extends Expression
Expression that represents an alphabet of a regular language.
Since this package is about a regular expression over element declarations,
this represents an XML element declaration (hence the name.)
Element needs to be interned, meaning one Element per one tag name.
Implements ElementSet to represent a self.
| Modifier and Type | Field | Description |
|---|---|---|
static com.sun.tools.xjc.reader.gbind.ElementSet |
EMPTY_SET |
EPSILON| Modifier | Constructor | Description |
|---|---|---|
protected |
Element() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addNext(Element element) |
|
void |
buildStronglyConnectedComponents(java.util.List<ConnectedComponent> ccs) |
Builds a set of strongly connected components and puts them
all into the given set.
|
boolean |
contains(com.sun.tools.xjc.reader.gbind.ElementSet rhs) |
|
boolean |
hasSelfLoop() |
|
java.util.Iterator<Element> |
iterator() |
Deprecated.
if you statically call this method, there's something wrong.
|
public void addNext(Element element)
public boolean contains(com.sun.tools.xjc.reader.gbind.ElementSet rhs)
public java.util.Iterator<Element> iterator()
ElementSet contract.public void buildStronglyConnectedComponents(java.util.List<ConnectedComponent> ccs)
public boolean hasSelfLoop()
Copyright © 2018 Oracle Corporation. All rights reserved.