MCPcopy Create free account
hub / github.com/LibreOffice/core / SwingUnoMethodNode

Class SwingUnoMethodNode

odk/examples/java/Inspector/SwingUnoMethodNode.java:44–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42
43
44public class SwingUnoMethodNode extends SwingUnoNode implements ActionListener, XUnoMethodNode{
45
46 private UnoMethodNode m_oUnoMethodNode;
47 private XDialogProvider m_xDialogProvider = null;
48
49 public SwingUnoMethodNode(XIdlMethod _xIdlMethod, Object _oUnoObject, XDialogProvider _xDialogProvider) {
50 super(_oUnoObject);
51 m_oUnoMethodNode = new UnoMethodNode(_xIdlMethod, _oUnoObject, this);
52 m_xDialogProvider = _xDialogProvider;
53 setUserObject(m_oUnoMethodNode.getNodeDescription());
54 if (m_oUnoMethodNode.isFoldable()){
55 setFoldable(true);
56 }
57 }
58
59 public boolean isFoldable(){
60 return m_oUnoMethodNode.isFoldable();
61 }
62
63 @Override
64 public String getName(){
65 return m_oUnoMethodNode.getName();
66 }
67
68 @Override
69 public String getClassName(){
70 String sClassName = "";
71 sClassName = getXIdlMethod().getDeclaringClass().getName();
72 if (sClassName.equals("")){
73 sClassName = super.getClassName();
74 }
75 return sClassName;
76 }
77
78 @Override
79 public String getAnchor(){
80 return m_oUnoMethodNode.getAnchor();
81 }
82
83 public Object invoke(Object _oUnoObject, Object[] _oParameters) throws com.sun.star.uno.Exception{
84 return m_oUnoMethodNode.invoke(_oUnoObject, _oParameters);
85 }
86
87
88 public Object[] getLastParameterObjects(){
89 return m_oUnoMethodNode.getLastParameterObjects();
90 }
91
92 public Object getLastUnoReturnObject(){
93 return m_oUnoMethodNode.getLastUnoReturnObject();
94 }
95
96 public TypeClass getTypeClass() {
97 return m_oUnoMethodNode.getTypeClass();
98 }
99
100 public XIdlMethod getXIdlMethod() {
101 return m_oUnoMethodNode.getXIdlMethod();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected