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 booleancanInputStream()PackagegetCompileTimeClassesPackage()ElementgetDomElement()StringgetNamespace()StringgetPath()PrismSchemagetSchema()SourcegetSource()StringgetSourceDescription()StringgetUsualPrefix()booleanisDeclaredByDefault()booleanisDefault()booleanisPrismSchema()InputStreamopenInputStream()- 
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()
 
 - 
 
 -