cz.cuni.amis.pogamut.unreal.t3dgenerator.elements
Class AbstractUnrealBean

Package class diagram package AbstractUnrealBean
java.lang.Object
  extended by cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
All Implemented Interfaces:
IUnrealReferencable, IUnrealReferencableByName
Direct Known Subclasses:
AbstractActor, AbstractBean, AbstractObject, Brush, MapElement

public abstract class AbstractUnrealBean
extends Object
implements IUnrealReferencable, IUnrealReferencableByName

Author:
Martin Cerny

Field Summary
protected  String className
           
protected  String name
           
 
Constructor Summary
AbstractUnrealBean()
           
AbstractUnrealBean(String className)
           
AbstractUnrealBean(String className, String name)
           
 
Method Summary
 String getClassName()
           
 String getName()
           
 String getNameForReferences()
          Gets name of the object that should be used for references.
 UnrealReference getReference()
           
 void setName(String name)
           
 void setNameForReferences(String nameForReferences)
          Sets name of the object that should be used for references.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

protected String className

name

protected String name
Constructor Detail

AbstractUnrealBean

public AbstractUnrealBean()

AbstractUnrealBean

public AbstractUnrealBean(String className)

AbstractUnrealBean

public AbstractUnrealBean(String className,
                          String name)
Method Detail

getClassName

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

getName

public String getName()

getNameForReferences

public String getNameForReferences()
Gets name of the object that should be used for references. Default implementation returns getName(), but may be overriden.

Specified by:
getNameForReferences in interface IUnrealReferencableByName
Returns:

getReference

public UnrealReference getReference()
Specified by:
getReference in interface IUnrealReferencable

setName

public void setName(String name)

setNameForReferences

public void setNameForReferences(String nameForReferences)
Sets name of the object that should be used for references. Default implementation calls setName(String), but may be overriden.

Specified by:
setNameForReferences in interface IUnrealReferencableByName


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.