com.bigllc.retsiq.metadata.io
Class XmlRetsMetadataSource

java.lang.Object
  extended by com.bigllc.retsiq.metadata.io.XmlRetsMetadataSource
All Implemented Interfaces:
MetadataSource

public class XmlRetsMetadataSource
extends java.lang.Object
implements MetadataSource

Metadata source handler that pulls directly from a RETS server. In addition this source handler can pull partial metadata rather than a complete download.

Author:
Marc G. Smith

Constructor Summary
XmlRetsMetadataSource(java.net.URL url, java.lang.String username, java.lang.String password, java.lang.String useragent, java.lang.String useragentPassword, MetadataFilter nodeFilter, MetadataTypeFilter typeFilter)
           
 
Method Summary
 java.util.List<MetadataSystem> build()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRetsMetadataSource

public XmlRetsMetadataSource(java.net.URL url,
                             java.lang.String username,
                             java.lang.String password,
                             java.lang.String useragent,
                             java.lang.String useragentPassword,
                             MetadataFilter nodeFilter,
                             MetadataTypeFilter typeFilter)
Method Detail

build

public java.util.List<MetadataSystem> build()
                                     throws java.lang.Exception
Specified by:
build in interface MetadataSource
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException