org.exolab.castor.xml.schema.util

Class XMLInstance2Schema


public class XMLInstance2Schema
extends java.lang.Object

A class for reading XML Schemas
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:45 $
Author:
Keith Visco

Constructor Summary

XMLInstance2Schema()
Creates a new XMLInstance2Schema

Method Summary

Schema
createSchema(InputSource source)
Creates an XML Schema using the given InputSource.
Schema
createSchema(Reader reader)
Creates an XML Schema using the given Reader.
Schema
createSchema(String filename)
Creates an XML Schema using the given XML instance filename.
static void
main(args[] )
For testing purposes only
void
setDefaultGroupingAsAll()
Sets the default grouping as "all".

Constructor Details

XMLInstance2Schema

public XMLInstance2Schema()
Creates a new XMLInstance2Schema

Method Details

createSchema

public Schema createSchema(InputSource source)
            throws IOException
Creates an XML Schema using the given InputSource. The InputSource must be for an XML instance document. The XML Schema created will be based on the specific XML instance document.
Parameters:
source - the InputSource for the XML document

createSchema

public Schema createSchema(Reader reader)
            throws IOException
Creates an XML Schema using the given Reader. The reader must be for an XML instance document. The XML Schema created will be based on the specific XML instance document.
Parameters:
reader - the Reader for the XML document

createSchema

public Schema createSchema(String filename)
            throws IOException
Creates an XML Schema using the given XML instance filename. The XML Schema created will be based on the specific XML instance document.
Parameters:
filename - the filename for the XML document

main

public static void main(args[] )
For testing purposes only

setDefaultGroupingAsAll

public void setDefaultGroupingAsAll()
Sets the default grouping as "all". By default groups will be treated as "sequence".

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com