org.jaffa.presentation.portlet.component.componentdomain.impl
Class ComponentImpl

java.lang.Object
  extended byorg.jaffa.presentation.portlet.component.componentdomain.impl.ComponentImpl
All Implemented Interfaces:
Component, com.sun.xml.bind.unmarshaller.UnmarshallableObject, com.sun.xml.bind.validator.ValidatableObject, com.sun.xml.bind.serializer.XMLSerializable

public class ComponentImpl
extends Object
implements Component, com.sun.xml.bind.unmarshaller.UnmarshallableObject, com.sun.xml.bind.serializer.XMLSerializable, com.sun.xml.bind.validator.ValidatableObject


Nested Class Summary
 class ComponentImpl.Unmarshaller
           
 
Field Summary
protected  String _ClassName
           
protected  String _Description
           
protected  String _Id
           
protected  com.sun.xml.bind.util.ListImpl _MandatoryFunction
           
protected  com.sun.xml.bind.util.ListImpl _OptionalFunction
           
protected  String _Type
           
 
Constructor Summary
ComponentImpl()
           
 
Method Summary
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
           
 String getClassName()
           
 String getDescription()
           
 String getId()
           
 List getMandatoryFunction()
           
 List getOptionalFunction()
           
 Class getPrimaryInterface()
           
 Class getPrimaryInterfaceClass()
           
 String getType()
           
 com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(com.sun.xml.bind.unmarshaller.UnmarshallingContext context)
           
 void serializeAttributeBodies(com.sun.xml.bind.serializer.XMLSerializer context)
           
 void serializeAttributes(com.sun.xml.bind.serializer.XMLSerializer context)
           
 void serializeElements(com.sun.xml.bind.serializer.XMLSerializer context)
           
 void setClassName(String value)
           
 void setDescription(String value)
           
 void setId(String value)
           
 void setType(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_Type

protected String _Type

_Description

protected String _Description

_MandatoryFunction

protected com.sun.xml.bind.util.ListImpl _MandatoryFunction

_OptionalFunction

protected com.sun.xml.bind.util.ListImpl _OptionalFunction

_ClassName

protected String _ClassName

_Id

protected String _Id
Constructor Detail

ComponentImpl

public ComponentImpl()
Method Detail

getType

public String getType()
Specified by:
getType in interface Component

setType

public void setType(String value)
Specified by:
setType in interface Component

getDescription

public String getDescription()
Specified by:
getDescription in interface Component

setDescription

public void setDescription(String value)
Specified by:
setDescription in interface Component

getMandatoryFunction

public List getMandatoryFunction()
Specified by:
getMandatoryFunction in interface Component

getOptionalFunction

public List getOptionalFunction()
Specified by:
getOptionalFunction in interface Component

getClassName

public String getClassName()
Specified by:
getClassName in interface Component

setClassName

public void setClassName(String value)
Specified by:
setClassName in interface Component

getId

public String getId()
Specified by:
getId in interface Component

setId

public void setId(String value)
Specified by:
setId in interface Component

getUnmarshaller

public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(com.sun.xml.bind.unmarshaller.UnmarshallingContext context)
Specified by:
getUnmarshaller in interface com.sun.xml.bind.unmarshaller.UnmarshallableObject

getPrimaryInterfaceClass

public Class getPrimaryInterfaceClass()
Specified by:
getPrimaryInterfaceClass in interface com.sun.xml.bind.unmarshaller.UnmarshallableObject

serializeElements

public void serializeElements(com.sun.xml.bind.serializer.XMLSerializer context)
                       throws SAXException
Specified by:
serializeElements in interface com.sun.xml.bind.serializer.XMLSerializable
Throws:
SAXException

serializeAttributes

public void serializeAttributes(com.sun.xml.bind.serializer.XMLSerializer context)
                         throws SAXException
Specified by:
serializeAttributes in interface com.sun.xml.bind.serializer.XMLSerializable
Throws:
SAXException

serializeAttributeBodies

public void serializeAttributeBodies(com.sun.xml.bind.serializer.XMLSerializer context)
                              throws SAXException
Specified by:
serializeAttributeBodies in interface com.sun.xml.bind.serializer.XMLSerializable
Throws:
SAXException

getPrimaryInterface

public Class getPrimaryInterface()
Specified by:
getPrimaryInterface in interface com.sun.xml.bind.validator.ValidatableObject

createRawValidator

public com.sun.msv.verifier.DocumentDeclaration createRawValidator()
Specified by:
createRawValidator in interface com.sun.xml.bind.validator.ValidatableObject


Copyright © 2002-2004 JAFFA Project.