com.bigllc.retsiq.metadata
Interface MetadataNode


public interface MetadataNode

Not used currently but the idea is move all the metadata node types to interfaces.


Method Summary
 void addChildNode(MetadataNode child)
           
 java.lang.String getAttributeName()
           
 MetadataNode getChild(com.bigllc.retsiq.api.RETSConstants.MetadataType type, java.lang.String name)
           
 java.util.List<MetadataNode> getChildrenNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 java.util.Map<java.lang.String,MetadataNode> getChildrenNodeLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
           
 java.lang.String getDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 com.bigllc.retsiq.api.RETSConstants.MetadataType getMetadataType()
           
 java.lang.String getName()
           
 java.lang.String getNameKey()
           
 MetadataNode getParentNode()
           
 MetadataNode getRootNode()
           
 MetadataSystem getSystem()
           
 java.lang.String getValue(java.lang.String column)
           
 java.util.List<java.lang.String> getValueKeys()
           
 java.lang.String getVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 void removeChildNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type, java.lang.String name)
           
 void setChildrenNodes(com.bigllc.retsiq.api.RETSConstants.MetadataType type, java.util.List<MetadataNode> children)
           
 void setParentNode(MetadataNode parent)
           
 java.lang.String setValue(java.lang.String column)
           
 

Method Detail

getName

java.lang.String getName()

getNameKey

java.lang.String getNameKey()

getDate

java.lang.String getDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)

getVersion

java.lang.String getVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)

getAttributeName

java.lang.String getAttributeName()

getMetadataType

com.bigllc.retsiq.api.RETSConstants.MetadataType getMetadataType()

getValueKeys

java.util.List<java.lang.String> getValueKeys()

getValue

java.lang.String getValue(java.lang.String column)

setValue

java.lang.String setValue(java.lang.String column)

getParentNode

MetadataNode getParentNode()

setParentNode

void setParentNode(MetadataNode parent)

getRootNode

MetadataNode getRootNode()

getSystem

MetadataSystem getSystem()

getChildTypes

com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()

getChildrenNode

java.util.List<MetadataNode> getChildrenNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type)

setChildrenNodes

void setChildrenNodes(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
                      java.util.List<MetadataNode> children)

getChildrenNodeLookup

java.util.Map<java.lang.String,MetadataNode> getChildrenNodeLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)

getChild

MetadataNode getChild(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
                      java.lang.String name)

addChildNode

void addChildNode(MetadataNode child)

removeChildNode

void removeChildNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
                     java.lang.String name)