story.flashback.nodes
Class Reference

java.lang.Object
  extended by story.flashback.nodes.Reference
All Implemented Interfaces:
NodeConfig

public class Reference
extends java.lang.Object
implements NodeConfig


Field Summary
static AttributeID ATT_ADDRESS
           
static AttributeID ATT_AUTHOR
           
static AttributeID ATT_BOOKTITLE
           
static AttributeID ATT_CHAPTER
           
static AttributeID ATT_COMMENT
           
static AttributeID ATT_EDITION
           
static AttributeID ATT_EDITOR
           
static AttributeID ATT_HIDDEN_ASSOCIATION
           
static AttributeID ATT_HOWPUBLISHED
           
static AttributeID ATT_INSTITUTION
           
static AttributeID ATT_ISBN
           
static AttributeID ATT_JOURNAL
           
static AttributeID ATT_MONTH
           
static AttributeID ATT_NOTE
           
static AttributeID ATT_NUMBER
           
static AttributeID ATT_ORGANIZATION
           
static AttributeID ATT_PAGES
           
static AttributeID ATT_PUBLISHER
           
static AttributeID ATT_SCHOOL
           
static AttributeID ATT_SERIES
           
static AttributeID ATT_TITLE
           
static AttributeID ATT_TYPE
           
static AttributeID ATT_VOLUME
           
static AttributeID ATT_YEAR
           
 
Constructor Summary
Reference()
           
 
Method Summary
 NodeType getType()
           
 Attribute initAttribute(AttributeID att)
           
 AttributeID[] registerAttributes()
           
 GenericType subTypes()
          If you want this node type to support subtypes, return a GenericType for the enum you want to describe the possible subtypes.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATT_COMMENT

public static final AttributeID ATT_COMMENT

ATT_AUTHOR

public static final AttributeID ATT_AUTHOR

ATT_TITLE

public static final AttributeID ATT_TITLE

ATT_YEAR

public static final AttributeID ATT_YEAR

ATT_JOURNAL

public static final AttributeID ATT_JOURNAL

ATT_NUMBER

public static final AttributeID ATT_NUMBER

ATT_VOLUME

public static final AttributeID ATT_VOLUME

ATT_PAGES

public static final AttributeID ATT_PAGES

ATT_MONTH

public static final AttributeID ATT_MONTH

ATT_EDITOR

public static final AttributeID ATT_EDITOR

ATT_PUBLISHER

public static final AttributeID ATT_PUBLISHER

ATT_ISBN

public static final AttributeID ATT_ISBN

ATT_SERIES

public static final AttributeID ATT_SERIES

ATT_ADDRESS

public static final AttributeID ATT_ADDRESS

ATT_EDITION

public static final AttributeID ATT_EDITION

ATT_HOWPUBLISHED

public static final AttributeID ATT_HOWPUBLISHED

ATT_BOOKTITLE

public static final AttributeID ATT_BOOKTITLE

ATT_ORGANIZATION

public static final AttributeID ATT_ORGANIZATION

ATT_CHAPTER

public static final AttributeID ATT_CHAPTER

ATT_SCHOOL

public static final AttributeID ATT_SCHOOL

ATT_INSTITUTION

public static final AttributeID ATT_INSTITUTION

ATT_TYPE

public static final AttributeID ATT_TYPE

ATT_NOTE

public static final AttributeID ATT_NOTE

ATT_HIDDEN_ASSOCIATION

public static final AttributeID ATT_HIDDEN_ASSOCIATION
Constructor Detail

Reference

public Reference()
Method Detail

getType

public NodeType getType()
Specified by:
getType in interface NodeConfig

registerAttributes

public AttributeID[] registerAttributes()
                                 throws Scheherexception
Specified by:
registerAttributes in interface NodeConfig
Throws:
Scheherexception

initAttribute

public Attribute initAttribute(AttributeID att)
                        throws Scheherexception
Specified by:
initAttribute in interface NodeConfig
Throws:
Scheherexception

subTypes

public GenericType subTypes()
Description copied from interface: NodeConfig
If you want this node type to support subtypes, return a GenericType for the enum you want to describe the possible subtypes. Otherwise, return null.

Specified by:
subTypes in interface NodeConfig


Copyright © 2011 David K. Elson. All Rights Reserved.