Enhydra 5.1 API

org.enhydra.dods.trans
Class Referrer

java.lang.Object
  |
  +--org.enhydra.dods.trans.Referrer

public class Referrer
extends java.lang.Object

This class represents referrer object. When one table references another table, information about referrer table is saved in this class.


Nested Class Summary
 class Referrer.RefAttr
          This class represent referrer attribute object.
 
Field Summary
protected  java.lang.String name
          referrer name
protected  java.lang.String pckg
          referrer package
protected  java.util.ArrayList refAttr
          List of referrer attributes.
 
Constructor Summary
Referrer(java.lang.String pckg, java.lang.String name)
          constructor (String, String)
 
Method Summary
 void addAttribute(Referrer.RefAttr attr)
          Add referrer attribute.
 void addAttribute(java.lang.String name, java.lang.String do_name)
          Add referrer attribute.
 Referrer.RefAttr attribute(int index)
          Get referrer attribute with appropriate index.
 java.lang.String attributeDoName(int index)
          Get referrer attribute DO name with appropriate index.
 java.lang.String attributeName(int index)
          Get referrer attribute name with appropriate index.
static void main(java.lang.String[] args)
           
 java.lang.String name()
          Get referrer name.
 java.lang.String pckg()
          Get referrer package.
 java.util.ArrayList referrerAttributes()
          Get referrer attributes.
 int size()
          Get number of referrer attributes.
 java.lang.String toString()
          Get String representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

refAttr

protected java.util.ArrayList refAttr
List of referrer attributes.


name

protected java.lang.String name
referrer name


pckg

protected java.lang.String pckg
referrer package

Constructor Detail

Referrer

public Referrer(java.lang.String pckg,
                java.lang.String name)
constructor (String, String)

Parameters:
pckg - Referrer package.
name - Referrer package.
Method Detail

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.String do_name)
Add referrer attribute.

Parameters:
name - Name of attribute.
do_name - Name of DO class which references current table.

addAttribute

public void addAttribute(Referrer.RefAttr attr)
Add referrer attribute.

Parameters:
attr - Referrer attribute.

size

public int size()
Get number of referrer attributes.

Returns:
Number of referrer attributes.

name

public java.lang.String name()
Get referrer name.

Returns:
Referrer name.

pckg

public java.lang.String pckg()
Get referrer package.

Returns:
Referrer package.

referrerAttributes

public java.util.ArrayList referrerAttributes()
Get referrer attributes.

Returns:
Referrer attributes.

attribute

public Referrer.RefAttr attribute(int index)
Get referrer attribute with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute with appropriate index.

attributeName

public java.lang.String attributeName(int index)
Get referrer attribute name with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute name with appropriate index.

attributeDoName

public java.lang.String attributeDoName(int index)
Get referrer attribute DO name with appropriate index.

Parameters:
index - Index of referrer attribute.
Returns:
Attribute DO name with appropriate index.

toString

public java.lang.String toString()
Get String representation.

Overrides:
toString in class java.lang.Object
Returns:
String representation.

main

public static void main(java.lang.String[] args)

Enhydra 5.1 API