@Override public List getProperties(Object object) throws Exception { ComplexDataType complex = (ComplexDataType) object; if ( !complex.getData().isEmpty() && complex.getData().get( 0 ) instanceof XMLEncoderDelegate ) { XMLEncoderDelegate delegate = (XMLEncoderDelegate) complex.getData().get( 0 ); List properties = new ArrayList(); properties.add( new Object[]{ delegate.getProcessParameterIO().getElement(), delegate } ); return properties; } return null; }
@Override public List getProperties(Object object) throws Exception { ComplexDataType complex = (ComplexDataType) object; if (!complex.getData().isEmpty() && complex.getData().get(0) instanceof XMLEncoderDelegate) { XMLEncoderDelegate delegate = (XMLEncoderDelegate) complex.getData().get(0); List properties = new ArrayList(); properties.add(new Object[] {delegate.getProcessParameterIO().getElement(), delegate}); return properties; } return super.getProperties(object); }