cz.cuni.amis.pogamut.unreal.t3dgenerator.elements
Class AbstractUnrealBean
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
className
protected String className
name
protected String name
AbstractUnrealBean
public AbstractUnrealBean()
AbstractUnrealBean
public AbstractUnrealBean(String className)
AbstractUnrealBean
public AbstractUnrealBean(String className,
String name)
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.