org.jaffa.components.navigation.domain.impl
Class MenuOptionImpl

java.lang.Object
  extended byorg.jaffa.components.navigation.domain.impl.MenuOptionImpl
All Implemented Interfaces:
MenuOption, com.sun.xml.bind.unmarshaller.UnmarshallableObject, com.sun.xml.bind.validator.ValidatableObject, com.sun.xml.bind.serializer.XMLSerializable

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


Nested Class Summary
 class MenuOptionImpl.Unmarshaller
           
 
Field Summary
protected  ComponentAction _ComponentAction
           
protected  DesktopMenu _DesktopMenu
           
protected  String _Label
           
protected  SubMenu _SubMenu
           
protected  UrlAction _UrlAction
           
 
Constructor Summary
MenuOptionImpl()
           
 
Method Summary
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
           
 ComponentAction getComponentAction()
           
 DesktopMenu getDesktopMenu()
           
 String getLabel()
           
 Class getPrimaryInterface()
           
 Class getPrimaryInterfaceClass()
           
 SubMenu getSubMenu()
           
 com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(com.sun.xml.bind.unmarshaller.UnmarshallingContext context)
           
 UrlAction getUrlAction()
           
 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 setComponentAction(ComponentAction value)
           
 void setDesktopMenu(DesktopMenu value)
           
 void setLabel(String value)
           
 void setSubMenu(SubMenu value)
           
 void setUrlAction(UrlAction value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_SubMenu

protected SubMenu _SubMenu

_DesktopMenu

protected DesktopMenu _DesktopMenu

_UrlAction

protected UrlAction _UrlAction

_Label

protected String _Label

_ComponentAction

protected ComponentAction _ComponentAction
Constructor Detail

MenuOptionImpl

public MenuOptionImpl()
Method Detail

getSubMenu

public SubMenu getSubMenu()
Specified by:
getSubMenu in interface MenuOption

setSubMenu

public void setSubMenu(SubMenu value)
Specified by:
setSubMenu in interface MenuOption

getDesktopMenu

public DesktopMenu getDesktopMenu()
Specified by:
getDesktopMenu in interface MenuOption

setDesktopMenu

public void setDesktopMenu(DesktopMenu value)
Specified by:
setDesktopMenu in interface MenuOption

getUrlAction

public UrlAction getUrlAction()
Specified by:
getUrlAction in interface MenuOption

setUrlAction

public void setUrlAction(UrlAction value)
Specified by:
setUrlAction in interface MenuOption

getLabel

public String getLabel()
Specified by:
getLabel in interface MenuOption

setLabel

public void setLabel(String value)
Specified by:
setLabel in interface MenuOption

getComponentAction

public ComponentAction getComponentAction()
Specified by:
getComponentAction in interface MenuOption

setComponentAction

public void setComponentAction(ComponentAction value)
Specified by:
setComponentAction in interface MenuOption

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.