org.exolab.castor.builder.binding

Class ComponentBindingTypeChoice

Implemented Interfaces:
java.io.Serializable

public class ComponentBindingTypeChoice
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:07:51 $
See Also:
Serialized Form

Constructor Summary

ComponentBindingTypeChoice()

Method Summary

Interface
getInterface()
Returns the value of field 'interface'.
ClassType
getJavaClass()
Returns the value of field 'javaClass'.
FieldType
getMember()
Returns the value of field 'member'.
boolean
isValid()
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.ContentHandler handler)
void
setInterface(Interface _interface)
Sets the value of field 'interface'.
void
setJavaClass(ClassType javaClass)
Sets the value of field 'javaClass'.
void
setMember(FieldType member)
Sets the value of field 'member'.
static ComponentBindingTypeChoice
unmarshalComponentBindingTypeChoice(java.io.Reader reader)
void
validate()

Constructor Details

ComponentBindingTypeChoice

public ComponentBindingTypeChoice()

Method Details

getInterface

public Interface getInterface()
Returns the value of field 'interface'.
Returns:
the value of field 'interface'.

getJavaClass

public ClassType getJavaClass()
Returns the value of field 'javaClass'.
Returns:
the value of field 'javaClass'.

getMember

public FieldType getMember()
Returns the value of field 'member'.
Returns:
the value of field 'member'.

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException
Parameters:
out -

marshal

public void marshal(org.xml.sax.ContentHandler handler)
            throws java.io.IOException,
                   MarshalException,
                   ValidationException
Parameters:
handler -

setInterface

public void setInterface(Interface _interface)
Sets the value of field 'interface'.
Parameters:
_interface -

setJavaClass

public void setJavaClass(ClassType javaClass)
Sets the value of field 'javaClass'.
Parameters:
javaClass - the value of field 'javaClass'.

setMember

public void setMember(FieldType member)
Sets the value of field 'member'.
Parameters:
member - the value of field 'member'.

unmarshalComponentBindingTypeChoice

public static ComponentBindingTypeChoice unmarshalComponentBindingTypeChoice(java.io.Reader reader)
            throws MarshalException,
                   ValidationException
Parameters:
reader -

validate

public void validate()
            throws ValidationException

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