# Hierarchy For Package nxt.http

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - nxt.http.API
  - nxt.http.API.XFrameOptionsFilter (implements javax.servlet.Filter)
  - nxt.http.APICall
  - nxt.http.APICall.Builder<T>
  - nxt.http.APICall.InvocationError
  - nxt.http.APICallGenerator
  - nxt.http.APIInProcessConnector (implements nxt.http.APIConnector)
  - nxt.http.APIProxy
  - nxt.http.APIRemoteConnector (implements nxt.http.APIConnector)
  - nxt.http.APIServlet.APIRequestHandler
    - nxt.http.AddBundlingRule
    - nxt.http.AddPeer
    - nxt.http.BlacklistAPIProxyPeer
    - nxt.http.BlacklistBundler
    - nxt.http.BlacklistPeer
    - nxt.http.BroadcastTransaction
    - nxt.http.CalculateFee
    - nxt.http.CalculateFullHash
    - nxt.http.CanDeleteCurrency
    - nxt.http.ClearUnconfirmedTransactions
    - nxt.http.CombineSecret
    - nxt.http.CreateTransaction
      - nxt.http.ApproveTransaction
      - nxt.http.BundleTransactions
      - nxt.http.BuyAlias
      - nxt.http.CancelAskOrder
      - nxt.http.CancelBidOrder
      - nxt.http.CancelCoinExchange
      - nxt.http.CastVote
      - nxt.http.CreatePoll
      - nxt.http.CurrencyBuy
      - nxt.http.CurrencyMint
      - nxt.http.CurrencyReserveClaim
      - nxt.http.CurrencyReserveIncrease
      - nxt.http.CurrencySell
      - nxt.http.DeleteAccountProperty
      - nxt.http.DeleteAlias
      - nxt.http.DeleteAssetProperty
      - nxt.http.DeleteAssetShares
      - nxt.http.DeleteContractReference
      - nxt.http.DeleteCurrency
      - nxt.http.DGSDelisting
      - nxt.http.DGSDelivery
      - nxt.http.DGSFeedback
      - nxt.http.DGSListing
      - nxt.http.DGSPriceChange
      - nxt.http.DGSPurchase
      - nxt.http.DGSQuantityChange
      - nxt.http.DGSRefund
      - nxt.http.DividendPayment
      - nxt.http.ExchangeCoins
      - nxt.http.IncreaseAssetShares
      - nxt.http.IssueAsset
      - nxt.http.IssueCurrency
      - nxt.http.LeaseBalance
      - nxt.http.PlaceAskOrder
      - nxt.http.PlaceBidOrder
      - nxt.http.PublishExchangeOffer
      - nxt.http.SellAlias
      - nxt.http.SendMessage
      - nxt.http.SendMoney
      - nxt.http.SetAccountInfo
      - nxt.http.SetAccountProperty
      - nxt.http.SetAlias
      - nxt.http.SetAssetProperty
      - nxt.http.SetContractReference
      - nxt.http.SetPhasingAssetControl
      - nxt.http.SetPhasingOnlyControl
      - nxt.http.ShufflingCancel
      - nxt.http.ShufflingCreate
      - nxt.http.ShufflingProcess
      - nxt.http.ShufflingRegister
      - nxt.http.ShufflingVerify
      - nxt.http.TransferAsset
      - nxt.http.TransferCurrency
      - nxt.http.UploadTaggedData
    - nxt.http.DecodeFileToken
    - nxt.http.DecodeQRCode
    - nxt.http.DecodeToken
    - nxt.http.DecryptFrom
    - nxt.http.DetectMimeType
    - nxt.http.DownloadPrunableMessage
    - nxt.http.DownloadTaggedData
    - nxt.http.DumpPeers
    - nxt.http.EncodeQRCode
    - nxt.http.EncryptTo
    - nxt.http.EvaluateExpression
    - nxt.http.EventRegister
    - nxt.http.EventWait
    - nxt.http.FullHashToId
    - nxt.http.FullReset
    - nxt.http.GenerateFileToken
    - nxt.http.GenerateToken
    - nxt.http.GetAccount
    - nxt.http.GetAccountAssetCount
    - nxt.http.GetAccountAssets
    - nxt.http.GetAccountBlockCount
    - nxt.http.GetAccountBlockIds
    - nxt.http.GetAccountBlocks
    - nxt.http.GetAccountCurrencies
    - nxt.http.GetAccountCurrencyCount
    - nxt.http.GetAccountCurrentAskOrderIds
    - nxt.http.GetAccountCurrentAskOrders
    - nxt.http.GetAccountCurrentBidOrderIds
    - nxt.http.GetAccountCurrentBidOrders
    - nxt.http.GetAccountExchangeRequests
    - nxt.http.GetAccountId
    - nxt.http.GetAccountLedger
    - nxt.http.GetAccountLedgerEntry
    - nxt.http.GetAccountLessors
    - nxt.http.GetAccountPhasedTransactionCount
    - nxt.http.GetAccountPhasedTransactions
    - nxt.http.GetAccountProperties
    - nxt.http.GetAccountPublicKey
    - nxt.http.GetAccountShufflings
    - nxt.http.GetAccountTaggedData
    - nxt.http.GetAlias
    - nxt.http.GetAliasCount
    - nxt.http.GetAliases
    - nxt.http.GetAliasesLike
    - nxt.http.GetAllAssets
    - nxt.http.GetAllBroadcastedTransactions
    - nxt.http.GetAllBundlerRates
    - nxt.http.GetAllCurrencies
    - nxt.http.GetAllExchanges
    - nxt.http.GetAllOpenAskOrders
    - nxt.http.GetAllOpenBidOrders
    - nxt.http.GetAllPhasingOnlyControls
    - nxt.http.GetAllPrunableMessages
    - nxt.http.GetAllShufflings
    - nxt.http.GetAllTaggedData
    - nxt.http.GetAllTrades
    - nxt.http.GetAllWaitingTransactions
    - nxt.http.GetAskOrder
    - nxt.http.GetAskOrderIds
    - nxt.http.GetAskOrders
    - nxt.http.GetAsset
    - nxt.http.GetAssetAccountCount
    - nxt.http.GetAssetAccounts
    - nxt.http.GetAssetDividends
    - nxt.http.GetAssetHistory
    - nxt.http.GetAssetIds
    - nxt.http.GetAssetPhasedTransactions
    - nxt.http.GetAssetProperties
    - nxt.http.GetAssets
    - nxt.http.GetAssetsByIssuer
    - nxt.http.GetAssetTransfers
    - nxt.http.GetAssignedShufflings
    - nxt.http.GetAvailableToBuy
    - nxt.http.GetAvailableToSell
    - nxt.http.GetBalance
    - nxt.http.GetBalances
    - nxt.http.GetBidOrder
    - nxt.http.GetBidOrderIds
    - nxt.http.GetBidOrders
    - nxt.http.GetBlock
    - nxt.http.GetBlockchainStatus
    - nxt.http.GetBlockchainTransactions
    - nxt.http.GetBlockId
    - nxt.http.GetBlocks
    - nxt.http.GetBundlerRates
    - nxt.http.GetBundlers
    - nxt.http.GetBundlingOptions
    - nxt.http.GetBuyOffers
    - nxt.http.GetChannelTaggedData
    - nxt.http.GetCoinExchangeOrder
    - nxt.http.GetCoinExchangeOrderIds
    - nxt.http.GetCoinExchangeOrders
    - nxt.http.GetCoinExchangeTrade
    - nxt.http.GetCoinExchangeTrades
    - nxt.http.GetConstants
    - nxt.http.GetContractReferences
    - nxt.http.GetCurrencies
    - nxt.http.GetCurrenciesByIssuer
    - nxt.http.GetCurrency
    - nxt.http.GetCurrencyAccountCount
    - nxt.http.GetCurrencyAccounts
    - nxt.http.GetCurrencyFounders
    - nxt.http.GetCurrencyIds
    - nxt.http.GetCurrencyPhasedTransactions
    - nxt.http.GetCurrencyTransfers
    - nxt.http.GetDataTagCount
    - nxt.http.GetDataTags
    - nxt.http.GetDataTagsLike
    - nxt.http.GetDGSExpiredPurchases
    - nxt.http.GetDGSGood
    - nxt.http.GetDGSGoods
    - nxt.http.GetDGSGoodsCount
    - nxt.http.GetDGSGoodsPurchaseCount
    - nxt.http.GetDGSGoodsPurchases
    - nxt.http.GetDGSPendingPurchases
    - nxt.http.GetDGSPurchase
    - nxt.http.GetDGSPurchaseCount
    - nxt.http.GetDGSPurchases
    - nxt.http.GetDGSTagCount
    - nxt.http.GetDGSTags
    - nxt.http.GetDGSTagsLike
    - nxt.http.GetECBlock
    - nxt.http.GetEffectiveBalance
    - nxt.http.GetExchanges
    - nxt.http.GetExchangesByExchangeRequest
    - nxt.http.GetExchangesByOffer
    - nxt.http.GetExecutedTransactions
    - nxt.http.GetExpectedAskOrders
    - nxt.http.GetExpectedAssetDeletes
    - nxt.http.GetExpectedAssetTransfers
    - nxt.http.GetExpectedBidOrders
    - nxt.http.GetExpectedBuyOffers
    - nxt.http.GetExpectedCoinExchangeOrderCancellations
    - nxt.http.GetExpectedCoinExchangeOrders
    - nxt.http.GetExpectedCurrencyTransfers
    - nxt.http.GetExpectedExchangeRequests
    - nxt.http.GetExpectedOrderCancellations
    - nxt.http.GetExpectedSellOffers
    - nxt.http.GetExpectedTransactions
    - nxt.http.GetForging
    - nxt.http.GetFundingMonitor
    - nxt.http.GetFxtTransaction
    - nxt.http.GetGuaranteedBalance
    - nxt.http.GetHashedSecretPhasedTransactions
    - nxt.http.GetHoldingShufflings
    - nxt.http.GetLastExchanges
    - nxt.http.GetLastTrades
    - nxt.http.GetLinkedPhasedTransactions
    - nxt.http.GetLog
    - nxt.http.GetMintingTarget
    - nxt.http.GetMyInfo
    - nxt.http.GetNextBlockGenerators
    - nxt.http.GetOffer
    - nxt.http.GetOrderTrades
    - nxt.http.GetPeer
    - nxt.http.GetPeers
    - nxt.http.GetPhasingAssetControl
    - nxt.http.GetPhasingOnlyControl
    - nxt.http.GetPhasingPoll
    - nxt.http.GetPhasingPollVote
    - nxt.http.GetPhasingPollVotes
    - nxt.http.GetPlugins
    - nxt.http.GetPoll
    - nxt.http.GetPollResult
    - nxt.http.GetPolls
    - nxt.http.GetPollVote
    - nxt.http.GetPollVotes
    - nxt.http.GetPrunableMessage
    - nxt.http.GetPrunableMessages
    - nxt.http.GetReferencingTransactions
    - nxt.http.GetSellOffers
    - nxt.http.GetSharedKey
    - nxt.http.GetShufflers
    - nxt.http.GetShuffling
    - nxt.http.GetShufflingParticipants
    - nxt.http.GetStackTraces
    - nxt.http.GetState
    - nxt.http.GetTaggedData
    - nxt.http.GetTime
    - nxt.http.GetTrades
    - nxt.http.GetTransaction
    - nxt.http.GetTransactionBytes
    - nxt.http.GetUnconfirmedTransactionIds
    - nxt.http.GetUnconfirmedTransactions
    - nxt.http.GetVoterPhasedTransactions
    - nxt.http.Hash
    - nxt.http.HexConvert
    - nxt.http.LongConvert
    - nxt.http.LuceneReindex
    - nxt.http.ManagePeersNetworking
    - nxt.http.ParsePhasingParams
    - nxt.http.ParseTransaction
    - nxt.http.PopOff
    - nxt.http.ProcessVoucher
    - nxt.http.ReadMessage
    - nxt.http.RebroadcastUnconfirmedTransactions
    - nxt.http.RequeueUnconfirmedTransactions
    - nxt.http.RetrievePrunedData
    - nxt.http.RetrievePrunedTransaction
    - nxt.http.RSConvert
    - nxt.http.Scan
    - nxt.http.SearchAccounts
    - nxt.http.SearchAssets
    - nxt.http.SearchCurrencies
    - nxt.http.SearchDGSGoods
    - nxt.http.SearchPolls
    - nxt.http.SearchTaggedData
    - nxt.http.SendTransaction
    - nxt.http.SetAPIProxyPeer
    - nxt.http.SetLogging
    - nxt.http.Shutdown
    - nxt.http.SignTransaction
    - nxt.http.SimulateCoinExchange
    - nxt.http.SplitSecret
    - nxt.http.StartBundler
    - nxt.http.StartForging
    - nxt.http.StartFundingMonitor
    - nxt.http.StartShuffler
    - nxt.http.StopBundler
    - nxt.http.StopForging
    - nxt.http.StopFundingMonitor
    - nxt.http.StopShuffler
    - nxt.http.TrimDerivedTables
    - nxt.http.VerifyPrunableMessage
    - nxt.http.VerifyTaggedData
  - nxt.http.CreateTransaction.CreateTransactionParameters
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.eclipse.jetty.proxy.AbstractProxyServlet
        - org.eclipse.jetty.proxy.AsyncMiddleManServlet
          - nxt.http.APIProxyServlet
      - nxt.http.APIServlet
      - nxt.http.APITestServlet
      - nxt.http.DbShellServlet
      - nxt.http.PaperWalletServlet
  - nxt.http.JSONData
  - nxt.http.JSONResponses
  - nxt.http.MockedRequest (implements javax.servlet.http.HttpServletRequest)
  - nxt.http.MockedResponse (implements javax.servlet.http.HttpServletResponse)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - javax.servlet.ServletOutputStream
      - nxt.http.MockedServletOutputStream
  - nxt.http.ParameterParser
  - nxt.http.ParameterParser.FileData
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - nxt.NxtException
        - nxt.http.ParameterException

## Interface Hierarchy

- nxt.http.APIConnector
- nxt.http.CustomAPISetup

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - nxt.http.APIEnum
    - nxt.http.APITag