org.exolab.castor.builder.binding
Class ComponentBindingTypeChoice

java.lang.Object
  extended by org.exolab.castor.builder.binding.ComponentBindingTypeChoice
All Implemented Interfaces:
java.io.Serializable

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

Version:
$Revision: 1.2 $ $Date: 2005/03/05 13:41:43 $
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(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentBindingTypeChoice

public ComponentBindingTypeChoice()
Method Detail

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 -
Throws:
MarshalException
ValidationException

marshal

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

setInterface

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

Parameters:
_interface - the value of field '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 -
Throws:
MarshalException
ValidationException

validate

public void validate()
              throws ValidationException
Throws:
ValidationException


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