| Package | Description |
|---|---|
| org.raml.yagi.framework.model |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNodeModel<T extends Node> |
class |
DefaultNodeBaseModel
Default Model implementation
|
| Modifier and Type | Method and Description |
|---|---|
NodeModel |
NodeModelFactory.create(Node node)
The model to create
|
NodeModel |
ClassNodeModelFactory.create(Node node) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ModelProxyBuilder.createModel(Class<T> apiInterface,
NodeModel delegateNode,
ModelBindingConfiguration bindingConfiguration) |
Class<?> |
DefaultModelBindingConfiguration.reverseBindingOf(NodeModel model) |
Class<?> |
PackageReverseBinding.reverseBindingOf(NodeModel model) |
Class<?> |
ModelBindingConfiguration.reverseBindingOf(NodeModel model)
Returns the reverse binding of a model in a polymorphic scenario.
|
Class<?> |
ModelReverseBinding.reverseBindingOf(NodeModel model) |
| Modifier and Type | Method and Description |
|---|---|
DefaultModelBindingConfiguration |
DefaultModelBindingConfiguration.bind(Class<?> anInterface,
Class<? extends NodeModel> model) |
DefaultModelBindingConfiguration |
DefaultModelBindingConfiguration.bindSimpleName(Class<? extends NodeModel> modelClass,
String... names) |
DefaultModelBindingConfiguration |
DefaultModelBindingConfiguration.defaultTo(Class<? extends NodeModel> defaultClass) |
| Constructor and Description |
|---|
ClassNodeModelFactory(Class<? extends NodeModel> aClass) |
SimpleClassNameBinding(Set<String> simpleNames,
Class<? extends NodeModel> model) |
Copyright © 2017. All rights reserved.