#ifndef __com_sun_star_scripting_container_XNameNode_idl__ #define __com_sun_star_scripting_container_XNameNode_idl__ #ifndef __com_sun_star_uno_XInterface_idl__ #include #endif module drafts { module com { module sun { module star { module scripting { module storage { //============================================================================== /** Is used to access an arbitrary tree of names. */ interface XNameNode : ::com::sun::star::uno::XInterface { //------------------------------------------------------------------------------ /** @returns The root of the Name tree. /* XNameNode getRoot(); //------------------------------------------------------------------------------ /** @returns The parent XNameNode for this NameNode. */ XNameNode getParent(); //------------------------------------------------------------------------------ /** @returns Child nodes as a sequence of XNameNode's. */ sequence getChildren(); //------------------------------------------------------------------------------ /** @returns Name of this Node. */ string getName(); }; }; }; }; }; }; }; #endif