uk.co.mullsoft.jean
Class JEANMenuComponent

java.lang.Object
  extended by uk.co.mullsoft.jean.components.base.NString
      extended by uk.co.mullsoft.jean.JEANMenuComponent
All Implemented Interfaces:
java.lang.Comparable, Named

public class JEANMenuComponent
extends NString


Constructor Summary
JEANMenuComponent(java.lang.String name, java.lang.String sourceString)
           
 
Method Summary
 void addSubcomponent(JEANMenuComponent mc)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getSource()
           
 JEANMenuComponent[] getSubcomponents()
           
static JEANMenuComponent[] merge(JEANMenuComponent[] mc1, JEANMenuComponent[] mc2)
           
 void mergeWith(JEANMenuComponent otherMenuComponent)
           
 void setSubcomponents(JEANMenuComponent[] subcomponents)
           
 java.lang.String toString()
           
 
Methods inherited from class uk.co.mullsoft.jean.components.base.NString
compareTo, getName, setName, sort, toNString, toNString, toString, toStringArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JEANMenuComponent

public JEANMenuComponent(java.lang.String name,
                         java.lang.String sourceString)
Method Detail

merge

public static JEANMenuComponent[] merge(JEANMenuComponent[] mc1,
                                        JEANMenuComponent[] mc2)

addSubcomponent

public void addSubcomponent(JEANMenuComponent mc)

setSubcomponents

public void setSubcomponents(JEANMenuComponent[] subcomponents)

getSubcomponents

public JEANMenuComponent[] getSubcomponents()

getSource

public java.lang.String[] getSource()

toString

public java.lang.String toString()
Overrides:
toString in class NString

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class NString

mergeWith

public void mergeWith(JEANMenuComponent otherMenuComponent)