DeclImpls and validates them.
| Modifier and Type | Field and Description |
|---|---|
| protected final DeclImpl[] |
| Access | Constructor and Description |
|---|---|
| public | |
| private | RulesAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, DeclImpl[] owners)
|
| Modifier and Type | Method and Description |
|---|---|
| public Acceptor | |
| private static Expression | |
| private static Expression[] | |
| pack-priv ElementDecl[] |
| owners | back to summary |
|---|---|
| protected final DeclImpl[] owners | |
| RulesAcceptor | back to summary |
|---|---|
| public RulesAcceptor(REDocumentDeclaration docDecl, DeclImpl[] rules) | |
| RulesAcceptor | back to summary |
|---|---|
| private RulesAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, DeclImpl[] owners) | |
| createClone | back to summary |
|---|---|
| public Acceptor createClone() Implements com. Doc from com. clones this acceptor. You can keep a "bookmark" of the acceptor by cloning it. This is useful when you are trying to perform "partial validation". Cloned acceptor will behave in exactly the same way as the original one. | |
| createCombined | back to summary |
|---|---|
| private static Expression createCombined(ExpressionPool pool, DeclImpl[] rules) helper function for constructor | |
| getContents | back to summary |
|---|---|
| private static Expression[] getContents(DeclImpl[] rules) helper function for constructor | |
| getSatisfiedElementDecls | back to summary |
|---|---|
| pack-priv ElementDecl[] getSatisfiedElementDecls() collects satisfied ElementDeclImpls. | |