Interface SchemaDescription
-
- All Superinterfaces:
DebugDumpable
,Freezable
- All Known Implementing Classes:
SchemaDescriptionImpl
public interface SchemaDescription extends DebugDumpable, Freezable
Schema (prism or non-prism) with additional information.
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canInputStream()
Package
getCompileTimeClassesPackage()
Element
getDomElement()
String
getNamespace()
String
getPath()
PrismSchema
getSchema()
Source
getSource()
String
getSourceDescription()
String
getUsualPrefix()
boolean
isDeclaredByDefault()
boolean
isDefault()
boolean
isPrismSchema()
InputStream
openInputStream()
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
-
-
-
Method Detail
-
getPath
String getPath()
- Returns:
- Path to schema source data (e.g. XSD file) - if known.
-
getNamespace
String getNamespace()
- Returns:
- Namespace for elements in this schema.
-
getUsualPrefix
String getUsualPrefix()
- Returns:
- Prefix that is usually used for this schema/namespace (e.g. "c" for common-3).
-
isDeclaredByDefault
boolean isDeclaredByDefault()
- Returns:
- True if this prefix should be declared in XML files by default at the top of the file.
-
isDefault
boolean isDefault()
-
getSourceDescription
String getSourceDescription()
-
isPrismSchema
boolean isPrismSchema()
-
getSchema
PrismSchema getSchema()
-
getCompileTimeClassesPackage
Package getCompileTimeClassesPackage()
-
canInputStream
boolean canInputStream()
-
openInputStream
InputStream openInputStream()
-
getSource
Source getSource()
-
getDomElement
Element getDomElement()
-
-