Class LayoutSourceDefnsImpl

    • Field Detail

      • NODE_LAYOUT_SOURCE_DEFNS

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

      • LayoutSourceDefnsImpl

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

      • getLayoutSourceDefn

        public LayoutSourceDefn getLayoutSourceDefn​(int index)
                                             throws java.lang.IndexOutOfBoundsException
        Description copied from interface: LayoutSourceDefns
        Gets the LayoutSourceDefn associated with supplied index. A valid index begins at 0 and continues to getCount() - 1.
        Specified by:
        getLayoutSourceDefn in interface LayoutSourceDefns
        Parameters:
        index - The index of the LayoutSourceDefn to return.
        Returns:
        The LayoutSourceDefn at the supplied index.
        Throws:
        java.lang.IndexOutOfBoundsException - This exception is thown if the argument is outside the range of a valid index.
      • getLayoutSourceDefn

        public LayoutSourceDefn getLayoutSourceDefn​(java.lang.String name)
                                             throws java.lang.IllegalArgumentException
        Description copied from interface: LayoutSourceDefns
        Gets the LayoutSourceDefn associated with a given name.
        Specified by:
        getLayoutSourceDefn in interface LayoutSourceDefns
        Parameters:
        name - The name of the layout source definition object to return.
        Returns:
        The LayoutSourceDefn object with the supplied name.
        Throws:
        java.lang.IllegalArgumentException - This exception is thrown if the argument does not match one of the stored names.
      • newLayoutSourceDefn

        public LayoutSourceDefn newLayoutSourceDefn​(java.lang.String layoutSourceName)
                                             throws java.lang.IllegalArgumentException,
                                                    java.lang.UnsupportedOperationException
        Description copied from interface: LayoutSourceDefns
        Creates a new layout source definition object with the supplied name.
        Specified by:
        newLayoutSourceDefn in interface LayoutSourceDefns
        Parameters:
        layoutSourceName - The name of the new LayoutSourceDefn object to create.
        Returns:
        The new layout source definition object.
        Throws:
        java.lang.IllegalArgumentException - This exception is thrown if the argument already matches one of the stored names.
        java.lang.UnsupportedOperationException - This exception is thrown if the Style Catalog is in "read only" mode.
      • getListClass

        protected java.lang.Class getListClass()
        Description copied from class: AbstractElementList
        Returns the Class items beloging to this list will be instance of.
        Specified by:
        getListClass in class AbstractElementList
        Since:
        MicroStrategy Web 9.0.0
      • getListNodeName

        protected java.lang.String getListNodeName()
        Description copied from class: AbstractElementList
        Returns the name of the node representing children of this list.
        Specified by:
        getListNodeName in class AbstractElementList
        Since:
        MicroStrategy Web 9.0.0