cz.cuni.amis.pogamut.udk.t3dgenerator.elements
Class AbstractBean

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

public class AbstractBean
extends AbstractUnrealBean

Abstract predecessor for most Unreal objects. A descendant needs to use UnrealBean annotation to specify the objec type.

Author:
Martin Cerny

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
className, name
 
Constructor Summary
AbstractBean()
           
AbstractBean(String className)
           
AbstractBean(String className, String archetypeName)
           
AbstractBean(String className, String archetypeName, String name)
           
AbstractBean(String className, UnrealReference archetype)
           
AbstractBean(String className, UnrealReference archetype, String name)
           
 
Method Summary
 UnrealReference getArchetype()
           
static String getDefaultArchetype(String className)
          Get a name of default archetype for a specified className.
 
Methods inherited from class cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
getClassName, getName, getNameForReferences, getReference, setName, setNameForReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBean

public AbstractBean()

AbstractBean

public AbstractBean(String className)

AbstractBean

public AbstractBean(String className,
                    UnrealReference archetype)

AbstractBean

public AbstractBean(String className,
                    String archetypeName)

AbstractBean

public AbstractBean(String className,
                    String archetypeName,
                    String name)

AbstractBean

public AbstractBean(String className,
                    UnrealReference archetype,
                    String name)
Method Detail

getDefaultArchetype

public static String getDefaultArchetype(String className)
Get a name of default archetype for a specified className. Useful in creating archetype references.

Parameters:
className -
Returns:

getArchetype

public UnrealReference getArchetype()


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