<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_18) on Fri Feb 11 21:21:58 UTC 2011 --> <TITLE> PropertySetMixin (Java UNO Runtime Reference) </TITLE> <META NAME="date" CONTENT="2011-02-11"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="PropertySetMixin (Java UNO Runtime Reference)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertySetMixin.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> UDK 3.2.7 Java API Reference</EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySet.html" title="class in com.sun.star.lib.uno.helper"><B>PREV CLASS</B></A> <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../index.html?com/sun/star/lib/uno/helper/PropertySetMixin.html" target="_top"><B>FRAMES</B></A> <A HREF="PropertySetMixin.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> com.sun.star.lib.uno.helper</FONT> <BR> Class PropertySetMixin</H2> <PRE> <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>com.sun.star.lib.uno.helper.PropertySetMixin</B> </PRE> <HR> <DL> <DT><PRE>public final class <B>PropertySetMixin</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL> </PRE> <P> A helper mixin to implement certain UNO interfaces related to property set handling on top of the attributes of a given UNO interface type. <p>A client will mix in this class by keeping a reference to an instance of this class, and forwarding all methods of (a subset of the interfaces) <code>com.sun.star.beans.XPropertySet</code>, <code>com.sun.star.beans.XFastPropertySet</code>, and <code>com.sun.star.beans.XPropertyAccess</code> to it.</p> <p>Client code should not use the monitors associated with instances of this class, as they are used for internal purposes.</p> <P> <P> <DL> <DT><B>Since:</B></DT> <DD>UDK 3.2</DD> </DL> <HR> <P> <!-- ======== NESTED CLASS SUMMARY ======== --> <A NAME="nested_class_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Nested Class Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper">PropertySetMixin.BoundListeners</A></B></CODE> <BR> A class used by clients of <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html" title="class in com.sun.star.lib.uno.helper"><CODE>PropertySetMixin</CODE></A> when implementing UNO interface type attribute setter functions.</TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#PropertySetMixin(com.sun.star.uno.XComponentContext, com.sun.star.uno.XInterface, com.sun.star.uno.Type, java.lang.String[])">PropertySetMixin</A></B>(<A HREF="../../../../../../../../common/ref/com/sun/star/uno/XComponentContext.html?is-external=true" title="class or interface in com.sun.star.uno">XComponentContext</A> context, <A HREF="../../../../../../../../common/ref/com/sun/star/uno/XInterface.html?is-external=true" title="class or interface in com.sun.star.uno">XInterface</A> object, <A HREF="../../../../../../com/sun/star/uno/Type.html" title="class in com.sun.star.uno">Type</A> type, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] absentOptional)</CODE> <BR> The constructor.</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#addPropertyChangeListener(java.lang.String, com.sun.star.beans.XPropertyChangeListener)">addPropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertyChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertyChangeListener</A> listener)</CODE> <BR> Implements <code>com.sun.star.beans.XPropertySet.addPropertyChangeListener</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#addVetoableChangeListener(java.lang.String, com.sun.star.beans.XVetoableChangeListener)">addVetoableChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XVetoableChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XVetoableChangeListener</A> listener)</CODE> <BR> Implements <code>com.sun.star.beans.XPropertySet.addVetoableChangeListener</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#dispose()">dispose</A></B>()</CODE> <BR> Marks this instance as being disposed.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#getFastPropertyValue(int)">getFastPropertyValue</A></B>(int handle)</CODE> <BR> Implements <code>com.sun.star.beans.XFastPropertySet.getFastPropertyValue</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertySetInfo.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertySetInfo</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#getPropertySetInfo()">getPropertySetInfo</A></B>()</CODE> <BR> Implements <code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#getPropertyValue(java.lang.String)">getPropertyValue</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName)</CODE> <BR> Implements <code>com.sun.star.beans.XPropertySet.getPropertyValue</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyValue.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyValue</A>[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#getPropertyValues()">getPropertyValues</A></B>()</CODE> <BR> Implements <code>com.sun.star.beans.XPropertyAccess.getPropertyValues</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#prepareSet(java.lang.String, java.lang.Object, java.lang.Object, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)">prepareSet</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> oldValue, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> newValue, <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper">PropertySetMixin.BoundListeners</A> bound)</CODE> <BR> A method used by clients when implementing UNO interface type attribute setter functions.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#prepareSet(java.lang.String, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)">prepareSet</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper">PropertySetMixin.BoundListeners</A> bound)</CODE> <BR> A simplified version of <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#prepareSet(java.lang.String, java.lang.Object, java.lang.Object, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)"><CODE>prepareSet(String, Object, Object, PropertySetMixin.BoundListeners)</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#removePropertyChangeListener(java.lang.String, com.sun.star.beans.XPropertyChangeListener)">removePropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertyChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertyChangeListener</A> listener)</CODE> <BR> Implements <code> com.sun.star.beans.XPropertySet.removePropertyChangeListener</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#removeVetoableChangeListener(java.lang.String, com.sun.star.beans.XVetoableChangeListener)">removeVetoableChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XVetoableChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XVetoableChangeListener</A> listener)</CODE> <BR> Implements <code> com.sun.star.beans.XPropertySet.removeVetoableChangeListener</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#setFastPropertyValue(int, java.lang.Object)">setFastPropertyValue</A></B>(int handle, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> <BR> Implements <code>com.sun.star.beans.XFastPropertySet.setFastPropertyValue</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#setPropertyValue(java.lang.String, java.lang.Object)">setPropertyValue</A></B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> <BR> Implements <code>com.sun.star.beans.XPropertySet.setPropertyValue</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#setPropertyValues(com.sun.star.beans.PropertyValue[])">setPropertyValues</A></B>(<A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyValue.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyValue</A>[] props)</CODE> <BR> Implements <code>com.sun.star.beans.XPropertyAccess.setPropertyValues</code>.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> </TR> </TABLE> <P> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="PropertySetMixin(com.sun.star.uno.XComponentContext, com.sun.star.uno.XInterface, com.sun.star.uno.Type, java.lang.String[])"><!-- --></A><H3> PropertySetMixin</H3> <PRE> public <B>PropertySetMixin</B>(<A HREF="../../../../../../../../common/ref/com/sun/star/uno/XComponentContext.html?is-external=true" title="class or interface in com.sun.star.uno">XComponentContext</A> context, <A HREF="../../../../../../../../common/ref/com/sun/star/uno/XInterface.html?is-external=true" title="class or interface in com.sun.star.uno">XInterface</A> object, <A HREF="../../../../../../com/sun/star/uno/Type.html" title="class in com.sun.star.uno">Type</A> type, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] absentOptional)</PRE> <DL> <DD>The constructor. <P> <DL> <DT><B>Parameters:</B><DD><CODE>context</CODE> - the component context used by this instance; must not be null, and must supply the service <code>com.sun.star.reflection.CoreReflection</code> and the singleton <code>com.sun.star.reflection.theTypeDescriptionManager</code><DD><CODE>object</CODE> - the client UNO object into which this instance is mixed in; must not be null, and must support the given <code>type</code><DD><CODE>type</CODE> - the UNO interface type whose attributes are mapped to properties; must not be null, and must represent a UNO interface type<DD><CODE>absentOptional</CODE> - a list of optional properties that are not present, and should thus not be visible via <code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code>, <code>com.sun.star.beans.XPropertySet.addPropertyChangeListener</code>, <code>com.sun.star.beans.XPropertySet.removePropertyChangeListener<!-- --></code>, <code>com.sun.star.beans.XPropertySet.addVetoableChangeListener</code>, and <code>com.sun.star.beans.XPropertySet.<!-- -->removeVetoableChangeListener</code>; null is treated the same as an empty list; if non-null, the given array must not be modified after it is passed to this constructor. For consistency reasons, the given <code>absentOptional</code> should only contain the names of attributes that represent optional properties that are not present (that is, the attribute getters and setters always throw a <code>com.sun.star.beans.UnknownPropertyException</code>), and should contain each such name only once. If an optional property is not present (that is, the corresponding attribute getter and setter always throw a <code>com.sun.star.beans.UnknownPropertyException</code>) but is not contained in the given <code>absentOptional</code>, then it will be visible via <code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code> as a <code>com.sun.star.beans.Property</code> with a set <code>com.sun.star.beans.PropertyAttribute.OPTIONAL</code>. If the given <code>object</code> does not implement <code>com.sun.star.beans.XPropertySet</code>, then the given <code>absentOptional</code> is effectively ignored and can be null or empty.</DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="prepareSet(java.lang.String, java.lang.Object, java.lang.Object, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)"><!-- --></A><H3> prepareSet</H3> <PRE> public void <B>prepareSet</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> oldValue, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> newValue, <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper">PropertySetMixin.BoundListeners</A> bound) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A></PRE> <DL> <DD>A method used by clients when implementing UNO interface type attribute setter functions. <p>First, this method checks whether this instance has already been disposed (see <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#dispose()"><CODE>dispose()</CODE></A>), and throws a <code>com.sun.star.beans.DisposedException</code> if applicable. For a constrained attribute (whose setter can explicitly raise <code>com.sun.star.beans.PropertyVetoException</code>), this method notifies any <code>com.sun.star.beans.XVetoableChangeListener</code>s. For a bound attribute, this method modifies the passed-in <code>bound</code> so that it can afterwards be used to notify any <code>com.sun.star.beans.XPropertyChangeListener</code>s. This method should be called before storing the new attribute value, and <code>bound.notifyListeners()</code> should be called exactly once after storing the new attribute value (in case the attribute is bound; otherwise, calling <code>bound.notifyListeners()</code> is ignored). Furthermore, <code>bound.notifyListeners()</code> and this method have to be called from the same thread.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the property (which is the same as the name of the attribute that is going to be set)<DD><CODE>oldValue</CODE> - the property value corresponding to the old attribute value. This is only used as <code>com.sun.star.beans.PropertyChangeEvent.OldValue</code>, which is rather useless, anyway (see “Using the Observer Pattern” in <a href="http://tools.openoffice.org/CodingGuidelines.sxw"> <cite>OpenOffice.org Coding Guidelines</cite></a>). If the attribute that is going to be set is neither bound nor constrained, or if <code>com.sun.star.beans.PropertyChangeEvent.OldValue</code> should not be set, <A HREF="../../../../../../com/sun/star/uno/Any.html#VOID"><CODE>Any.VOID</CODE></A> can be used instead.<DD><CODE>newValue</CODE> - the property value corresponding to the new attribute value. This is only used as <code>com.sun.star.beans.PropertyChangeEvent.NewValue</code>, which is rather useless, anyway (see “Using the Observer Pattern&rdquo: in <a href="http://tools.openoffice.org/CodingGuidelines.sxw"> <cite>OpenOffice.org Coding Guidelines</cite></a>), <em>unless</em> the attribute that is going to be set is constrained. If the attribute that is going to be set is neither bound nor constrained, or if it is only bound but <code>com.sun.star.beans.PropertyChangeEvent.NewValue</code> should not be set, <A HREF="../../../../../../com/sun/star/uno/Any.html#VOID"><CODE>Any.VOID</CODE></A> can be used instead.<DD><CODE>bound</CODE> - a reference to a fresh <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper"><CODE>PropertySetMixin.BoundListeners</CODE></A> instance (which has not been passed to this method before, and on which <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html#notifyListeners()"><CODE>PropertySetMixin.BoundListeners.notifyListeners()</CODE></A> has not yet been called); may only be null if the attribute that is going to be set is not bound <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A></CODE></DL> </DD> </DL> <HR> <A NAME="prepareSet(java.lang.String, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)"><!-- --></A><H3> prepareSet</H3> <PRE> public void <B>prepareSet</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper">PropertySetMixin.BoundListeners</A> bound)</PRE> <DL> <DD>A simplified version of <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.html#prepareSet(java.lang.String, java.lang.Object, java.lang.Object, com.sun.star.lib.uno.helper.PropertySetMixin.BoundListeners)"><CODE>prepareSet(String, Object, Object, PropertySetMixin.BoundListeners)</CODE></A>. <p>This method is useful for attributes that are not constrained.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the property (which is the same as the name of the attribute that is going to be set)<DD><CODE>bound</CODE> - a reference to a fresh <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper"><CODE>PropertySetMixin.BoundListeners</CODE></A> instance (which has not been passed to this method before, and on which <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html#notifyListeners()"><CODE>PropertySetMixin.BoundListeners.notifyListeners()</CODE></A> has not yet been called); may only be null if the attribute that is going to be set is not bound</DL> </DD> </DL> <HR> <A NAME="dispose()"><!-- --></A><H3> dispose</H3> <PRE> public void <B>dispose</B>()</PRE> <DL> <DD>Marks this instance as being disposed. <p>See <code>com.sun.star.lang.XComponent</code> for the general concept of disposing UNO objects. On the first call to this method, all registered listeners (<code>com.sun.star.beans.XPropertyChangeListener</code>s and <code>com.sun.star.beans.XVetoableChangeListener</code>s) are notified of the disposing source. Any subsequent calls to this method are ignored.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getPropertySetInfo()"><!-- --></A><H3> getPropertySetInfo</H3> <PRE> public <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertySetInfo.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertySetInfo</A> <B>getPropertySetInfo</B>()</PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertySet.getPropertySetInfo</code>. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setPropertyValue(java.lang.String, java.lang.Object)"><!-- --></A><H3> setPropertyValue</H3> <PRE> public void <B>setPropertyValue</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertySet.setPropertyValue</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="getPropertyValue(java.lang.String)"><!-- --></A><H3> getPropertyValue</H3> <PRE> public <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getPropertyValue</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertySet.getPropertyValue</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="addPropertyChangeListener(java.lang.String, com.sun.star.beans.XPropertyChangeListener)"><!-- --></A><H3> addPropertyChangeListener</H3> <PRE> public void <B>addPropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertyChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertyChangeListener</A> listener) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertySet.addPropertyChangeListener</code>. <p>If a listener is added more than once, it will receive all relevant notifications multiple times.</p> <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="removePropertyChangeListener(java.lang.String, com.sun.star.beans.XPropertyChangeListener)"><!-- --></A><H3> removePropertyChangeListener</H3> <PRE> public void <B>removePropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XPropertyChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XPropertyChangeListener</A> listener) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code> com.sun.star.beans.XPropertySet.removePropertyChangeListener</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="addVetoableChangeListener(java.lang.String, com.sun.star.beans.XVetoableChangeListener)"><!-- --></A><H3> addVetoableChangeListener</H3> <PRE> public void <B>addVetoableChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XVetoableChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XVetoableChangeListener</A> listener) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertySet.addVetoableChangeListener</code>. <p>If a listener is added more than once, it will receive all relevant notifications multiple times.</p> <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="removeVetoableChangeListener(java.lang.String, com.sun.star.beans.XVetoableChangeListener)"><!-- --></A><H3> removeVetoableChangeListener</H3> <PRE> public void <B>removeVetoableChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> propertyName, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/XVetoableChangeListener.html?is-external=true" title="class or interface in com.sun.star.beans">XVetoableChangeListener</A> listener) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code> com.sun.star.beans.XPropertySet.removeVetoableChangeListener</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="setFastPropertyValue(int, java.lang.Object)"><!-- --></A><H3> setFastPropertyValue</H3> <PRE> public void <B>setFastPropertyValue</B>(int handle, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XFastPropertySet.setFastPropertyValue</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="getFastPropertyValue(int)"><!-- --></A><H3> getFastPropertyValue</H3> <PRE> public <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getFastPropertyValue</B>(int handle) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XFastPropertySet.getFastPropertyValue</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <HR> <A NAME="getPropertyValues()"><!-- --></A><H3> getPropertyValues</H3> <PRE> public <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyValue.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyValue</A>[] <B>getPropertyValues</B>()</PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertyAccess.getPropertyValues</code>. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setPropertyValues(com.sun.star.beans.PropertyValue[])"><!-- --></A><H3> setPropertyValues</H3> <PRE> public void <B>setPropertyValues</B>(<A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyValue.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyValue</A>[] props) throws <A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A>, <A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></PRE> <DL> <DD>Implements <code>com.sun.star.beans.XPropertyAccess.setPropertyValues</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html?is-external=true" title="class or interface in com.sun.star.beans">UnknownPropertyException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html?is-external=true" title="class or interface in com.sun.star.beans">PropertyVetoException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html?is-external=true" title="class or interface in com.sun.star.lang">IllegalArgumentException</A></CODE> <DD><CODE><A HREF="../../../../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html?is-external=true" title="class or interface in com.sun.star.lang">WrappedTargetException</A></CODE></DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertySetMixin.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> UDK 3.2.7 Java API Reference</EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySet.html" title="class in com.sun.star.lib.uno.helper"><B>PREV CLASS</B></A> <A HREF="../../../../../../com/sun/star/lib/uno/helper/PropertySetMixin.BoundListeners.html" title="class in com.sun.star.lib.uno.helper"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../index.html?com/sun/star/lib/uno/helper/PropertySetMixin.html" target="_top"><B>FRAMES</B></A> <A HREF="PropertySetMixin.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>