Class SceneItemImpl

    • Field Detail

      • operational

        protected boolean operational
      • sourceItem

        protected Item<?,​?> sourceItem
      • sourceRelPath

        protected ItemPath sourceRelPath
      • descriptive

        protected boolean descriptive
    • Constructor Detail

      • SceneItemImpl

        public SceneItemImpl​(NameImpl name)
    • Method Detail

      • setOperational

        public void setOperational​(boolean operational)
      • isDescriptive

        public boolean isDescriptive()
      • setDescriptive

        public void setDescriptive​(boolean descriptive)
      • setSourceItem

        public void setSourceItem​(Item<?,​?> sourceItem)
      • setSourceRelPath

        public void setSourceRelPath​(ItemPath sourceRelPath)
      • debugDump

        public String debugDump()
        Description copied from interface: DebugDumpable
        Show the content of the object intended for diagnostics by system administrator. The out put should be suitable to use in system logs at "debug" level. It may be multi-line, but in that case it should be well indented and quite terse. As it is intended to be used by system administrator, it should not use any developer terms such as class names, exceptions or stack traces.
        Specified by:
        debugDump in interface DebugDumpable
        Returns:
        content of the object intended for diagnostics by system administrator.
      • debugDumpCommon

        @NotNull
        protected StringBuilder debugDumpCommon​(int indent)
      • getSourceDefinition

        public ItemDefinition<?> getSourceDefinition()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object