/** * Creates a new event with an associated resource and a skeleton object. * * @param filterEventType * the type of event to create. * @param resource * the resource to associate to the event. * @param skeleton * the skeleton to associate to the event. */ public Event(EventType filterEventType, IResource resource, ISkeleton skeleton) { this.filterEventType = filterEventType; this.resource = resource; this.resource.setSkeleton(skeleton); }
/** * Appends text to the first data part of the skeleton. * * @param text * the text to happend. * * @throws OkapiIllegalFilterOperationException if we try to perform an invalid operation. */ public void appendToFirstSkeletonPart(String text) { Event tempTextUnit = peekTempEvent(); GenericSkeleton skel = (GenericSkeleton) tempTextUnit.getResource().getSkeleton(); if (skel==null) { skel = new GenericSkeleton(); tempTextUnit.getResource().setSkeleton(skel); } skel.appendToFirstPart(text); }
resource.setSkeleton(skel); return resource;
res.setSkeleton(null); me.addEvent(event); res.setSkeleton(null); me.addEvent(event, 0); break;