package org.snmp4j.agent.mo.snmp.tc;

import org.snmp4j.agent.MOAccess;
import org.snmp4j.agent.mo.MOColumn;
import org.snmp4j.agent.mo.MOScalar;
import org.snmp4j.agent.mo.snmp.DisplayString;
import org.snmp4j.agent.mo.snmp.DisplayStringScalar;
import org.snmp4j.agent.mo.snmp.SNMPv2TC;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;

/* JADX INFO: loaded from: classes.dex */
public class DisplayStringTC implements TextualConvention<OctetString> {
    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public String getModuleName() {
        return "SNMPv2-TC";
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public String getName() {
        return SNMPv2TC.DISPLAYSTRING;
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public MOColumn<OctetString> createColumn(int i2, int i3, MOAccess mOAccess, OctetString octetString, boolean z) {
        return new DisplayString(i2, mOAccess, octetString, z);
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public OctetString createInitialValue() {
        return new OctetString();
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public MOScalar<OctetString> createScalar(OID oid, MOAccess mOAccess, OctetString octetString) {
        if (octetString == null) {
            octetString = createInitialValue();
        }
        return new DisplayStringScalar(oid, mOAccess, octetString);
    }
}
