/*
* Copyright (c) 2014-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
package com.facebook.stetho.inspector.elements;
import com.facebook.stetho.common.Accumulator;
public final class ObjectDescriptor extends Descriptor<Object> {
@Override
public void hook(Object element) {
}
@Override
public void unhook(Object element) {
}
@Override
public NodeType getNodeType(Object element) {
return NodeType.ELEMENT_NODE;
}
@Override
public String getNodeName(Object element) {
return element.getClass().getName();
}
@Override
public String getLocalName(Object element) {
return getNodeName(element);
}
@Override
public String getNodeValue(Object element) {
return null;
}
@Override
public void getChildren(Object element, Accumulator<Object> children) {
}
@Override
public void getAttributes(Object element, AttributeAccumulator attributes) {
}
@Override
public void setAttributesAsText(Object element, String text) {
}
@Override
public void getStyleRuleNames(Object element, StyleRuleNameAccumulator accumulator) {
}
@Override
public void getStyles(Object element, String ruleName, StyleAccumulator accumulator) {
}
@Override
public void setStyle(Object element, String ruleName, String name, String value) {
}
@Override
public void getComputedStyles(Object element, ComputedStyleAccumulator accumulator) {
}
}