org.exolab.castor.xml

Class MarshalFramework.InheritanceMatch

Enclosing Class:
MarshalFramework

public static class MarshalFramework.InheritanceMatch
extends java.lang.Object

Used to store the information when we find a possible inheritance. It store the XMLClassDescriptor of the object to instantiate and the XMLFieldDescriptor of the parent, where the instance of the XMLClassDescriptor will be put.

Field Summary

XMLClassDescriptor
inheritedClassDesc
The class descriptor to instantiate.
XMLFieldDescriptor
parentFieldDesc
The field descriptor of the parent.

Constructor Summary

InheritanceMatch(XMLFieldDescriptor fieldDesc, XMLClassDescriptor classDesc)

Field Details

inheritedClassDesc

public XMLClassDescriptor inheritedClassDesc
The class descriptor to instantiate.

parentFieldDesc

public XMLFieldDescriptor parentFieldDesc
The field descriptor of the parent.

Constructor Details

InheritanceMatch

public InheritanceMatch(XMLFieldDescriptor fieldDesc,
                        XMLClassDescriptor classDesc)

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com