Package gov.nist.scap.xccdf.document

Examples of gov.nist.scap.xccdf.document.SelectableItem


  @Override
  protected boolean handleItem(Item item) {
    boolean handled = false;
    if (item instanceof SelectableItem) {
      SelectableItem selectableItem = (SelectableItem)item;
      if (selectableItem.isSelected() != isSelected()) {
        selectableItem.setSelected(isSelected());
        handled = true;
      }
    }
    return handled;
  }
View Full Code Here


  protected boolean handleItem(Item item) {
    boolean handled = false;

    if (item instanceof SelectableItem) {
      handled = true;
      SelectableItem selectableItem = (SelectableItem) item;
      // weight
      if (getWeight() != null)
        selectableItem.setWeight(getWeight());

      if (selectableItem instanceof RuleType) {
        handleRule((Rule)selectableItem);
      }
    }
View Full Code Here

    List<IdrefType> node = data.getConflictsList();

    List<Conflicts> retval = new ArrayList<Conflicts>(node.size());
    for (IdrefType idref : node) {
      String id = idref.getIdref();
      SelectableItem item = getDocument().lookupSelectableItem(id);
      if (item == null) {
        log.error("conflicting item '"+id+"' not found");
      } else {
        retval.add(new DefaultConflicts(item));
      }
View Full Code Here

      List<String> idrefs = idrefList.getIdref();

      DefaultRequires requires = new DefaultRequires();
      boolean found = false;
      for (String id : idrefs) {
        SelectableItem item = getDocument().lookupSelectableItem(id);
        if (item == null) {
          log.error("required item '"+id+"' not found");
        } else {
          requires.addSelectableItem(item);
          found = true;
View Full Code Here

    List<IdrefType> node = data.getConflictsList();

    List<Conflicts> retval = new ArrayList<Conflicts>(node.size());
    for (IdrefType idref : node) {
      String id = idref.getIdref();
      SelectableItem item = getDocument().lookupSelectableItem(id);
      if (item == null) {
        log.error("conflicting item '"+id+"' not found");
      } else {
        retval.add(new DefaultConflicts(item));
      }
View Full Code Here

      List<String> idrefs = idrefList.getIdref();

      DefaultRequires requires = new DefaultRequires();
      boolean found = false;
      for (String id : idrefs) {
        SelectableItem item = getDocument().lookupSelectableItem(id);
        if (item == null) {
          log.error("required item '"+id+"' not found");
        } else {
          requires.addSelectableItem(item);
          found = true;
View Full Code Here

        }
      }

      if (retval) {
        conflicts: for (Conflicts conflicts : item.getConflicts()) {
          SelectableItem conflictingItem = conflicts
              .getSelectableItem();
          if (conflictingItem.isSelected()) {
            log.warn("conflicting item '" + conflictingItem.getId()
                + "' is selected. Disabling item: "
                + item.getId());
            item.setSelected(false);
            item.setProhibitChanges(true);
            retval = false;
View Full Code Here

    List<IdrefType> node = data.getConflictsList();

    List<Conflicts> retval = new ArrayList<Conflicts>(node.size());
    for (IdrefType idref : node) {
      String id = idref.getIdref();
      SelectableItem item = getDocument().lookupSelectableItem(id);
      if (item == null) {
        log.error("conflicting item '"+id+"' not found");
      } else {
        retval.add(new DefaultConflicts(item));
      }
View Full Code Here

      List<String> idrefs = idrefList.getIdref();

      DefaultRequires requires = new DefaultRequires();
      boolean found = false;
      for (String id : idrefs) {
        SelectableItem item = getDocument().lookupSelectableItem(id);
        if (item == null) {
          log.error("required item '"+id+"' not found");
        } else {
          requires.addSelectableItem(item);
          found = true;
View Full Code Here

    List<IdrefType> node = data.getConflictsList();

    List<Conflicts> retval = new ArrayList<Conflicts>(node.size());
    for (IdrefType idref : node) {
      String id = idref.getIdref();
      SelectableItem item = getDocument().lookupSelectableItem(id);
      if (item == null) {
        log.error("conflicting item '"+id+"' not found");
      } else {
        retval.add(new DefaultConflicts(item));
      }
View Full Code Here

TOP

Related Classes of gov.nist.scap.xccdf.document.SelectableItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.