Dali Provisional API
Release 3.2

org.eclipse.jpt.jaxb.core.xsd
Class XsdUtil

java.lang.Object
  extended by org.eclipse.jpt.jaxb.core.xsd.XsdUtil

public class XsdUtil
extends Object

Utility class for building XSD model and its extensions for JAXB


Nested Class Summary
static class XsdUtil.AdapterTransformer
           
static class XsdUtil.NamespaceEquals
           
static class XsdUtil.XsdAdapterFactoryImpl
          The Factory for the XSD adapter model.
 
Field Summary
static org.eclipse.jpt.common.utility.transformer.Transformer<Notifier,Object> ADAPTER_TRANSFORMER
           
 
Constructor Summary
XsdUtil()
           
 
Method Summary
static
<O> org.eclipse.jpt.common.utility.transformer.Transformer<Notifier,O>
adapterTransformer()
           
static org.eclipse.xsd.XSDSchema buildXSDModel(String uriString)
          Given uri for an XML Schema document, parse the document and build corresponding EMF object.
static Object getAdapter(Notifier notifier)
           
static String getResolvedUri(String location)
           
static XsdSchema getSchema(org.eclipse.xsd.XSDSchema xsdSchema)
           
static XsdSchema getSchemaForSchema()
           
static boolean namespaceEquals(org.eclipse.xsd.XSDNamedComponent comp, String namespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADAPTER_TRANSFORMER

public static final org.eclipse.jpt.common.utility.transformer.Transformer<Notifier,Object> ADAPTER_TRANSFORMER
Constructor Detail

XsdUtil

public XsdUtil()
Method Detail

namespaceEquals

public static boolean namespaceEquals(org.eclipse.xsd.XSDNamedComponent comp,
                                      String namespace)

getResolvedUri

public static String getResolvedUri(String location)

getSchema

public static XsdSchema getSchema(org.eclipse.xsd.XSDSchema xsdSchema)

getSchemaForSchema

public static XsdSchema getSchemaForSchema()

buildXSDModel

public static org.eclipse.xsd.XSDSchema buildXSDModel(String uriString)
Given uri for an XML Schema document, parse the document and build corresponding EMF object.


getAdapter

public static Object getAdapter(Notifier notifier)

adapterTransformer

public static final <O> org.eclipse.jpt.common.utility.transformer.Transformer<Notifier,O> adapterTransformer()

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.