/** {@inheritDoc} */ @Override public void completeResource(CollectionResource resource) { m_wrapped.completeResource(resource); } }
@Override public void visitResource(CollectionResource resource) { // Wrap the given resource and return the custom timekeeper wrappedResource = new CollectionResourceWrapper(resource) { @Override public TimeKeeper getTimeKeeper() { return timeKeeper; } }; visitor.visitResource(wrappedResource); }
/** * Since a {@link CollectionAttribute} is a terminal value, we just visit and * complete it since it doesn't have any "children". */ @Override public final void visit(CollectionSetVisitor visitor) { LOG.debug("Visiting attribute {}", this); visitor.visitAttribute(this); visitor.completeAttribute(this); }
/** {@inheritDoc} */ @Override public void visit(CollectionSetVisitor visitor) { visitor.visitResource(this); for (AttributeGroup group: m_attributeGroups.values()) { group.visit(visitor); } visitor.completeResource(this); }
@Override public final void visit(CollectionSetVisitor visitor) { visitor.visitCollectionSet(this); m_collectionResource.visit(visitor); visitor.completeCollectionSet(this); }
/** * <p>visit</p> * * @param visitor a {@link org.opennms.netmgt.collection.api.CollectionSetVisitor} object. */ @Override public void visit(CollectionSetVisitor visitor) { LOG.debug("Visiting Group {}", this); visitor.visitGroup(this); for(CollectionAttribute attr : getAttributes()) { attr.visit(visitor); } visitor.completeGroup(this); }
@Override public void completeGroup(AttributeGroup group) { visitor.completeGroup(wrappedGroup); } };
/** {@inheritDoc} */ @Override public void completeAttribute(CollectionAttribute attribute) { m_wrapped.completeAttribute(attribute); }
@Override public void visitGroup(AttributeGroup group) { // Wrap the given attribute group and return the custom resource wrappedGroup = new AttributeGroupWrapper(group) { @Override public CollectionResource getResource() { return wrappedResource; } }; visitor.visitGroup(wrappedGroup); }
/** {@inheritDoc} */ @Override public void visitAttribute(CollectionAttribute attribute) { m_wrapped.visitAttribute(attribute); }
/** {@inheritDoc} */ @Override public void visitCollectionSet(CollectionSet set) { m_wrapped.visitCollectionSet(set); }
/** {@inheritDoc} */ @Override public void completeCollectionSet(CollectionSet set) { m_wrapped.completeCollectionSet(set); }
/** {@inheritDoc} */ @Override public void visit(CollectionSetVisitor visitor) { visitor.visitResource(this); for (AttributeGroup group: m_attributeGroups.values()) { group.visit(visitor); } visitor.completeResource(this); }
@Override public final void visit(CollectionSetVisitor visitor) { visitor.visitCollectionSet(this); for(T resource : getCollectionResources()) { resource.visit(visitor); } visitor.completeCollectionSet(this); }
/** {@inheritDoc} */ @Override public void visit(CollectionSetVisitor visitor) { visitor.visitGroup(this); for(CollectionAttribute attr : getAttributes()) { AliasedAttribute aliased = new AliasedAttribute(getResource(), (SnmpAttribute)attr); LOG.debug("visiting at aliased = {}", aliased); aliased.visit(visitor); } visitor.completeGroup(this); }
/** {@inheritDoc} */ @Override public void completeGroup(AttributeGroup group) { m_wrapped.completeGroup(group); }
@Override public void completeAttribute(CollectionAttribute attribute) { visitor.completeAttribute(wrappedAttribute); }
/** {@inheritDoc} */ @Override public void visitGroup(AttributeGroup group) { m_wrapped.visitGroup(group); }
@Override public void visitAttribute(CollectionAttribute attribute) { // Wrap the given attribute and return the custom resource wrappedAttribute = new CollectionAttributeWrapper(attribute) { @Override public CollectionResource getResource() { return wrappedResource; } }; visitor.visitAttribute(wrappedAttribute); }
@Override public void visit(CollectionSetVisitor visitor) { visitor.visitResource(this); for (AttributeGroup group: m_attributeGroups.values()) { group.visit(visitor); } visitor.completeResource(this); }