Uses of Interface
com.jedox.palojlib.interfaces.IElement
Packages that use IElement
-
Uses of IElement in com.jedox.palojlib.interfaces
Methods in com.jedox.palojlib.interfaces that return IElementModifier and TypeMethodDescriptionIDimension.addBaseElement(String name, IElement.ElementType type) Create one element, this method does not invalidate the cache.default IElement[]IDimension.evaluateGlobalSubset(String name, IVariable[] subsetVariables) Evaluate the given subset with the set of variablesIElement[][]ICubeScriptContext.getArea()IElement[][]IHold.getArea()get the area of the holdIElement[]IDimension.getBasesElements()Get the list of the bases elements in the dimensiondefault IElement[]IDimension.getBasesElements(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.IElement[]ICube.getCellPath(String[] names) get the elements object that points to a cell path within the cubeIConsolidation.getChild()get the child elementIElement[]IElement.getChildren()Get the children of the elementdefault IElementIDimension.getDefaultNAElement()Get the element set as default N/A for the dimensiondefault IElementIDimension.getDefaultNAElement(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getDefaultNAElement()instead.default IElementIDimension.getDefaultParentElement()Get the element set as default parent for the dimensiondefault IElementIDimension.getDefaultParentElement(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getDefaultParentElement()instead.default IElementIDimension.getDefaultReadElement()Get the element set as default read for the dimensiondefault IElementIDimension.getDefaultReadElement(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getDefaultReadElement()instead.default IElementIDimension.getDefaultTotalElement()Get the element set as default total for the dimensiondefault IElementIDimension.getDefaultTotalElement(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getDefaultTotalElement()instead.default IElementIDimension.getDefaultWriteElement()Get the element set as default write for the dimensiondefault IElementIDimension.getDefaultWriteElement(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getDefaultWriteElement()instead.default IElementIDimension.getElement(String elementName) Get a single element in the dimension, the dimension elements will not be read in this casedefault IElementIDimension.getElement(String elementName, boolean withPermission) Get a single element in the dimension, the dimension elements will not be read in this caseIDimension.getElementByName(String name) Get an element using its namedefault IElementIDimension.getElementByName(String name, boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getElementByName(String)instead.IElement[]IDimension.getElements()Get the list of elements in the dimensiondefault IElement[]IDimension.getElements(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getElements()instead.IElement[]IDimensionScriptContext.getElements()IElement[]IDimension.getElementsByName(String[] names) Get an array of elements using their names, an exception will be thrown if at least one of them does not existdefault IElement[]IDimension.getElementsByName(String[] names, boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getElementsByName(String[])instead.IAttribute.getLanguage()get the language of the attributeIElement[]IBaseScriptContext.getLanguages()IConsolidation.getParent()get the parent elementIElement[]IElement.getParents()Get the parents of the elementIElement[]IDimension.getRootElements()Get the list of the root elements in the dimensiondefault IElement[]IDimension.getRootElements(boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getRootElements()instead.default IElementIDimension.getSingleElement(String elementName, boolean withAttributes) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getElement(String)instead.default IElementIDimension.getSingleElement(String elementName, boolean withAttributes, boolean withPermission) Deprecated, for removal: This API element is subject to removal in a future version.This method is deprecated, useIDimension.getElement(String, boolean)instead.Methods in com.jedox.palojlib.interfaces that return types with arguments of type IElementModifier and TypeMethodDescriptionIElement.collectSubElements()Collect all the descendents of this element, including this elementMethods in com.jedox.palojlib.interfaces with parameters of type IElementModifier and TypeMethodDescriptionvoidIDimension.addAttributeValues(IAttribute attribute, IElement[] elements, Object[] values) Writes the attribute values for these elementsdefault IHoldvoidIDimension.appendElements(IElement[] elements) Add new elements with the given type or simply change type of existing elementsvoidICube.clearCells(IElement[][] area) empty cells in an area within a cubedefault voidICube.copyCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) default voidICube.copyLikeCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) get the value of a single cell typically using cell/valueICell[]get the values of multiple cells typically using cell/valuesICube.getCellsExporter(IElement[][] area, ICellExportContext context) Get an exporter to use later to export cells from an olap cubedefault ICellsExporterICube.getDeltaCellsExporter(IElement[][] area, ICellExportContext context, boolean recalculate, String externalIdentifier) doubleGet the weight of this element under this parent elementBoolean[]check for multiple cell paths if there is a non-empty celldefault voidICube.loadCell(IElement[] path, Object value, ICellLoadContext context, IElement[][] lockedPaths) voidICube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths) Deprecated.This method is deprecated, useICube.loadCells(IElement[][], Object[], ICellLoadContext, IElement[][], boolean)instead.voidICube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths, boolean useAudit) Write cells back in palo server.intlock only an area in the cube, reading is still possible.voidIDimension.moveElements(IElement[] elements, Integer[] positions) Move a list of elements to new positionsIDimension.newConsolidation(IElement parent, IElement child, double weight) Create a consolidation object, no change is yet done to the dimensiondefault voidICube.predictCell(IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) voidIDimension.removeAttributeValues(IAttribute attribute, IElement[] elements) Removes the attribute values for these elements in this dimension, for the given language in the attribute.voidIDimension.removeConsolidations(IElement[] elements) Remove the consolidations for these elements i.e. their childrenvoidIDimension.removeElements(IElement[] elements) Removes the elementsvoidvoidIDimensionScriptContext.setElements(IElement[] elements) voidIBaseScriptContext.setLanguages(IElement[] languages) voidIDimension.updateElementsType(IElement[] elements, IElement.ElementType type) Update the types of the elements, only ElementTypes type string and numeric can be usedIElement.ElementType. -
Uses of IElement in com.jedox.palojlib.main
Classes in com.jedox.palojlib.main that implement IElementMethods in com.jedox.palojlib.main that return IElementModifier and TypeMethodDescriptionDimension.addBaseElement(String name, IElement.ElementType type) IElement[]Dimension.evaluateGlobalSubset(String subsetname, IVariable[] subsetVariables) IElement[]DimensionHandler.evaluateGlobalSubset(Database db, Dimension dim, String subsetname, IVariable[] subsetVariables) IElement[][]CubeScriptContext.getArea()IElement[]Dimension.getBasesElements()IElement[]Cube.getCellPath(String[] names) Consolidation.getChild()Dimension.getDefaultNAElement()Dimension.getDefaultParentElement()Dimension.getDefaultReadElement()Dimension.getDefaultTotalElement()Dimension.getDefaultWriteElement()Dimension.getElement(String elementName, boolean withPermission) Dimension.getElementByName(String name) IElement[]Dimension.getElements()IElement[]DimensionScriptContext.getElements()IElement[]Dimension.getElementsByName(String[] names) Attribute.getLanguage()IElement[]BaseScriptContext.getLanguages()Consolidation.getParent()IElement[]Dimension.getRootElements()DimensionHandler.getSingleElement(Database database, int dimensionId, String name, boolean byName) DimensionHandler.getSingleElement(Database database, int dimensionId, String name, boolean byName, boolean withPermissions) Methods in com.jedox.palojlib.main with parameters of type IElementModifier and TypeMethodDescriptionvoidDimension.addAttributeValues(IAttribute attribute, IElement[] elements, Object[] values) voidDimensionHandler.addAttributeValues(Database database, int attributeCubeId, int attributeDimId, int id, Element language, IElement[] elements, Object[] values) voidDimensionHandler.addElements(int databaseId, int id, IElement[] elements) voidDimension.appendElements(IElement[] elements) static voidScriptHandler.appendLanguagesToScriptRequest(StringBuilder currentRequest, IElement[] languages, boolean withAttribute) protected StringBuilderCubeHandler.buildLockedPaths(IElement[][] lockedPaths) protected voidvoidCube.clearCells(IElement[][] area) voidCube.copyCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) voidCubeHandler.copyCell(Database database, Cube cube, IElement[] fromPath, IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) voidCube.copyLikeCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) protected StringBuilderCubeHandler.fillAreaBuffer(IElement[][] area) CubeHandler.generateScript(int databaseid, int id, boolean complete, IElement[][] area, boolean withAttribute, boolean includeLocalViews, boolean includeGlobalViews, boolean includeCubeRights, IElement[] languages, boolean clear, boolean withRule, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) DatabaseHandler.generateScript(int id, IDimension[] dims, ICube[] cubes, boolean includeElementsInfo, boolean complete, boolean withAttribute, boolean includeLocalSubsets, boolean includeGlobalSubsets, boolean includeDimensionRights, boolean includeLocalViews, boolean includeGlobalViews, boolean includeCubeRights, boolean clear, boolean includeGlobalLists, IElement[] languages, boolean withRule, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) DimensionHandler.generateScript(int databaseid, int id, boolean complete, IElement[] elements, boolean withAttribute, boolean includeLocalSubsets, boolean includeGlobalSubsets, boolean includeDimensionRights, IElement[] languages, boolean clear, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) ICell[]Cell[]Cube.getCellsExporter(IElement[][] area, ICellExportContext context) Cube.getDeltaCellsExporter(IElement[][] area, ICellExportContext context, boolean recalculate, String externalIdentifier) doubleBoolean[]Boolean[]voidCube.loadCell(IElement[] path, Object value, ICellLoadContext context, IElement[][] lockedPaths) protected voidCubeHandler.loadCell(int databaseId, int id, IElement[] paths, Object value, boolean isAdd, ICube.SplashMode mode, boolean eventprocessor, IElement[][] lockedPaths) voidCube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths) Deprecated.voidCube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths, boolean useAudit) protected voidCubeHandler.loadCells(int databaseId, int id, IElement[][] paths, Object[] values, int blockSize, boolean isAdd, ICube.SplashMode mode, boolean eventprocessor, IElement[][] lockedPaths, boolean useAudit) intintvoidDimension.moveElements(IElement[] elements, Integer[] positions) voidDimensionHandler.moveElements(int databaseId, int id, IElement[] elements, Integer[] positions) Dimension.newConsolidation(IElement parent, IElement child, double weight) voidCube.predictCell(IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) Dimension.readAttributeValue(IElement element, String attributeName, String language) voidDimension.removeAttributeValues(IAttribute attribute, IElement[] elements) protected voidDimensionHandler.removeAttributeValues(Database database, int attributeCubeId, int attributeDimId, int id, Element language, IElement[] elements) voidDimension.removeConsolidations(IElement[] elements) protected voidDimensionHandler.removeConsolidations(int databaseId, int dimensionId, IElement[] elements) voidDimension.removeElements(IElement[] elements) voidvoidDimensionScriptContext.setElements(IElement[] elements) voidBaseScriptContext.setLanguages(IElement[] languages) voidDimension.updateElementsType(IElement[] elements, IElement.ElementType type) Constructors in com.jedox.palojlib.main with parameters of type IElementModifierConstructorDescriptionprotectedAttribute(Dimension dimension, int id, String name, IElement language, IElement.ElementType elementType) protectedCellsExporter(IElement[][] area, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, ICellExportContext.SkipMode skipMode, CubeHandler cubehandler, IDimension[] dimensions, String condition, int databaseId, int cubeId) protectedCellsExporter(IElement[][] area, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, CubeHandler cubehandler, IDimension[] dimensions, int databaseId, int cubeId) Consolidation(IElement parent, IElement child, double weight) protectedDeltaCellsExporter(IElement[][] area, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, boolean recalculate, String externalIdentifier, CubeHandler cubehandler, IDimension[] dimensions, int databaseId, int cubeId)
IDimension.getBasesElements()instead.