public class DetailDirectory extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
DetailDirectory.AnalysisVisitor
Model visitor for analyzing the structure of bindings and determining the appropriate schema components.
|
| Constructor and Description |
|---|
DetailDirectory(GlobalCustom custom,
ValidationContext vctx)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected MappingDetail |
forceMappingDetail(MappingElement map)
Find detail information for a <mapping>.
|
Collection |
getComplexDetails()
Get all complex type details.
|
MappingDetail |
getMappingDetail(MappingElementBase map)
Get detail information for a <mapping>.
|
EnumDetail |
getSimpleDetail(String type)
Get detail information for a simple type.
|
Collection |
getSimpleDetails()
Get all simple type details.
|
void |
populate(List bindings)
Populate the mapping directory from a supplied list of root bindings.
|
public DetailDirectory(GlobalCustom custom, ValidationContext vctx)
custom - binding customization information (used for creating names as needed)vctx - binding validation contextpublic void populate(List bindings)
bindings - protected MappingDetail forceMappingDetail(MappingElement map)
map - public MappingDetail getMappingDetail(MappingElementBase map)
map - public EnumDetail getSimpleDetail(String type)
type - public Collection getComplexDetails()
MappingDetailpublic Collection getSimpleDetails()
EnumDetailCopyright © 2005-2014 jibx.org. All Rights Reserved.