com.edustructures.sifworks
Interface ElementVersionInfo


public interface ElementVersionInfo

Represents information about an ElementDef that is specific to a version of SIF


Method Summary
 int getSequence()
          The Sequence number of this element in this version of SIF
 com.edustructures.sifworks.impl.surrogates.RenderSurrogate getSurrogate()
          A RenderSurrogate instance, if necessary for rendering this element in this version of SIF
 java.lang.String getTag()
          The XML tag name to use for this version of SIF
 boolean isAttribute()
          Does this ADK Element represent an XML element or attribute in this version of SIF?
 boolean isCollapsed()
          Does this element "collapse" in this version of SIF? This happens with many of the list container elements in SIF 1.x
 boolean isRepeatable()
          Is this element repeatable in this version of SIF?
 

Method Detail

getTag

java.lang.String getTag()
The XML tag name to use for this version of SIF

Returns:
The XML Tag name that this element represents

getSurrogate

com.edustructures.sifworks.impl.surrogates.RenderSurrogate getSurrogate()
A RenderSurrogate instance, if necessary for rendering this element in this version of SIF

Returns:
The RenderSurrogate that is used to render this element

getSequence

int getSequence()
The Sequence number of this element in this version of SIF

Returns:
The sequence number this element has, compared to its peers

isCollapsed

boolean isCollapsed()
Does this element "collapse" in this version of SIF? This happens with many of the list container elements in SIF 1.x

Returns:
True if this is element is collapsed (e.g. doesn't exist, but it's children do) in this version of SIF

isAttribute

boolean isAttribute()
Does this ADK Element represent an XML element or attribute in this version of SIF?

Returns:
True if this Element represents an XML attribute in this version of SIF

isRepeatable

boolean isRepeatable()
Is this element repeatable in this version of SIF?

Returns:
True if this element is repeatable in this version of SIF


Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.