public BaseCollection newObject(XWikiContext context) { return new BaseClass(); } }
@Override public BaseClass getBaseClass() { if (this.baseClass == null) { this.baseClass = new BaseClass(); updateBaseClass(this.baseClass); } return this.baseClass; }
/** * @since 2.2M1 */ public BaseClass getXClass() { if (this.xClass == null) { this.xClass = new BaseClass(); this.xClass.setDocumentReference(getDocumentReference()); } return this.xClass; }
public void fromXML(Element oel) throws XWikiException BaseClass bclass = new BaseClass(); if (cel != null) { bclass.fromXML(cel);
/** * Initialize statistics object from XML schema. * * @param oel the XML root node containing statistics datas. * @throws XWikiException error when parsing XML schema. */ public void fromXML(Element oel) throws XWikiException { Element cel = oel.element("class"); BaseClass bclass = new BaseClass(); if (cel != null) { bclass.fromXML(cel); setClassName(bclass.getName()); } setName(oel.element(XMLNODE_NAME).getText()); List< ? > list = oel.elements(XMLNODE_PROPERTY); for (int i = 0; i < list.size(); i++) { Element pcel = (Element) ((Element) list.get(i)).elements().get(0); String name = pcel.getName(); PropertyClass pclass = (PropertyClass) bclass.get(name); if (pclass != null) { BaseProperty property = pclass.newPropertyfromXML(pcel); property.setName(name); property.setObject(this); safeput(name, property); } } } }
BaseClass bclass = new BaseClass(); if (cel != null) { bclass.fromXML(cel);
BaseClass bclass = new BaseClass(); String cxml = doc.getXClassXML(); if (cxml != null) {
@Override public void beginWikiClass(FilterEventParameters parameters) throws WikiStreamException { if (this.currentXObject != null) { this.currentXClass = new BaseClass(); this.currentXClass.setDocumentReference(this.currentXObject.getXClassReference()); this.currentXObjectClass = this.currentXClass; } else { this.currentXClass = this.document.getXClass(); } this.currentXClass.setCustomClass(getString(WikiClassFilter.PARAMETER_CUSTOMCLASS, parameters, null)); this.currentXClass.setCustomMapping(getString(WikiClassFilter.PARAMETER_CUSTOMMAPPING, parameters, null)); this.currentXClass .setDefaultViewSheet(getString(WikiClassFilter.PARAMETER_SHEET_DEFAULTVIEW, parameters, null)); this.currentXClass .setDefaultEditSheet(getString(WikiClassFilter.PARAMETER_SHEET_DEFAULTEDIT, parameters, null)); this.currentXClass.setDefaultWeb(getString(WikiClassFilter.PARAMETER_DEFAULTSPACE, parameters, null)); this.currentXClass.setNameField(getString(WikiClassFilter.PARAMETER_NAMEFIELD, parameters, null)); this.currentXClass.setValidationScript(getString(WikiClassFilter.PARAMETER_VALIDATIONSCRIPT, parameters, null)); }