LocalBlobImageServlet.ParsedUrl

com.google.appengine.api.images.dev

Classe LocalBlobImageServlet.ParsedUrl

  • java.lang.Object
    • com.google.appengine.api.images.dev.LocalBlobImageServlet.ParsedUrl
  • Classe de delimitação:
    LocalBlobImageServlet


    protected static class LocalBlobImageServlet.ParsedUrl
    extends java.lang.Object
    Classe de utilitário para analisar um URL local nos componentes dele. Este é o formato de URL local: /_ah/img/SomeValidBlobKey[=options] em que options é "sX", com X igual a ParsedUrl.uncroppedSizes, ou "sX-c", com X igual a ParsedUrl.croppedSizes.
    • Resumo do método

      Todos os métodos Métodos estáticos Métodos de instância Métodos concretos 
      Modificador e tipo Método e descrição
      protected static LocalBlobImageServlet.ParsedUrl createParsedUrl(java.lang.String requestUri)
      Cria uma instância de ParsedUrl a partir do URL fornecido.
      java.lang.String getBlobKey()
      Retorna a BlobKey analisada.
      boolean getCrop()
      Retorna a opção de corte.
      int getResize()
      Retorna a opção de redimensionamento.
      boolean hasOptions()
      Verifica se o URL analisado tem opções.
      protected void parse(java.lang.String requestUri)
      Analisa um URL local nas partes componentes dele.
      protected void parseOptions()
      Analisa opções de URL nas partes componentes dele.
      • Métodos herdados da classe java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Detalhes do método

      • hasOptions

        public boolean hasOptions()
        Verifica se o URL analisado tem opções.
      • getBlobKey

        public java.lang.String getBlobKey()
        Retorna a BlobKey analisada.
      • getResize

        public int getResize()
        Retorna a opção de redimensionamento. Válido somente se hasOption() for true.
      • getCrop

        public boolean getCrop()
        Retorna a opção de corte. Válido somente se hasOption() for true.
      • createParsedUrl

        protected static LocalBlobImageServlet.ParsedUrl createParsedUrl(java.lang.String requestUri)
        Cria uma instância de ParsedUrl a partir do URL fornecido.
        Parâmetros:
        requestUri: o URL solicitado
        Retorna:
        uma instância
      • parse

        protected void parse(java.lang.String requestUri)
        Analisa um URL local nas partes componentes dele.
        Parâmetros:
        requestUri: o URL da solicitação local
        Emite:
        java.lang.IllegalArgumentException: para URLs malformados
      • parseOptions

        protected void parseOptions()
        Analisa opções de URL nas partes componentes dele.
        Emite:
        java.lang.IllegalArgumentException: para opções malformadas