public interface DataModelMirror
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
DataModelMirror.Kind
Kinds of data models. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canContain(DataModelMirror other)
Returns  
true iff this data model can contain the other data model. | 
boolean | 
canInvoke(DataModelMirror other)
Returns  
true iff this data model can apply the method parameter
 whose type is the specified data model type. | 
PropertyMirror | 
findProperty(String name)
Returns a property with the specified name. 
 | 
DataModelMirror.Kind | 
getKind()
Returns the kind of this data model. 
 | 
String | 
getSimpleName()
Returns the simple name of this data model. 
 | 
boolean | 
isSame(DataModelMirror other)
Returns  
true iff this data model and the specified data model are same. | 
String getSimpleName()
DataModelMirror.Kind getKind()
boolean isSame(DataModelMirror other)
true iff this data model and the specified data model are same.other - the other data model typetrue iff both are sameIllegalArgumentException - if some parameters were nullboolean canInvoke(DataModelMirror other)
true iff this data model can apply the method parameter
 whose type is the specified data model type.
 That is:
 other - the other data model typetrue iff can invoke method
     using this data model as parameter of the specified parameter,
     false otherwiseIllegalArgumentException - if some parameters were nullboolean canContain(DataModelMirror other)
true iff this data model can contain the other data model.
 That is:
 other - the other data model typetrue iff this data model can contain the other data model,
     false otherwiseIllegalArgumentException - if some parameters were nullPropertyMirror findProperty(String name)
name - target namenull if not foundIllegalArgumentException - if some parameters were nullCopyright © 2011–2018 Asakusa Framework Team. All rights reserved.