cz.zcu.validationserver.common
Class NamedObject

java.lang.Object
  extended by cz.zcu.validationserver.common.NamedObject
All Implemented Interfaces:
LoadableFromXML, java.lang.Comparable<NamedObject>
Direct Known Subclasses:
ValidationDomainImpl, ValidationProcess

public class NamedObject
extends java.lang.Object
implements java.lang.Comparable<NamedObject>, LoadableFromXML

Kazdy NamedObject ma jmeno a muze nalezet do (jednoho ci zadneho) NamedObjectListu. Kdykoliv se zmenit parent objektu, objekt sam zaridi svoje prendani do jineho NamedObjectListu. User: Lukas Date: 26.3.2007 Time: 14:08:29


Field Summary
private  java.lang.String name
           
private  NamedObjectList<NamedObject> parent
           
 
Constructor Summary
NamedObject(NamedObjectList<NamedObject> parent, java.lang.String name)
           
NamedObject(java.lang.String name)
           
 
Method Summary
 int compareTo(NamedObject o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
           
 NamedObjectList<NamedObject> getParent()
           
 int hashCode()
           
 void loadFromElement(Element element)
          Nacte objekt z XML
 void setName(java.lang.String name)
           
 void setParent(NamedObjectList<NamedObject> parent)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

private NamedObjectList<NamedObject> parent

name

private java.lang.String name
Constructor Detail

NamedObject

public NamedObject(java.lang.String name)

NamedObject

public NamedObject(NamedObjectList<NamedObject> parent,
                   java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getParent

public NamedObjectList<NamedObject> getParent()

setParent

public void setParent(NamedObjectList<NamedObject> parent)

setName

public void setName(java.lang.String name)

compareTo

public int compareTo(NamedObject o)
Specified by:
compareTo in interface java.lang.Comparable<NamedObject>

loadFromElement

public void loadFromElement(Element element)
                     throws XMLLoadException
Description copied from interface: LoadableFromXML
Nacte objekt z XML

Specified by:
loadFromElement in interface LoadableFromXML
Parameters:
element - XML element odkud nacist
Throws:
XMLLoadException - Kdyz to nevyjde

toString

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.