public abstract class AbstractExtensionXmlSerializer<T extends Extendable,E extends Extension<T>> extends Object implements ExtensionXmlSerializer<T,E>
Modifier | Constructor and Description |
---|---|
protected |
AbstractExtensionXmlSerializer(String extensionName,
String categoryName,
Class<? super E> extensionClass,
boolean subElements,
String xsdFileName,
String namespaceUri,
String namespacePrefix) |
Modifier and Type | Method and Description |
---|---|
String |
getCategoryName()
Return the category of the extensions provided by this provider.
|
Class<? super E> |
getExtensionClass()
Return the type of extensions provided by this provider.
|
String |
getExtensionName()
Return the name of the extensions provided by this provider.
|
String |
getNamespacePrefix() |
String |
getNamespaceUri()
Return the namespace URI of the extension in the latest version of its serialization.
|
InputStream |
getXsdAsStream()
Return the XSD schema describing the extension to serialize in the latest version of its serialization.
|
boolean |
hasSubElements() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkExtensionVersionSupported, getName, getNamespaceUri, getVersion, getXsdAsStreamList, read, write
public String getExtensionName()
ExtensionProvider
getExtensionName
in interface ExtensionProvider<T extends Extendable,E extends Extension<T>>
public String getCategoryName()
ExtensionProvider
getCategoryName
in interface ExtensionProvider<T extends Extendable,E extends Extension<T>>
public Class<? super E> getExtensionClass()
ExtensionProvider
getExtensionClass
in interface ExtensionProvider<T extends Extendable,E extends Extension<T>>
public boolean hasSubElements()
hasSubElements
in interface ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
public InputStream getXsdAsStream()
ExtensionXmlSerializer
getXsdAsStream
in interface ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
public String getNamespaceUri()
ExtensionXmlSerializer
getNamespaceUri
in interface ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
public String getNamespacePrefix()
getNamespacePrefix
in interface ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>>
Copyright © 2020. All rights reserved.