org.asyrinx.joey.gen.model
クラス Element

java.lang.Object
  拡張org.asyrinx.joey.gen.model.Element
すべての実装インタフェース:
java.lang.Cloneable
直系の既知のサブクラス:
AppDomain, Column, Constraint, Database, Databases, ElementSet, Entity, EntityElement, EntityKeyEntry, EnumerationEntry, ForeignKeyEntry, IndexEntry, PrimaryKeyEntry, ReferenceEntry, Table

public abstract class Element
extends java.lang.Object
implements java.lang.Cloneable

作成者:
akima

フィールドの概要
protected  org.apache.commons.logging.Log log
           
 
コンストラクタの概要
Element()
           
Element(Element parent)
           
Element(Element parent, java.lang.String name)
           
Element(Element parent, java.lang.String name, java.lang.String label)
           
Element(java.lang.String name)
           
 
メソッドの概要
 void add(Element element)
           
 java.lang.Object clone()
           
 java.lang.String getDescription()
           
 java.lang.String getFullName()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.Object getOption(java.lang.String key)
           
 java.util.Map getOptions()
           
 Element getOriginal()
           
 Element getParentElement()
           
 boolean isEntity()
           
 void setDescription(java.lang.String description)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setOptions(java.util.Map options)
           
 void setOriginal(Element original)
           
protected  void setParentElement(Element parent)
           
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

protected final org.apache.commons.logging.Log log
コンストラクタの詳細

Element

public Element()

Element

public Element(Element parent)
パラメータ:
parent -

Element

public Element(java.lang.String name)
パラメータ:
name -

Element

public Element(Element parent,
               java.lang.String name)
パラメータ:
parent -
name -

Element

public Element(Element parent,
               java.lang.String name,
               java.lang.String label)
パラメータ:
parent -
name -
メソッドの詳細

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
例外:
java.lang.CloneNotSupportedException

getFullName

public java.lang.String getFullName()

getParentElement

public Element getParentElement()
戻り値:
Returns the parent.

setParentElement

protected void setParentElement(Element parent)
パラメータ:
parent - The parent to set.

isEntity

public boolean isEntity()

add

public void add(Element element)

getLabel

public java.lang.String getLabel()
戻り値:
Returns the label.

setLabel

public void setLabel(java.lang.String label)
パラメータ:
label - The label to set.

getName

public java.lang.String getName()
戻り値:
Returns the name.

setName

public void setName(java.lang.String name)
パラメータ:
name - The name to set.

getDescription

public java.lang.String getDescription()
戻り値:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
パラメータ:
description - The description to set.

getOptions

public java.util.Map getOptions()
戻り値:
Returns the options.

setOptions

public void setOptions(java.util.Map options)
パラメータ:
options - The options to set.

getOption

public java.lang.Object getOption(java.lang.String key)

getOriginal

public Element getOriginal()
戻り値:
Returns the original.

setOriginal

public void setOriginal(Element original)
パラメータ:
original - The original to set.


Copyright © 2004 asyrinx organization. All Rights Reserved.