:: com :: sun :: star :: text ::

interface XDependentTextField
Base Interfaces
XDependentTextField
┗ ::com::sun::star::text::XTextField
   ┗ ::com::sun::star::text::XTextContent
      ┗ ::com::sun::star::lang::XComponent

::com::sun::star::text::XTextField
(referenced interface's summary:)
is the base interface for all text fields.
Description
makes it possible to attach this ::com::sun::star::text::TextField to a ::com::sun::star::text::TextFieldMaster .

Methods' Summary
attachTextFieldMaster method must be called to attach the ::com::sun::star::text::TextFieldMaster to this ::com::sun::star::text::TextField .  
getTextFieldMaster  
Methods' Details
attachTextFieldMaster
void
attachTextFieldMaster( [in] ::com::sun::star::beans::XPropertySet  xFieldMaster )
raises( ::com::sun::star::lang::IllegalArgumentException );

Description
method must be called to attach the ::com::sun::star::text::TextFieldMaster to this ::com::sun::star::text::TextField .

A ::com::sun::star::text::TextFieldMaster can only be assigned once.

Example
Create and insert a user field (with a UserField ):
// Create a fieldmaster for our newly created User Text field, and access it's 
// XPropertySet interface 
XPropertySet xMasterPropSet = (XPropertySet) UnoRuntime.queryInterface( 
XPropertySet.class, mxDocFactory.createInstance( 
"com.sun.star.text.FieldMaster.User")); 
// Set the name and value of the FieldMaster 
xMasterPropSet.setPropertyValue ("Name", "UserEmperor"); 
xMasterPropSet.setPropertyValue ("Value", new Integer(42)); 
// Attach the field master to the user field 
xUserField.attachTextFieldMaster (xMasterPropSet); 
// Move the cursor to the end of the document 
mxDocCursor.gotoEnd(false); 
// insert a paragraph break using the XSimpleText interface 
mxDocText.insertControlCharacter( 
mxDocCursor, ControlCharacter.PARAGRAPH_BREAK, false); 
// Insert the user field at the end of the document 
mxDocText.insertTextContent(mxDocText.getEnd(), xUserField, false); 
getTextFieldMaster
::com::sun::star::beans::XPropertySet
getTextFieldMaster();

Returns
the previously attached ::com::sun::star::text::TextFieldMaster
Top of Page