|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAliasable
Nameable extension interface definition. This interface must be implemented
by a marshaller IMarshaller
or unmarshaller IUnmarshaller
that can use different top-level element
names. Although it does not define any methods, it designates the marshaller
or unmarshaller as being usable with a namespace and element name, and
particular bound class name, defined within a binding.
If this interface is implemented by a marshaller or unmarshaller class used
with a specified element name in a binding the binding compiler will actually
generate a subclass of the original class. The subclass uses a standard
no-argument constructor, but calls a superclass constructor with the
specified element name and bound class information. The superclass code can
then make use of the specified name in marshalling and/or unmarshalling.
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |