public interface Definition extends Serializable, DebugDumpable, Revivable
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
Definition |
clone() |
default String |
debugDump(int indent,
IdentityHashMap<Definition,Object> seen) |
String |
getDeprecatedSince() |
String |
getDisplayName()
Returns display name.
|
Integer |
getDisplayOrder()
Specifies an order in which the item should be displayed relative to other items
at the same level.
|
String |
getDocumentation() |
String |
getDocumentationPreview()
Returns only a first sentence of documentation.
|
String |
getHelp()
Returns help string.
|
PrismContext |
getPrismContext() |
default SchemaRegistry |
getSchemaRegistry() |
Class |
getTypeClass() |
Class |
getTypeClassIfKnown() |
QName |
getTypeName()
Returns a name of the type for this definition.
|
boolean |
isAbstract() |
boolean |
isDeprecated() |
boolean |
isEmphasized()
True for definitions that are more important than others and that should be emphasized
during presentation.
|
boolean |
isExperimental() |
boolean |
isIgnored()
Item definition that has this flag set should be ignored by any processing.
|
boolean |
isRuntimeSchema()
This means that the entities described by this schema (items, complex types) or their content
is not defined by fixed (compile-time) schema.
|
debugDump, debugDump, debugDumpLazily, debugDumpLazily
@NotNull QName getTypeName()
boolean isRuntimeSchema()
boolean isIgnored()
boolean isAbstract()
boolean isDeprecated()
boolean isExperimental()
String getDeprecatedSince()
boolean isEmphasized()
String getDisplayName()
Integer getDisplayOrder()
String getHelp()
String getDocumentation()
String getDocumentationPreview()
PrismContext getPrismContext()
default SchemaRegistry getSchemaRegistry()
Class getTypeClassIfKnown()
Class getTypeClass()
@NotNull Definition clone()
default String debugDump(int indent, IdentityHashMap<Definition,Object> seen)
Copyright © 2017 Evolveum. All rights reserved.