Interface SchemaDescription
- All Superinterfaces:
DebugDumpable
,Freezable
- All Known Implementing Classes:
SchemaDescriptionImpl
Schema (prism or non-prism) with additional information.
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
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 Details
-
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() -
getCompileTimeClassesPackage
Package getCompileTimeClassesPackage() -
canInputStream
boolean canInputStream() -
openInputStream
InputStream openInputStream() -
getSource
Source getSource() -
getDomElement
Element getDomElement()
-