Package com.sun.tools.xjc.outline
Interface PackageOutline
-
- All Known Implementing Classes:
PackageOutlineImpl
public interface PackageOutlineOutline object that provides per-package information. This interface is accessible fromOutline.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JPackage_package()The exposed package this context is representing.javax.xml.bind.annotation.XmlNsFormgetAttributeFormDefault()The attribute form default for this package.Set<? extends ClassOutline>getClasses()GetsClassOutlines whoseClassOutline._package()points to this object.javax.xml.bind.annotation.XmlNsFormgetElementFormDefault()The element form default for this package.StringgetMostUsedNamespaceURI()The namespace URI most commonly used in classes in this package.JDefinedClassobjectFactory()Generated ObjectFactory from package.ObjectFactoryGeneratorobjectFactoryGenerator()Generates an ObjectFactory class for this package.
-
-
-
Method Detail
-
_package
JPackage _package()
The exposed package this context is representing.An exposed package is a package visible to users, a package supposed to be used by client applications. Sometime we have another parallel package that's not visible to users.
-
objectFactory
JDefinedClass objectFactory()
Generated ObjectFactory from package. This method allows a caller to obtain a reference to such ObjectFactory from its package. Must not be null.
-
objectFactoryGenerator
ObjectFactoryGenerator objectFactoryGenerator()
Generates an ObjectFactory class for this package.
-
getClasses
Set<? extends ClassOutline> getClasses()
GetsClassOutlines whoseClassOutline._package()points to this object.- Returns:
- can be empty but never null.
-
getMostUsedNamespaceURI
String getMostUsedNamespaceURI()
The namespace URI most commonly used in classes in this package. This should be used as the namespace URI forXmlSchema.namespace().Null if no default
-
getElementFormDefault
javax.xml.bind.annotation.XmlNsForm getElementFormDefault()
The element form default for this package.The value is computed by examining what would yield the smallest generated code.
-
getAttributeFormDefault
javax.xml.bind.annotation.XmlNsForm getAttributeFormDefault()
The attribute form default for this package.The value is computed by examining what would yield the smallest generated code.
-
-