Class LayoutSourceDefnImpl

    • Field Detail

      • ATT_NAME

        protected static final java.lang.String ATT_NAME
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • ATT_CLASS

        protected static final java.lang.String ATT_CLASS
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • NODE_LAYOUT_SOURCE_DEFN

        protected static final java.lang.String NODE_LAYOUT_SOURCE_DEFN
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • LayoutSourceDefnImpl

        public LayoutSourceDefnImpl()
        Since:
        MicroStrategy Web 9.0.0
    • Method Detail

      • clearCaches

        protected void clearCaches()
        Description copied from class: AbstractStyleCatalogElement
        This method is invoked whenever the structure of the style catalog has changed and caches to other objects in the structure needs to be updated.
        Overrides:
        clearCaches in class AbstractStyleCatalogElement
        Since:
        MicroStrategy Web 9.0.0
      • getName

        public java.lang.String getName()
        Description copied from interface: LayoutSourceDefn
        Gets the name associated with this layout source.
        Specified by:
        getName in interface LayoutSourceDefn
        Returns:
        The name of the layout source.
      • setName

        public void setName​(java.lang.String name)
                     throws java.lang.IllegalArgumentException
        Description copied from interface: LayoutSourceDefn
        Sets the name of the layout source. The name is used in other places where a layout source is required.
        Specified by:
        setName in interface LayoutSourceDefn
        Parameters:
        name - The name of the layout source.
        Throws:
        java.lang.IllegalArgumentException - If the name is already used, then this exception is thrown.
      • getImplClassName

        public java.lang.String getImplClassName()
        Description copied from interface: LayoutSourceDefn
        Gets the fully qualified class name for the layout source.
        Specified by:
        getImplClassName in interface LayoutSourceDefn
        Returns:
        The fully qualified class name for the layout source.
      • setImplClassName

        public void setImplClassName​(java.lang.String fqcn)
        Description copied from interface: LayoutSourceDefn
        Sets the fully qualified class name for the layout source.
        Specified by:
        setImplClassName in interface LayoutSourceDefn
        Parameters:
        fqcn - The fully qualified class name.
      • getKeyAttribute

        protected java.lang.String getKeyAttribute()
        Description copied from class: AbstractConfigurationElement
        This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override the getKey and setKey methods.
        Specified by:
        getKeyAttribute in class AbstractConfigurationElement
        Since:
        MicroStrategy Web 9.0.0