コード例 #1
0
  @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();
  }
コード例 #2
0
 /** @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;
 }