public interface Module
Modifier and Type | Method and Description |
---|---|
Module[] |
getDependencies() |
java.lang.Class<? extends AbstractFeature> |
getFeatureClass(java.lang.String name) |
javax.xml.namespace.QName |
getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass) |
java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> |
getFeatures() |
java.lang.String |
getNamespacePrefix() |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getSchemaLocation() |
ModuleType |
getType() |
ModuleVersion |
getVersion() |
boolean |
hasFeature(java.lang.String name) |
boolean |
hasFeatureProperty(java.lang.String name) |
boolean |
isDependentOn(Module module,
boolean transitive) |
boolean |
isTopLevelFeature(java.lang.String name) |
ModuleType getType()
ModuleVersion getVersion()
java.lang.String getNamespaceURI()
java.lang.String getNamespacePrefix()
java.lang.String getSchemaLocation()
Module[] getDependencies()
boolean isDependentOn(Module module, boolean transitive)
boolean hasFeatureProperty(java.lang.String name)
boolean hasFeature(java.lang.String name)
java.lang.Class<? extends AbstractFeature> getFeatureClass(java.lang.String name)
javax.xml.namespace.QName getFeatureName(java.lang.Class<? extends AbstractFeature> featureClass)
java.util.Map<java.lang.String,java.lang.Class<? extends AbstractFeature>> getFeatures()
boolean isTopLevelFeature(java.lang.String name)