Module org.eclipse.persistence.moxy
Class NamespaceInfo
java.lang.Object
org.eclipse.persistence.jaxb.compiler.NamespaceInfo
INTERNAL:
  
Purpose:To store some information about a schema's target namespace and some additional information gathered from XmlSchema annotation at the package (namespace) level
Responsibilities:
- Store target namespace and namespace prefix information for a specific schema
- Store some additional Schema information (such as element/attribute form and XmlAccessType)
- Since:
- Oracle TopLink 11.1.1.0.0
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetNamespaceResolverForDescriptor(NamespaceResolver contextResolver, boolean canUseDefaultNamespace) Provides aNamespaceResolverresolver for Descriptor.booleanbooleanvoidsetAttributeFormQualified(boolean b) voidsetElementFormQualified(boolean b) voidsetLocation(String location) voidsetNamespace(String ns) voidsetNamespaceResolver(NamespaceResolver resolver) 
- 
Constructor Details- 
NamespaceInfopublic NamespaceInfo()
 
- 
- 
Method Details- 
getNamespace
- 
setNamespace
- 
isAttributeFormQualifiedpublic boolean isAttributeFormQualified()
- 
setAttributeFormQualifiedpublic void setAttributeFormQualified(boolean b) 
- 
isElementFormQualifiedpublic boolean isElementFormQualified()
- 
setElementFormQualifiedpublic void setElementFormQualified(boolean b) 
- 
getNamespaceResolver
- 
setNamespaceResolver
- 
getLocation
- 
setLocation
- 
getNamespaceResolverForDescriptorpublic NamespaceResolver getNamespaceResolverForDescriptor(NamespaceResolver contextResolver, boolean canUseDefaultNamespace) Provides aNamespaceResolverresolver for Descriptor.The returned NamespaceResolveris consistent withcontextResolver. Should there be any clashes in prefix or default name-space assignments, these will be re-mapped to another prefix in the resulting resolver. Alongside, all new prefix or default name-space assignments are added to thecontextResolver.IMPORTANT: The first result is cached and re-used since then, even if later calls are with different contextResolver.- Parameters:
- contextResolver- context resolver
- canUseDefaultNamespace- indicates whether default name-space can be used
- Returns:
- NamespaceResolver
- Throws:
- NullPointerException- if- contextResolveris- null
 
 
-