Kaydet (Commit) 11e55a00 authored tarafından Michael Stahl's avatar Michael Stahl

javaunohelper: fix all javadoc warnings

Change-Id: Iaaeab13005fef160def2e5bd49d4bfd40f42fe33
üst 53f0eb12
...@@ -120,7 +120,11 @@ public class Bootstrap { ...@@ -120,7 +120,11 @@ public class Bootstrap {
} }
/** /**
* backwards compatibility stub. backwards compatibility stub.
@param context_entries the hash table contains mappings of entry names (type string) to
context entries (type class ComponentContextEntry).
@throws Exception if things go awry.
@return a new context.
*/ */
public static XComponentContext createInitialComponentContext( Hashtable<String, Object> context_entries ) public static XComponentContext createInitialComponentContext( Hashtable<String, Object> context_entries )
throws Exception throws Exception
...@@ -131,6 +135,7 @@ public class Bootstrap { ...@@ -131,6 +135,7 @@ public class Bootstrap {
jurt components inserted. jurt components inserted.
@param context_entries the hash table contains mappings of entry names (type string) to @param context_entries the hash table contains mappings of entry names (type string) to
context entries (type class ComponentContextEntry). context entries (type class ComponentContextEntry).
@throws Exception if things go awry.
@return a new context. @return a new context.
*/ */
public static XComponentContext createInitialComponentContext( Map<String, Object> context_entries ) public static XComponentContext createInitialComponentContext( Map<String, Object> context_entries )
...@@ -169,6 +174,7 @@ public class Bootstrap { ...@@ -169,6 +174,7 @@ public class Bootstrap {
* *
* See also UNOIDL <code>com.sun.star.lang.ServiceManager</code>. * See also UNOIDL <code>com.sun.star.lang.ServiceManager</code>.
* *
* @throws Exception if things go awry.
* @return a freshly boostrapped service manager * @return a freshly boostrapped service manager
*/ */
public static XMultiServiceFactory createSimpleServiceManager() throws Exception public static XMultiServiceFactory createSimpleServiceManager() throws Exception
...@@ -180,6 +186,9 @@ public class Bootstrap { ...@@ -180,6 +186,9 @@ public class Bootstrap {
/** Bootstraps the initial component context from a native UNO installation. /** Bootstraps the initial component context from a native UNO installation.
@throws Exception if things go awry.
@return a freshly bootstrapped component context.
See also See also
<code>cppuhelper/defaultBootstrap_InitialComponentContext()</code>. <code>cppuhelper/defaultBootstrap_InitialComponentContext()</code>.
*/ */
...@@ -190,6 +199,14 @@ public class Bootstrap { ...@@ -190,6 +199,14 @@ public class Bootstrap {
} }
/** /**
* Backwards compatibility stub. * Backwards compatibility stub.
*
* @param ini_file
* ini_file (may be null: uno.rc besides cppuhelper lib)
* @param bootstrap_parameters
* bootstrap parameters (maybe null)
*
* @throws Exception if things go awry.
* @return a freshly bootstrapped component context.
*/ */
public static final XComponentContext defaultBootstrap_InitialComponentContext( public static final XComponentContext defaultBootstrap_InitialComponentContext(
String ini_file, Hashtable<String,String> bootstrap_parameters ) String ini_file, Hashtable<String,String> bootstrap_parameters )
...@@ -207,6 +224,9 @@ public class Bootstrap { ...@@ -207,6 +224,9 @@ public class Bootstrap {
ini_file (may be null: uno.rc besides cppuhelper lib) ini_file (may be null: uno.rc besides cppuhelper lib)
@param bootstrap_parameters @param bootstrap_parameters
bootstrap parameters (maybe null) bootstrap parameters (maybe null)
@throws Exception if things go awry.
@return a freshly bootstrapped component context.
*/ */
public static final XComponentContext defaultBootstrap_InitialComponentContext( public static final XComponentContext defaultBootstrap_InitialComponentContext(
String ini_file, Map<String,String> bootstrap_parameters ) String ini_file, Map<String,String> bootstrap_parameters )
...@@ -269,6 +289,8 @@ public class Bootstrap { ...@@ -269,6 +289,8 @@ public class Bootstrap {
/** /**
* Bootstraps the component context from a UNO installation. * Bootstraps the component context from a UNO installation.
* *
* @throws BootstrapException if things go awry.
*
* @return a bootstrapped component context. * @return a bootstrapped component context.
* *
* @since UDK 3.1.0 * @since UDK 3.1.0
...@@ -287,6 +309,9 @@ public class Bootstrap { ...@@ -287,6 +309,9 @@ public class Bootstrap {
* an array of strings - commandline options to start instance of * an array of strings - commandline options to start instance of
* soffice with * soffice with
* @see #getDefaultOptions() * @see #getDefaultOptions()
*
* @throws BootstrapException if things go awry.
*
* @return a bootstrapped component context. * @return a bootstrapped component context.
* *
* @since LibreOffice 5.1 * @since LibreOffice 5.1
......
...@@ -153,6 +153,9 @@ public class SharedLibraryLoader { ...@@ -153,6 +153,9 @@ public class SharedLibraryLoader {
* @param libName name of the shared library * @param libName name of the shared library
* @param smgr the ServiceManager * @param smgr the ServiceManager
* @param regKey the root key under that the component should be registered * @param regKey the root key under that the component should be registered
* @throws com.sun.star.registry.InvalidRegistryException
* if the registry is not valid.
*
* @see com.sun.star.loader.SharedLibrary * @see com.sun.star.loader.SharedLibrary
*/ */
public static boolean writeRegistryServiceInfo( public static boolean writeRegistryServiceInfo(
......
...@@ -220,6 +220,7 @@ public class InterfaceContainer implements Cloneable ...@@ -220,6 +220,7 @@ public class InterfaceContainer implements Cloneable
* @param c the elements to be inserted into this list. * @param c the elements to be inserted into this list.
* @throws IndexOutOfBoundsException if index out of range <tt>(index * @throws IndexOutOfBoundsException if index out of range <tt>(index
* &lt; 0 || index &gt; size())</tt>. * &lt; 0 || index &gt; size())</tt>.
* @return true if an element was inserted.
*/ */
synchronized public boolean addAll(Collection c) synchronized public boolean addAll(Collection c)
{ {
...@@ -248,6 +249,7 @@ public class InterfaceContainer implements Cloneable ...@@ -248,6 +249,7 @@ public class InterfaceContainer implements Cloneable
* @param c elements to be inserted into this list. * @param c elements to be inserted into this list.
* @throws IndexOutOfBoundsException if index out of range <tt>(index * @throws IndexOutOfBoundsException if index out of range <tt>(index
* &lt; 0 || index &gt; size())</tt>. * &lt; 0 || index &gt; size())</tt>.
* @return true if an element was inserted.
*/ */
synchronized public boolean addAll(int index, Collection c) synchronized public boolean addAll(int index, Collection c)
{ {
...@@ -305,6 +307,7 @@ public class InterfaceContainer implements Cloneable ...@@ -305,6 +307,7 @@ public class InterfaceContainer implements Cloneable
* Returns <tt>true</tt> if this list contains the specified element. * Returns <tt>true</tt> if this list contains the specified element.
* *
* @param elem element whose presence in this List is to be tested. * @param elem element whose presence in this List is to be tested.
* @return <tt>true</tt> if this list contains the specified element.
*/ */
synchronized public boolean contains(Object elem) synchronized public boolean contains(Object elem)
{ {
...@@ -470,6 +473,8 @@ public class InterfaceContainer implements Cloneable ...@@ -470,6 +473,8 @@ public class InterfaceContainer implements Cloneable
/** The iterator keeps a copy of the list. Changes to InterfaceContainer do not /** The iterator keeps a copy of the list. Changes to InterfaceContainer do not
* affect the data of the iterator. Conversely, changes to the iterator are effect * affect the data of the iterator. Conversely, changes to the iterator are effect
* InterfaceContainer. * InterfaceContainer.
* @param index the starting offset into the list.
* @return a new iterator.
*/ */
synchronized public ListIterator listIterator(int index) synchronized public ListIterator listIterator(int index)
{ {
...@@ -508,7 +513,11 @@ public class InterfaceContainer implements Cloneable ...@@ -508,7 +513,11 @@ public class InterfaceContainer implements Cloneable
} }
/** Parameter obj may */ /** Parameter obj may... or may not. What did the original author want
* to tell us here?
* @param obj the object to be removed.
* @return true if obj was successfully removed from the list.
*/
synchronized public boolean remove(Object obj) synchronized public boolean remove(Object obj)
{ {
boolean ret= false; boolean ret= false;
......
...@@ -31,6 +31,7 @@ public class MultiTypeInterfaceContainer ...@@ -31,6 +31,7 @@ public class MultiTypeInterfaceContainer
/** only returns types which have at least one value in InterfaceContainer /** only returns types which have at least one value in InterfaceContainer
* return value can contain an element null, if someone called * return value can contain an element null, if someone called
* addInterface (null, interf) * addInterface (null, interf)
* @return an array of types in this container.
*/ */
synchronized public Type[] getContainedTypes() synchronized public Type[] getContainedTypes()
{ {
...@@ -73,7 +74,10 @@ public class MultiTypeInterfaceContainer ...@@ -73,7 +74,10 @@ public class MultiTypeInterfaceContainer
return retVal; return retVal;
} }
/** param key can be null */ /** param key can be null
* @param key the object for which the container should be retrieved.
* @return the container that contains the object key, if any.
*/
synchronized public InterfaceContainer getContainer(Object key) synchronized public InterfaceContainer getContainer(Object key)
{ {
InterfaceContainer retVal= null; InterfaceContainer retVal= null;
......
...@@ -482,6 +482,13 @@ XMultiPropertySet ...@@ -482,6 +482,13 @@ XMultiPropertySet
* new value can be set. It also causes the notification of listeners. * new value can be set. It also causes the notification of listeners.
* @param prop The property whose value is to be set. * @param prop The property whose value is to be set.
* @param value The new value for the property. * @param value The new value for the property.
*
* @throws UnknownPropertyException
* See com.sun.star.beans.XPropertySet
* @throws PropertyVetoException
* See com.sun.star.beans.XPropertySet
* @throws WrappedTargetException
* See com.sun.star.beans.XPropertySet
*/ */
protected void setPropertyValue(Property prop, Object value) throws UnknownPropertyException, protected void setPropertyValue(Property prop, Object value) throws UnknownPropertyException,
PropertyVetoException, com.sun.star.lang.IllegalArgumentException, WrappedTargetException PropertyVetoException, com.sun.star.lang.IllegalArgumentException, WrappedTargetException
...@@ -606,6 +613,9 @@ XMultiPropertySet ...@@ -606,6 +613,9 @@ XMultiPropertySet
* dataformat for that property. * dataformat for that property.
* @return true - Conversion was successful. <em>newVal</em> contains a valid value for the property. false - * @return true - Conversion was successful. <em>newVal</em> contains a valid value for the property. false -
* conversion failed for some reason. * conversion failed for some reason.
*
* @throws UnknownPropertyException
* See com.sun.star.beans.XPropertySet
* @throws com.sun.star.lang.IllegalArgumentException The value provided is unfit for the property. * @throws com.sun.star.lang.IllegalArgumentException The value provided is unfit for the property.
* @throws com.sun.star.lang.WrappedTargetException - An exception occurred during the conversion, that is to be made known * @throws com.sun.star.lang.WrappedTargetException - An exception occurred during the conversion, that is to be made known
* to the caller. * to the caller.
...@@ -863,6 +873,9 @@ XMultiPropertySet ...@@ -863,6 +873,9 @@ XMultiPropertySet
* @param oldValues the old values of the properties. * @param oldValues the old values of the properties.
* @param bVetoable true means fire to VetoableChangeListener, false means fire to * @param bVetoable true means fire to VetoableChangeListener, false means fire to
* XPropertyChangedListener and XMultiPropertyChangedListener. * XPropertyChangedListener and XMultiPropertyChangedListener.
*
* @throws PropertyVetoException
* if a vetoable listener throws it.
*/ */
protected void fire( protected void fire(
Property[] properties, Property[] properties,
......
...@@ -193,6 +193,8 @@ public final class PropertySetMixin { ...@@ -193,6 +193,8 @@ public final class PropertySetMixin {
(which has not been passed to this method before, and on which (which has not been passed to this method before, and on which
{@link BoundListeners#notifyListeners} has not yet been called); may only {@link BoundListeners#notifyListeners} has not yet been called); may only
be null if the attribute that is going to be set is not bound be null if the attribute that is going to be set is not bound
@throws PropertyVetoException if a vetoable listener throws it.
*/ */
public void prepareSet( public void prepareSet(
String propertyName, Object oldValue, Object newValue, String propertyName, Object oldValue, Object newValue,
...@@ -319,6 +321,7 @@ public final class PropertySetMixin { ...@@ -319,6 +321,7 @@ public final class PropertySetMixin {
/** /**
Implements Implements
<code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code>. <code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code>.
@return See com.sun.star.beans.XPropertySet
*/ */
public XPropertySetInfo getPropertySetInfo() { public XPropertySetInfo getPropertySetInfo() {
return new Info(properties); return new Info(properties);
...@@ -326,6 +329,16 @@ public final class PropertySetMixin { ...@@ -326,6 +329,16 @@ public final class PropertySetMixin {
/** /**
Implements <code>com.sun.star.beans.XPropertySet.setPropertyValue</code>. Implements <code>com.sun.star.beans.XPropertySet.setPropertyValue</code>.
@param propertyName
See com.sun.star.beans.XPropertySet
@param value
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws PropertyVetoException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
*/ */
public void setPropertyValue(String propertyName, Object value) public void setPropertyValue(String propertyName, Object value)
throws UnknownPropertyException, PropertyVetoException, throws UnknownPropertyException, PropertyVetoException,
...@@ -336,6 +349,14 @@ public final class PropertySetMixin { ...@@ -336,6 +349,14 @@ public final class PropertySetMixin {
/** /**
Implements <code>com.sun.star.beans.XPropertySet.getPropertyValue</code>. Implements <code>com.sun.star.beans.XPropertySet.getPropertyValue</code>.
@param propertyName
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
@return
See com.sun.star.beans.XPropertySet
*/ */
public Object getPropertyValue(String propertyName) public Object getPropertyValue(String propertyName)
throws UnknownPropertyException, WrappedTargetException throws UnknownPropertyException, WrappedTargetException
...@@ -349,6 +370,15 @@ public final class PropertySetMixin { ...@@ -349,6 +370,15 @@ public final class PropertySetMixin {
<p>If a listener is added more than once, it will receive all relevant <p>If a listener is added more than once, it will receive all relevant
notifications multiple times.</p> notifications multiple times.</p>
@param propertyName
See com.sun.star.beans.XPropertySet
@param listener
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
*/ */
public void addPropertyChangeListener( public void addPropertyChangeListener(
String propertyName, XPropertyChangeListener listener) String propertyName, XPropertyChangeListener listener)
...@@ -376,6 +406,15 @@ public final class PropertySetMixin { ...@@ -376,6 +406,15 @@ public final class PropertySetMixin {
/** /**
Implements <code> Implements <code>
com.sun.star.beans.XPropertySet.removePropertyChangeListener</code>. com.sun.star.beans.XPropertySet.removePropertyChangeListener</code>.
@param propertyName
See com.sun.star.beans.XPropertySet
@param listener
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
*/ */
public void removePropertyChangeListener( public void removePropertyChangeListener(
String propertyName, XPropertyChangeListener listener) String propertyName, XPropertyChangeListener listener)
...@@ -399,6 +438,15 @@ public final class PropertySetMixin { ...@@ -399,6 +438,15 @@ public final class PropertySetMixin {
<p>If a listener is added more than once, it will receive all relevant <p>If a listener is added more than once, it will receive all relevant
notifications multiple times.</p> notifications multiple times.</p>
@param propertyName
See com.sun.star.beans.XPropertySet
@param listener
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
*/ */
public void addVetoableChangeListener( public void addVetoableChangeListener(
String propertyName, XVetoableChangeListener listener) String propertyName, XVetoableChangeListener listener)
...@@ -426,6 +474,15 @@ public final class PropertySetMixin { ...@@ -426,6 +474,15 @@ public final class PropertySetMixin {
/** /**
Implements <code> Implements <code>
com.sun.star.beans.XPropertySet.removeVetoableChangeListener</code>. com.sun.star.beans.XPropertySet.removeVetoableChangeListener</code>.
@param propertyName
See com.sun.star.beans.XPropertySet
@param listener
See com.sun.star.beans.XPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XPropertySet
*/ */
public void removeVetoableChangeListener( public void removeVetoableChangeListener(
String propertyName, XVetoableChangeListener listener) String propertyName, XVetoableChangeListener listener)
...@@ -446,6 +503,17 @@ public final class PropertySetMixin { ...@@ -446,6 +503,17 @@ public final class PropertySetMixin {
/** /**
Implements Implements
<code>com.sun.star.beans.XFastPropertySet.setFastPropertyValue</code>. <code>com.sun.star.beans.XFastPropertySet.setFastPropertyValue</code>.
@param handle
See com.sun.star.beans.XFastPropertySet
@param value
See com.sun.star.beans.XFastPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XFastPropertySet
@throws PropertyVetoException
See com.sun.star.beans.XFastPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XFastPropertySet
*/ */
public void setFastPropertyValue(int handle, Object value) public void setFastPropertyValue(int handle, Object value)
throws UnknownPropertyException, PropertyVetoException, throws UnknownPropertyException, PropertyVetoException,
...@@ -457,6 +525,15 @@ public final class PropertySetMixin { ...@@ -457,6 +525,15 @@ public final class PropertySetMixin {
/** /**
Implements Implements
<code>com.sun.star.beans.XFastPropertySet.getFastPropertyValue</code>. <code>com.sun.star.beans.XFastPropertySet.getFastPropertyValue</code>.
@param handle
See com.sun.star.beans.XFastPropertySet
@throws UnknownPropertyException
See com.sun.star.beans.XFastPropertySet
@throws WrappedTargetException
See com.sun.star.beans.XFastPropertySet
@return
See com.sun.star.beans.XFastPropertySet
*/ */
public Object getFastPropertyValue(int handle) public Object getFastPropertyValue(int handle)
throws UnknownPropertyException, WrappedTargetException throws UnknownPropertyException, WrappedTargetException
...@@ -467,6 +544,9 @@ public final class PropertySetMixin { ...@@ -467,6 +544,9 @@ public final class PropertySetMixin {
/** /**
Implements Implements
<code>com.sun.star.beans.XPropertyAccess.getPropertyValues</code>. <code>com.sun.star.beans.XPropertyAccess.getPropertyValues</code>.
@return
See com.sun.star.beans.XPropertyAccess
*/ */
public PropertyValue[] getPropertyValues() { public PropertyValue[] getPropertyValues() {
PropertyValue[] s = new PropertyValue[handleMap.length]; PropertyValue[] s = new PropertyValue[handleMap.length];
...@@ -495,6 +575,15 @@ public final class PropertySetMixin { ...@@ -495,6 +575,15 @@ public final class PropertySetMixin {
/** /**
Implements Implements
<code>com.sun.star.beans.XPropertyAccess.setPropertyValues</code>. <code>com.sun.star.beans.XPropertyAccess.setPropertyValues</code>.
@param props
See com.sun.star.beans.XPropertyAccess
@throws UnknownPropertyException
See com.sun.star.beans.XPropertyAccess
@throws PropertyVetoException
See com.sun.star.beans.XPropertyAccess
@throws WrappedTargetException
See com.sun.star.beans.XPropertyAccess
*/ */
public void setPropertyValues(PropertyValue[] props) public void setPropertyValues(PropertyValue[] props)
throws UnknownPropertyException, PropertyVetoException, throws UnknownPropertyException, PropertyVetoException,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment