@Override public String toString() { Iterable<String> list; StringBuilder retString = new StringBuilder(); final String cr = System.getProperty("line.separator"); // $NON-NLS-1$ retString.append("Event type: " + fDeclaration.getName() + cr); // $NON-NLS-1$ retString.append("Timestamp: " + Long.toString(fTimestamp) + cr); // $NON-NLS-1$ if (fEventContext != null) { list = fEventContext.getDeclaration().getFieldsList(); for (String field : list) { retString.append( field + " : " + fEventContext.getDefinition(field).toString() + cr); // $NON-NLS-1$ } } if (fFields != null) { list = fFields.getDeclaration().getFieldsList(); for (String field : list) { retString.append( field + " : " + fFields.getDefinition(field).toString() + cr); // $NON-NLS-1$ } } return retString.toString(); }
/** @since 3.0 */ @Override public LexicalScope getScopePath() { String eventName = fDeclaration.getName(); if (eventName == null) { return null; } LexicalScope myScope = LexicalScope.EVENT.getChild(eventName); if (myScope == null) { myScope = new LexicalScope(LexicalScope.EVENT, eventName); } return myScope; }