Sorry about that, only now saw the earlier discussion. Would probably need to extend Sectioned View.
On 02.02.2015, at 12:31, Daniel Beck <[email protected]> wrote: > It has public getters and setters (since 1.526). The setter code will also > show you why accessing the field directly would be a horrible idea. > > On 02.02.2015, at 10:56, Łukasz Tasz <[email protected]> wrote: > >> Hi Guys, any possiblilities to make field includeRegex public? >> >> regards >> Lukasz >> Łukasz Tasz >> >> >> 2015-01-21 13:33 GMT+01:00 Łukasz Tasz <[email protected]>: >>> I"m using and testing latest version with code: >>> >>> private String name; >>> /** >>> * Include regex string. >>> */ >>> String includeRegex; >>> /** >>> * Compiled include pattern from the includeRegex string. >>> */ >>> transient Pattern includePattern; >>> >>> includePattern I don't need to touch, since readResolve() will do >>> this, all we(I) need is seter for includeRegex, or possiblility to set >>> this. >>> >>> >>> with best regards >>> Lukasz >>> Łukasz Tasz >>> >>> >>> 2015-01-21 12:49 GMT+01:00 Robert Sandell <[email protected]>: >>>> Ok, so you'll need to look at the code for the version of the plugin you >>>> are >>>> running. >>>> >>>> On Wed, Jan 21, 2015 at 11:51 AM, Łukasz Tasz <[email protected]> wrote: >>>>> >>>>> Hi, >>>>> >>>>> tried, does not work, it I'm touching includeRegex, jenkins claims >>>>> that I'm changing read-only field, if @... claims not such property. >>>>> would be realy nice to find something which does not require own >>>>> plugin changes.. maitenance is then a hell.... >>>>> >>>>> thanks in advance >>>>> L. >>>>> >>>>> Łukasz Tasz >>>>> >>>>> >>>>> 2015-01-21 10:46 GMT+01:00 Robert Sandell <[email protected]>: >>>>>> So try; >>>>>> >>>>>> def regexp = "^dupa123" >>>>>> d1e35.@includeRegex = regexp >>>>>> d1e35.@includePattern = Pattern.compile(regexp) >>>>>> >>>>>> On Tue, Jan 20, 2015 at 1:41 PM, Łukasz Tasz <[email protected]> wrote: >>>>>>> >>>>>>> ok went throu! >>>>>>> >>>>>>> instead of: >>>>>>> d1e35.columns.add(hudson. >>>>>>> >>>>>>> >>>>>>> model.Hudson.instance.<ListViewColumn,Descriptor<ListViewColumn>>getDescriptorList(hudson.views.JobColumn.class)) >>>>>>> it's enough to: >>>>>>> >>>>>>> d1e35.columns.add(new hudson.views.JobColumn) >>>>>>> >>>>>>> Guys, do you know whom we can trigger to make includeRegex field >>>>>>> public in sectionedView plugin? >>>>>>> >>>>>>> regards >>>>>>> L. >>>>>>> Łukasz Tasz >>>>>>> >>>>>>> >>>>>>> 2015-01-20 13:15 GMT+01:00 Łukasz Tasz <[email protected]>: >>>>>>>> Hi Robert, >>>>>>>> >>>>>>>> this is what I tried, but then it claims that includeRegex is >>>>>>>> readOnly... >>>>>>>> >>>>>>>> SectionedViewSection has no setter, and field includeRegex is defined >>>>>>>> as: >>>>>>>> String includeRegex; >>>>>>>> public String includeRegex; >>>>>>>> >>>>>>>> is fixing issue, would be nice to have it also in official plugin. >>>>>>>> >>>>>>>> Now I'm strugling with columns... descriptor creates column with >>>>>>>> line: >>>>>>>> >>>>>>>> section.columns.rebuildHetero(req, formData, >>>>>>>> >>>>>>>> >>>>>>>> Hudson.getInstance().<ListViewColumn,Descriptor<ListViewColumn>>getDescriptorList(ListViewColumn.class), >>>>>>>> "columns"); >>>>>>>> >>>>>>>> I'm trying with: >>>>>>>> d1e35.columns = new >>>>>>>> >>>>>>>> >>>>>>>> DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(Saveable.NOOP); >>>>>>>> >>>>>>>> >>>>>>>> d1e35.columns.add(hudson.model.Hudson.instance.<ListViewColumn,Descriptor<ListViewColumn>>getDescriptorList(hudson.views.JobColumn.class)) >>>>>>>> >>>>>>>> but getDescriptorList returns empty list... diging :) >>>>>>>> thanks a lot for your help! >>>>>>>> br >>>>>>>> L. >>>>>>>> Łukasz Tasz >>>>>>>> >>>>>>>> >>>>>>>> 2015-01-20 13:08 GMT+01:00 Robert Sandell <[email protected]>: >>>>>>>>> I think you can set the fields directly >>>>>>>>> >>>>>>>>> def regexp = "^dupa123" >>>>>>>>> d1e35.includeRegex = regexp >>>>>>>>> d1e35.includePattern = Pattern.compile(regexp) >>>>>>>>> >>>>>>>>> On Tue, Jan 20, 2015 at 9:58 AM, Łukasz Tasz <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> Hi All!! >>>>>>>>>> >>>>>>>>>> I have a question, since you about view-section-plugin. >>>>>>>>>> >>>>>>>>>> I would like to create list-view-section in a automated way - not >>>>>>>>>> using gui, just from script console, >>>>>>>>>> so far so good: >>>>>>>>>> >>>>>>>>>> d1e28=new SectionedView("test section") >>>>>>>>>> d1e28.initSections() >>>>>>>>>> d1e35=new ListViewSection("STATUS", SectionedViewSection.Width. >>>>>>>>>> FULL, >>>>>>>>>> SectionedViewSection.Positioning.CENTER) >>>>>>>>>> >>>>>>>>>> I have sectioned view, at least one section but I don't have >>>>>>>>>> regex... >>>>>>>>>> //d1e35.setIncludeRegex("^dupa123") >>>>>>>>>> >>>>>>>>>> is not avaliable - since SectionedViewSection dont extend ListView, >>>>>>>>>> I'm not java expert, but as I see ListViewSection has inside >>>>>>>>>> DesctriptorImpl which extends SectionedViewSectionDescriptor which >>>>>>>>>> in >>>>>>>>>> constructor reads regex from "magic stapler" (maybe only for me :D >>>>>>>>>> ) >>>>>>>>>> >>>>>>>>>> Do you have any clue how I should proceed? should I implement >>>>>>>>>> sectionedViewSectionDescriptor constructor which takes not >>>>>>>>>> "stapler" >>>>>>>>>> but regex? Unfortunately this plugin is only gui oriented - at >>>>>>>>>> least >>>>>>>>>> what I see... >>>>>>>>>> >>>>>>>>>> thanks in advance & regards >>>>>>>>>> Lukasz >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>> Groups >>>>>>>>>> "Jenkins Developers" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send >>>>>>>>>> an >>>>>>>>>> email to [email protected]. >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/2b5d54c5-2a01-49b0-a913-579eed3a0a77%40googlegroups.com. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Robert Sandell >>>>>>>>> Software Engineer >>>>>>>>> CloudBees Inc. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups >>>>>>>>> "Jenkins Developers" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send >>>>>>>>> an >>>>>>>>> email to [email protected]. >>>>>>>>> To view this discussion on the web visit >>>>>>>>> >>>>>>>>> >>>>>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS06dh50dLWKW-JygSS2BMXwLm0-X%2By0-qnQ6u9-ua7h-g%40mail.gmail.com. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups >>>>>>> "Jenkins Developers" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>>> an >>>>>>> email to [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> >>>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAGRr-NiqkZoMHxocLuTc5G0xac%2BZFeYN3P%3DuQh9ciO10z6MAdQ%40mail.gmail.com. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Robert Sandell >>>>>> Software Engineer >>>>>> CloudBees Inc. >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups >>>>>> "Jenkins Developers" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an >>>>>> email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> >>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS1mLCmg-1C3Kyi7hVNOf1djCZ8HF7x8cfLb-yjiF9SFiw%40mail.gmail.com. >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "Jenkins Developers" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAGRr-Nhtqz1uQ4gXvh0XbWRvNegmZs8wVm4cjte80DzpnrBZ-A%40mail.gmail.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> >>>> >>>> -- >>>> Robert Sandell >>>> Software Engineer >>>> CloudBees Inc. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "Jenkins Developers" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS3doTSXO3MrmBGDq3AVUTkA747CkPDZLroRC1%2BzEvHVAg%40mail.gmail.com. >>>> >>>> For more options, visit https://groups.google.com/d/optout. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/CAGRr-NhdQ9mG1gF_EzqqFNaCBrLHD1AjiW_MzdXXX4JV%3DVsPCg%40mail.gmail.com. >> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/10FC5C18-001F-471C-A269-AACBF4B002DA%40beckweb.net. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/3FE96E2F-3C79-46FE-BE7E-1CDDBEFC1826%40beckweb.net. For more options, visit https://groups.google.com/d/optout.
