def METHOD_NAME(self, all=None, ticks=None, ticklabels=None, label=None):
    if all:
        _ticks, _ticklabels, _label = True, True, True
    elif all is not None:
        _ticks, _ticklabels, _label = False, False, False
    else:
        _ticks, _ticklabels, _label = None, None, None
    if ticks is not None:
        _ticks = ticks
    if ticklabels is not None:
        _ticklabels = ticklabels
    if label is not None:
        _label = label
    tickOn = "tick%dOn" % self._axisnum
    labelOn = "label%dOn" % self._axisnum
    if _ticks is not None:
        tickparam = {tickOn: _ticks}
        self._axis.set_tick_params(**tickparam)
    if _ticklabels is not None:
        tickparam = {labelOn: _ticklabels}
        self._axis.set_tick_params(**tickparam)
    if _label is not None:
        pos = self._axis.get_label_position()
        if (pos == self._axis_direction) and not _label:
            self._axis.label.set_visible(False)
        elif _label:
            self._axis.label.set_visible(True)
            self._axis.set_label_position(self._axis_direction)