com.sun.tools.xjc.reader.xmlschema
Class WildcardNameClassBuilder

java.lang.Object
  extended by com.sun.tools.xjc.reader.xmlschema.WildcardNameClassBuilder
All Implemented Interfaces:
XSWildcardFunction<org.kohsuke.rngom.nc.NameClass>

public final class WildcardNameClassBuilder
extends Object
implements XSWildcardFunction<org.kohsuke.rngom.nc.NameClass>

Builds a name class representation of a wildcard.

Singleton. Use the build method to create a NameClass.


Method Summary
 org.kohsuke.rngom.nc.NameClass any(XSWildcard.Any wc)
           
static org.kohsuke.rngom.nc.NameClass build(XSWildcard wc)
           
 org.kohsuke.rngom.nc.NameClass other(XSWildcard.Other wc)
           
 org.kohsuke.rngom.nc.NameClass union(XSWildcard.Union wc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

build

public static org.kohsuke.rngom.nc.NameClass build(XSWildcard wc)

any

public org.kohsuke.rngom.nc.NameClass any(XSWildcard.Any wc)
Specified by:
any in interface XSWildcardFunction<org.kohsuke.rngom.nc.NameClass>

other

public org.kohsuke.rngom.nc.NameClass other(XSWildcard.Other wc)
Specified by:
other in interface XSWildcardFunction<org.kohsuke.rngom.nc.NameClass>

union

public org.kohsuke.rngom.nc.NameClass union(XSWildcard.Union wc)
Specified by:
union in interface XSWildcardFunction<org.kohsuke.rngom.nc.NameClass>