org.asyrinx.joey.gen.model.rdb
クラス ForeignKey

java.lang.Object
  拡張org.asyrinx.joey.gen.model.Element
      拡張org.asyrinx.joey.gen.model.ElementSet
          拡張org.asyrinx.joey.gen.model.rdb.ForeignKey
すべての実装インタフェース:
java.lang.Cloneable

public class ForeignKey
extends ElementSet

作成者:
akima

フィールドの概要
 
クラス org.asyrinx.joey.gen.model.ElementSet から継承したフィールド
elementList
 
クラス org.asyrinx.joey.gen.model.Element から継承したフィールド
log
 
コンストラクタの概要
ForeignKey()
           
ForeignKey(java.lang.String foreignTable)
           
ForeignKey(java.lang.String name, java.lang.String foreignTable)
           
ForeignKey(Table parent, java.lang.String foreignTable)
           
ForeignKey(Table parent, java.lang.String name, java.lang.String foreignTable)
           
 
メソッドの概要
 void add(ForeignKeyEntry entry)
           
 boolean contains(ForeignKeyEntry entry)
           
 boolean containsAsLocal(Column column)
           
 ForeignKeyEntry getEntry(int idx)
           
 ForeignKeyEntry getEntry(java.lang.String name)
           
 java.lang.String getForeign()
           
 java.lang.String getForeignColumnNames()
           
 Table getForeignTable()
           
 Index getIndex()
           
 Table getLocal()
           
 java.lang.String getLocalColumnNames()
           
 Table getParent()
           
protected  Table getTable(java.lang.String name)
           
 ForeignKeyType getType()
           
 boolean isEntity()
           
 boolean isIndexed()
           
 ForeignKeyEntry removeEntry(java.lang.String name)
           
 void setForeign(java.lang.String foreignTabe)
           
 void setIndex(Index index)
           
 void setIndexed(boolean indexed)
           
 void setType(ForeignKeyType type)
           
 
クラス org.asyrinx.joey.gen.model.ElementSet から継承したメソッド
add, clear, contains, contains, getElement, getElement, indexOf, indexOf, isEmpty, iterator, removeElement, size, toList
 
クラス org.asyrinx.joey.gen.model.Element から継承したメソッド
clone, getDescription, getFullName, getLabel, getName, getOption, getOptions, getOriginal, getParentElement, setDescription, setLabel, setName, setOptions, setOriginal, setParentElement
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ForeignKey

public ForeignKey()

ForeignKey

public ForeignKey(java.lang.String foreignTable)

ForeignKey

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

ForeignKey

public ForeignKey(Table parent,
                  java.lang.String foreignTable)
パラメータ:
parent -

ForeignKey

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

isEntity

public boolean isEntity()
定義:
クラス ElementSet 内の isEntity
戻り値:
Returns the entity.

add

public void add(ForeignKeyEntry entry)

contains

public boolean contains(ForeignKeyEntry entry)

getEntry

public ForeignKeyEntry getEntry(int idx)

getEntry

public ForeignKeyEntry getEntry(java.lang.String name)

removeEntry

public ForeignKeyEntry removeEntry(java.lang.String name)

getParent

public Table getParent()

getLocal

public Table getLocal()

getTable

protected final Table getTable(java.lang.String name)

getForeignTable

public Table getForeignTable()

getLocalColumnNames

public java.lang.String getLocalColumnNames()

getForeignColumnNames

public java.lang.String getForeignColumnNames()

getForeign

public java.lang.String getForeign()
戻り値:
Returns the foreign.

setForeign

public void setForeign(java.lang.String foreignTabe)

isIndexed

public boolean isIndexed()
戻り値:
Returns the indexed.

setIndexed

public void setIndexed(boolean indexed)
パラメータ:
indexed - The indexed to set.

getIndex

public Index getIndex()
戻り値:
Returns the index.

setIndex

public void setIndex(Index index)
パラメータ:
index - The index to set.

getType

public ForeignKeyType getType()
戻り値:
Returns the type.

setType

public void setType(ForeignKeyType type)
パラメータ:
type - The type to set.

containsAsLocal

public boolean containsAsLocal(Column column)
パラメータ:
column -
戻り値:


Copyright © 2004 asyrinx organization. All Rights Reserved.