@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));
}