endrov.typeText
Class TextAnnot

java.lang.Object
  extended by endrov.data.EvContainer
      extended by endrov.data.EvObject
          extended by endrov.typeText.TextAnnot
All Implemented Interfaces:
java.lang.Cloneable

public class TextAnnot
extends EvObject
implements java.lang.Cloneable

Meta object: Image annotation


Field Summary
 int frame
           
 javax.vecmath.Vector3d pos
           
 java.lang.String text
          Instance *
 
Fields inherited from class endrov.data.EvContainer
author, containerIcon, coreMetadataModified, dateCreate, dateLastModify, isGeneratedData, metaObject, ostBlobID
 
Constructor Summary
TextAnnot()
           
 
Method Summary
 void buildMetamenu(javax.swing.JMenu menu, EvContainer parentObject)
          Additions to the object-specific menu
 TextAnnot clone()
           
 EvObject cloneEvObject()
          Get a deep copy of the object, not including children
 boolean equals(java.lang.Object obj)
           
 java.lang.String getMetaTypeDesc()
          Description of this metatype
static void initPlugin()
          Plugin declaration
 void loadMetadata(org.jdom.Element e)
          Load data
 java.lang.String saveMetadata(org.jdom.Element e)
          Save data
 
Methods inherited from class endrov.data.EvObject
cloneEvObjectRecursive, cloneUsingSerialize, getContainerIcon
 
Methods inherited from class endrov.data.EvContainer
addMetaObject, getChild, getChildNames, getFreeChildName, getIdObjects, getIdObjectsRecursive, getMetaContainer, getMetaObject, getObjects, isMetadataModified, putChild, removeMetaObjectByValue, setMetadataModified, setMetadataNotModified
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

public java.lang.String text
Instance *


pos

public javax.vecmath.Vector3d pos

frame

public int frame
Constructor Detail

TextAnnot

public TextAnnot()
Method Detail

buildMetamenu

public void buildMetamenu(javax.swing.JMenu menu,
                          EvContainer parentObject)
Additions to the object-specific menu

Specified by:
buildMetamenu in class EvObject
parentObject - TODO

clone

public TextAnnot clone()
Overrides:
clone in class java.lang.Object

equals

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

getMetaTypeDesc

public java.lang.String getMetaTypeDesc()
Description of this metatype

Specified by:
getMetaTypeDesc in class EvObject

saveMetadata

public java.lang.String saveMetadata(org.jdom.Element e)
Save data

Specified by:
saveMetadata in class EvObject

loadMetadata

public void loadMetadata(org.jdom.Element e)
Load data

Specified by:
loadMetadata in class EvObject

cloneEvObject

public EvObject cloneEvObject()
Description copied from class: EvObject
Get a deep copy of the object, not including children

Specified by:
cloneEvObject in class EvObject

initPlugin

public static void initPlugin()
Plugin declaration