Ejemplo n.º 1
0
  public static String getImagePath(DocTopic docItem) {
    if (docItem.getTopic() == DocTopicManager.TOPIC_VARIABLE) {
      int attr = docItem.getAttr();
      if ((attr & IFieldItemAttr.FieldAttr_Local) != 0) {
        return FIELD_PRIV_OBJ;
      } else if ((attr & IFieldItemAttr.FieldAttr_Protected) != 0) {
        return FIELD_PROT_OBJ;
      } else {
        return FIELD_PUB_OBJ;
      }
    } else if (docItem.getTopic() == DocTopicManager.TOPIC_TASK) {
      int attr = docItem.getAttr();
      if ((attr & IFieldItemAttr.FieldAttr_Local) != 0) {
        return TASK_PRIV_OBJ;
      } else if ((attr & IFieldItemAttr.FieldAttr_Protected) != 0) {
        return TASK_PROT_OBJ;
      } else {
        return TASK_PUB_OBJ;
      }
    } else {
      String topic = docItem.getTopic();
      if (fImgDescMap.containsKey(topic)) {
        return fImgDescMap.get(topic);
      }
    }

    return null;
  }