tigase.vhosts

## Interface VHostItemExtensionIfc<T extends VHostItemExtensionIfc<T>>

- All Known Subinterfaces:
    VHostItemExtensionBackwardCompatible<T>
  All Known Implementing Classes:
    AbstractVHostItemExtension, BasicComponent.ServerInfoVHostItemExtension, BruteForceLockerBean.BruteForceLockerVHostExtension, ClientTrustManagerFactory.ClientTrustVHostItemExtension, PresenceSubscription.PresenceSubscriptionVHostItemExtension, SeeOtherHost.SeeOtherHostVHostItemExtension, SSLContextContainer.HardenedModeVHostItemExtension, VHostItemExtension

      public interface VHostItemExtensionIfc<T extends VHostItemExtensionIfc<T>>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addCommandFields(String prefix, Packet packet, boolean forDefault)`
    `String` | `getId()`
    `void` | `initFromCommand(String prefix, Packet packet)`
    `void` | `initFromElement(Element item)`
    `String` | `toDebugString()`
    `Element` | `toElement()`

- - ### Method Detail

    - #### getId

          String getId()

    - #### initFromElement

          void initFromElement(Element item)

    - #### initFromCommand

          void initFromCommand(String prefix,
                               Packet packet)
                        throws IllegalArgumentException

      Throws:
        `IllegalArgumentException`

    - #### toElement

          Element toElement()

    - #### addCommandFields

          void addCommandFields(String prefix,
                                Packet packet,
                                boolean forDefault)

    - #### toDebugString

          String toDebugString()

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.