public void mouseReleased  ( @ AndroidCoordinate int x , @ AndroidCoordinate int y ) { if ( myMouseInteraction != null ) { myMouseInteraction . mouseReleased ( pxToDp ( x ) , pxToDp ( y ) ) ; } myConstraintModel . requestRender ( ) ; }

Maneja la liberación del ratón en la interacción del usuario con nuestro modelo.


public static SortedSet < Interval > findFullAvailabilityGaps  ( Set < Interval > availableIntervals , Set < Interval > neededIntervals ) { Comparator < Interval > intervalStartComparator = new IntervalStartComparator ( ) ; SortedSet < Interval > sortedAvailableIntervals = new TreeSet < > ( intervalStartComparator ) ; sortedAvailableIntervals . addAll ( availableIntervals ) ; SortedSet < Interval > sortedNeededIntervals = new TreeSet < > ( intervalStartComparator ) ; sortedNeededIntervals . addAll ( neededIntervals ) ; Iterator < Interval > availableIntervalsIterator = sortedAvailableIntervals . iterator ( ) ; if ( ! availableIntervalsIterator . hasNext ( ) ) { return sortedNeededIntervals ; } Interval available = availableIntervalsIterator . next ( ) ; SortedSet < Interval > missingIntervals = new TreeSet < > ( intervalStartComparator ) ; for ( Interval needed : sortedNeededIntervals ) { while ( ! canDetermineAvailability ( available , needed ) && availableIntervalsIterator . hasNext ( ) ) { available = availableIntervalsIterator . next ( ) ; } if ( available . contains ( needed ) ) { continue ; } missingIntervals . add ( needed ) ; } return missingIntervals ; }

Encuentra las brechas en los conjuntos de intervalo necesarios VS disponibles.


private void adjustTargetLocation  ( Target plus , Target star ) { if ( plus == null || plus . segment ( ) == null || plus . timing ( ) == - 1 || star == null || star . segment ( ) == null || star . timing ( ) == - 1 ) return ; Element prosody = ( Element ) DomUtils . getAncestor ( plus . segment ( ) , MaryXML . PROSODY ) ; if ( prosody == null ) return ; ProsodicSettings settings = prosodyMap . get ( prosody ) ; assert settings != null ; int accentSlope = settings . accentSlope ( ) ; if ( accentSlope == 100 ) return ; else if ( accentSlope == 0 ) accentSlope = 1 ; int plusTime = plus . getTargetTime ( ) ; int starTime = star . getTargetTime ( ) ; if ( plusTime == - 1 || starTime == - 1 ) return ; int distance = starTime - plusTime ; int newDistance = 100 * distance / accentSlope ; int newPlusTime = starTime - newDistance ; if ( newPlusTime < 0 ) newPlusTime = 0 ; String oldSegment = plus . segment ( ) . getAttribute ( "p" ) ; boolean success = plus . setTargetTime ( newPlusTime ) ; if ( success ) { Log . d ( Mary . LOG , "Accent slope: moved \"plus\" target from [" + oldSegment + "] at " + plusTime + " ms to [" + plus . segment ( ) . getAttribute ( "p" ) + "] at " + plus . getTargetTime ( ) + " ms." ) ; } }

Tenga en cuenta el atributo de la prosodia de MaryXML "Accent-Slope": cambie el objetivo "PLUS" en relación con el objetivo "STAR" en consecuencia.El objetivo de la estrella no se mueve.


public boolean contains  ( Object obj ) { return index ( ( T ) obj ) >= 0 ; }


public static boolean isSystemApplication  ( Context context , String packageName ) { PackageManager packageManager = context . getPackageManager ( ) ; if ( packageManager == null || packageName == null || packageName . length ( ) == 0 ) { return false ; } try { ApplicationInfo app = packageManager . getApplicationInfo ( packageName , 0 ) ; return ( app != null && ( app . flags & ApplicationInfo . FLAG_SYSTEM ) > 0 ) ; } catch ( Exception e ) { e . printStackTrace ( ) ; } return false ; }

Si Packagename es la aplicación del sistema


public RequestHandle delete  ( Context context , String url , Header [ ] headers , ResponseHandlerInterface responseHandler ) { final HttpDelete delete = new HttpDelete ( url ) ; if ( headers != null ) delete . setHeaders ( headers ) ; return sendRequest ( httpClient , httpContext , delete , null , responseHandler , context ) ; }

Realice una solicitud de eliminación HTTP.


public static int currentState  ( ) { return currentState ; }


Buffer pin  ( BlockId blk ) { synchronized ( prepareAnchor ( blk ) ) { Buffer buff = findExistingBuffer ( blk ) ; if ( buff == null ) { int lastReplacedBuff = this . lastReplacedBuff ; int currBlk = ( lastReplacedBuff + 1 ) % bufferPool . length ; while ( currBlk != lastReplacedBuff ) { buff = bufferPool [ currBlk ] ; if ( buff . getExternalLock ( ) . tryLock ( ) ) { try { if ( ! buff . isPinned ( ) ) { this . lastReplacedBuff = currBlk ; BlockId oldBlk = buff . block ( ) ; if ( oldBlk != null ) blockMap . remove ( oldBlk ) ; buff . assignToBlock ( blk ) ; blockMap . put ( blk , buff ) ; if ( ! buff . isPinned ( ) ) numAvailable . decrementAndGet ( ) ; buff . pin ( ) ; return buff ; } } finally { buff . getExternalLock ( ) . unlock ( ) ; } } currBlk = ( currBlk + 1 ) % bufferPool . length ; } return null ; } else { buff . getExternalLock ( ) . lock ( ) ; try { if ( buff . block ( ) . equals ( blk ) ) { if ( ! buff . isPinned ( ) ) numAvailable . decrementAndGet ( ) ; buff . pin ( ) ; return buff ; } return pin ( blk ) ; } finally { buff . getExternalLock ( ) . unlock ( ) ; } } } }

Pins un búfer al bloque especificado.Si ya hay un tampón asignado a ese bloque, entonces se usa ese búfer;De lo contrario, se elige un tampón deshinado de la piscina.Devuelve un valor nulo si no hay buffers disponibles.


private static boolean isSeparator  ( char ch ) { return ch == UNIX_SEPARATOR || ch == WINDOWS_SEPARATOR ; }

Comprueba si el personaje es un separador.


public void loadUrl  ( String url , Map < String , String > additionalHttpHeaders , CallBackFunction returnCallback ) { mWebView . loadUrl ( url , additionalHttpHeaders , returnCallback ) ; }

Carga la URL dada con los encabezados HTTP adicionales especificados.


public long readLong  ( ) throws JMSException  { initializeReading ( ) ; try { this . dataIn . mark ( Integer . MAX_VALUE ) ; return this . dataIn . readLong ( ) ; } catch ( EOFException eof ) { try { this . dataIn . reset ( ) ; } catch ( IOException e ) { JMSException jmsEx = new JMSException ( e . toString ( ) ) ; jmsEx . setLinkedException ( e ) ; throw jmsEx ; } JMSException jmsEx = new MessageEOFException ( eof . toString ( ) ) ; jmsEx . setLinkedException ( eof ) ; throw jmsEx ; } catch ( IOException ioe ) { try { this . dataIn . reset ( ) ; } catch ( IOException e ) { JMSException jmsEx = new JMSException ( e . toString ( ) ) ; jmsEx . setLinkedException ( e ) ; throw jmsEx ; } JMSException jmsEx = new MessageFormatException ( "Format error occurred" + ioe . toString ( ) ) ; jmsEx . setLinkedException ( ioe ) ; throw jmsEx ; } }

Lee un entero de 64 bits firmado desde el flujo de mensajes de bytes.


public ValueComboBoxData ( String key , ImageIcon imageIcon , Class < ? > panelId ) { super ( ) ; this . key = key ; this . imageIcon = imageIcon ; this . panelId = panelId ; this . vendorOptionVersion = VendorOptionManager . getInstance ( ) . getDefaultVendorOptionVersion ( ) ; }

Instantánea un nuevo valor de la caja de combo de valor.


@ Override public boolean containsSymbol  ( char [ ] buffer , int offset , int length ) { int bucket = hash ( buffer , offset , length ) % fTableSize ; OUTER : for ( SREntry entry = fBuckets [ bucket ] ; entry != null ; entry = entry . next ) { SREntryData data = ( SREntryData ) entry . get ( ) ; if ( data == null ) { continue ; } if ( length == data . characters . length ) { for ( int i = 0 ; i < length ; i ++ ) { if ( buffer [ offset + i ] != data . characters [ i ] ) { continue OUTER ; } } return true ; } } return false ; }

Devuelve VERDADERO si la tabla de símbolos ya contiene el símbolo especificado.


public boolean contains  ( BasicBlock b ) { return b . inq ; }

Responde si un bloque está en la cola o no.


public LongColumn ( int nrows ) { this ( nrows , nrows , 0L ) ; }


public PalicoWeaponCursor queryPalicoWeapons  ( ) { QueryHelper qh = new QueryHelper ( ) ; qh . Columns = null ; qh . Table = S . TABLE_PALICO_WEAPONS ; qh . Selection = null ; qh . SelectionArgs = null ; qh . GroupBy = null ; qh . Having = null ; qh . OrderBy = S . COLUMN_ITEMS_RARITY ; qh . Limit = null ; return new PalicoWeaponCursor ( wrapJoinHelper ( builderPalicoWeapon ( ) , qh ) ) ; }


private void validateQuietZone  ( BitArray row , int startPattern ) throws NotFoundException { int quietCount = this . narrowLineWidth * 10 ; quietCount = quietCount < startPattern ? quietCount : startPattern ; for ( int i = startPattern - 1 ; quietCount > 0 && i >= 0 ; i -- ) { if ( row . get ( i ) ) { break ; } quietCount -- ; } if ( quietCount != 0 ) { throw NotFoundException . getNotFoundInstance ( ) ; } }

Los patrones de inicio y finales deben ser pre / post fijados por una zona tranquila.Esta zona debe ser al menos 10 veces el ancho de una línea estrecha.Escanee hacia atrás hasta que lleguemos al inicio del código de barras o coincida con el número necesario de píxeles de zona tranquila.NOTA: Se supone que la fila se invierte al usar este método para encontrar zona tranquila después del patrón final.Ref: http://www.barcode-1.net/i25code.html


@ Override public void run  ( ) { firstWavePath . reset ( ) ; secondWavePath . reset ( ) ; shift = shift + speed ; invalidate ( ) ; handler . postDelayed ( new WaveRunnable ( ) , 16 ) ; }

Este corredor ayuda a ejecutar la animación en un bucle infinito.


@ PostConstruct protected void init  ( ) { logger . debug ( "Create the RestTemplate instance that will be wrapped" ) ; makeRestTemplateWithCustomObjectMapper ( restTemplate ) ; logger . debug ( "Set interceptor for authentication" ) ; List < ClientHttpRequestInterceptor > interceptors = Collections . < ClientHttpRequestInterceptor > singletonList ( formLoginAuthenticationCsrfTokenInterceptor ) ; restTemplate . setRequestFactory ( new InterceptingClientHttpRequestFactory ( restTemplate . getRequestFactory ( ) , interceptors ) ) ; }

Inicialice la instancia de restTemplate interna


public ByteArrayOutputStream ( int size ) { if ( size < 0 ) { throw new IllegalArgumentException ( "Negative initial size: " + size ) ; } synchronized ( this ) { needNewBuffer ( size ) ; } }

Crea un nuevo flujo de salida de matriz de bytes, con una capacidad de tampón del tamaño especificado, en bytes.


@ Override public double evaluate  ( final double [ ] values , final int begin , final int length ) throws MathIllegalArgumentException { double sumLog = Double . NaN ; if ( MathArrays . verifyValues ( values , begin , length , true ) ) { sumLog = 0.0 ; for ( int i = begin ; i < begin + length ; i ++ ) { sumLog += FastMath . log ( values [ i ] ) ; } } return sumLog ; }

Devuelve la suma de los troncos naturales de las entradas en la parte especificada de la matriz de entrada, o <código> Double.Nan </ Code> si el Subarrio designado está vacío.


protected ResourcePool ( IResourceFactory < R > resourceFactory , int minResources , int maxResources , R [ ] initialResources ) { _resourceFactory = resourceFactory ; _maxResources = maxResources ; if ( initialResources != null && initialResources . length > maxResources ) throw new IllegalArgumentException ( "initialResources length cannot exceed maxResources" ) ; _resourcesPool = ( R [ ] ) new IResource [ maxResources ] ; int i = 0 ; if ( initialResources != null ) { for ( ; i < initialResources . length ; ++ i ) { _resourcesPool [ i ] = initialResources [ i ] ; _resourcesPool [ i ] . setFromPool ( true ) ; } } for ( ; i < minResources ; ++ i ) { _resourcesPool [ i ] = _resourceFactory . allocate ( ) ; _resourcesPool [ i ] . setFromPool ( true ) ; } _nextFreeIndex = new AtomicInteger ( i ) ; }

Crea un nuevo grupo de recursos con los recursos de recursos especificados y máximos.


private String generateFilename  ( ) { String filename = filenamePattern ; Matcher matcher = FILE_PATTERN_PROPERTY_MATCHER . matcher ( filename ) ; while ( matcher . find ( ) ) { String propertyName = matcher . group ( 1 ) ; String propertyValue = resolveProperty ( propertyName ) ; if ( propertyValue == null ) { reportError ( "Could not find system property specified in log filename pattern '" + propertyName + "'" , new RuntimeException ( ) , ErrorManager . FORMAT_FAILURE ) ; } else { if ( ! propertyName . equals ( HOMEDIR_PROP ) ) { propertyValue = removeIllegalFileCharacters ( propertyValue ) ; } filename = filename . substring ( 0 , matcher . start ( ) ) + propertyValue + filename . substring ( matcher . end ( ) ) ; matcher . reset ( filename ) ; } } return filename ; }

Genera un nombre de archivo basado en el nombre de nombre de archivo </ tt> dado.Reemplaza cualquier propiedad con nombre entre {..}, con su valor de propiedad del sistema si está disponible, o si se conoce la propiedad con nombre, con su valor generado.Si no se pudo determinar un valor, la propiedad con nombre se deja como está, omitiendo los tirantes {..}.


protected SingleDirectionSolver createSingleDirectionSolver  ( IDETabulationProblem < N , AbstractionWithSourceStmt , M , V , I > problem , String debugName ) { return new SingleDirectionSolver ( problem , debugName ) ; }

Crea un solucionador que se utiliza para cada dirección de análisis individual.


public BufferedResourceNode ( IResource resource ) { super ( resource ) ; }

Crea un <código> ResourceNode </ Code> para el recurso dado.


public JsonObject add  ( String name , String value ) { add ( name , Json . value ( value ) ) ; return this ; }

Anexa a un nuevo miembro hasta el final de este objeto, con el nombre especificado y la representación de JSON de la cadena especificada.<P> Este método <strong> no impide nombres duplicados </ strong>.Llamar a este método con un nombre que ya existe en el objeto agregará a otro miembro con el mismo nombre.Para reemplazar a los miembros existentes, use el método <código> set (nombre, valor) </ código> en su lugar.Sin embargo, <strong> <em> agregue </ em> es mucho más rápido que <em> establecido </ em> </ strong> (porque no necesita buscar miembros existentes).Por lo tanto, se debe preferir agregar </ em> cuando se construyen nuevos objetos.</ p>


protected DfpDec ( final DfpField factory , int x ) { super ( factory , x ) ; }


public OrSpacePredicate ( ISpacePredicate leftPredicate , ISpacePredicate rightPredicate ) { super ( leftPredicate , rightPredicate ) ; }

Crea un predicado binario utilizando los predicados especificados.


protected void deleteAssignmentOld  ( Experiment . ID experimentID , User . ID userID , Context context , Application . Name appName , Bucket . Label bucketLabel ) { final String CQL = "delete from user_assignment where experiment_id = ? and user_id = ? and context = ?" ; try { PreparedCqlQuery < ExperimentsKeyspace . UserAssignmentComposite , String > query = driver . getKeyspace ( ) . prepareQuery ( keyspace . userAssignmentCF ( ) ) . withCql ( CQL ) . asPreparedStatement ( ) . withByteBufferValue ( experimentID , ExperimentIDSerializer . get ( ) ) . withByteBufferValue ( userID , UserIDSerializer . get ( ) ) . withStringValue ( context . getContext ( ) ) ; query . execute ( ) ; } catch ( ConnectionException e ) { throw new RepositoryException ( "Could not delete user assignment for Experiment:" + experimentID + " and User " + userID , e ) ; } }

Elimina la asignación existente entre un usuario y un experimento.


public StatelessHibernateSpaceDataSourceConfigurer augmentInitialLoadEntries  ( boolean augmentInitialLoadEntries ) { this . augmentInitialLoadEntries = augmentInitialLoadEntries ; return this ; }

Interruptor de características para la carga de carga inicial (creación de consulta específica de partición para entradas)


public boolean isCritical  ( ) { return true ; }

¿Es este un comando crítico que solo se puede ejecutar cuando no se está ejecutando otro comando?


public final char yycharat  ( int pos ) { return zzBuffer [ zzStartRead + pos ] ; }

Devuelve el personaje en la posición <tt> pos </ tt> del texto correspondiente.Es equivalente a YyText (). Charat (POS), pero más rápido


@ Override public Set < String > vertexMatchPatternLabels  ( ) { return labels . size ( ) == 1 ? labels : Collections . emptySet ( ) ; }

Obtiene el conjunto de etiquetas requeridas en el momento de hacer coincidir el vértice en un patrón de coincidencia de cypher.Esta implementación devuelve una sola etiqueta si la partición contiene una sola etiqueta, de lo contrario, un conjunto vacío (predicado requerido para que coincida con los vértices).


public Tailer ( File file , TailerListener listener , long delayMillis , boolean end , boolean reOpen , int bufSize ) { this . file = file ; this . delayMillis = delayMillis ; this . end = end ; this . inbuf = new byte [ bufSize ] ; this . listener = listener ; listener . init ( this ) ; this . reOpen = reOpen ; }

Crea un remolque para el archivo dado, con un tamaño de búfer especificado.


public final Observable < T > readNullable  ( ) { return Observable . defer ( null ) . onErrorResumeNext ( null ) ; }

Lea desde caché y devuelva NULL si no hay datos disponibles.


public static int indexOfLastSeparator  ( String filename ) { if ( filename == null ) { return - 1 ; } int lastUnixPos = filename . lastIndexOf ( UNIX_SEPARATOR ) ; int lastWindowsPos = filename . lastIndexOf ( WINDOWS_SEPARATOR ) ; return Math . max ( lastUnixPos , lastWindowsPos ) ; }

Devuelve el índice del último carácter del separador de directorio.<p> Este método manejará un archivo en formato UNIX o Windows.Se devuelve la posición del último avance o backslash.<p> La salida será la misma independientemente de la máquina en la que se está ejecutando el código.


public static double readDouble  ( byte [ ] bytes , int start ) { return WritableComparator . readDouble ( bytes , start ) ; }

Analizar un doble de una matriz de bytes.


public boolean isAssociated  ( int node , int endpoint ) { int associationCnt = associations . size ( ) ; for ( int index = 0 ; index < associationCnt ; index ++ ) { ZWaveAssociation association = associations . get ( index ) ; if ( association . getNode ( ) == node && association . getEndpoint ( ) == endpoint ) { return true ; } } return false ; }

Pruebas si un nodo y punto final están asociados a este grupo


public String provideQualifier  ( ) { return "unknown" ; }


public Trie ( boolean caseSensitive ) { this . caseSensitive = caseSensitive ; }

Crea un nuevo trie con la sensibilidad de caso especificada.


private boolean hasRolePermission  ( String application , String action , String entityName , EntityCondition condition , GenericValue userLogin ) { if ( userLogin == null ) { return false ; } if ( hasEntityPermission ( application , action , userLogin ) ) { return true ; } if ( entityName == null || condition == null ) { return false ; } if ( hasEntityPermission ( application + "_ROLE" , action , userLogin ) ) { try { List < GenericValue > roleTest = EntityQuery . use ( delegator ) . from ( entityName ) . where ( condition ) . queryList ( ) ; if ( ! roleTest . isEmpty ( ) ) { return true ; } } catch ( GenericEntityException e ) { Debug . logError ( e , "Problems doing role security lookup on entity [" + entityName + "] using [" + condition + "]" , module ) ; return false ; } } return false ; }

Al igual que la versión anterior, esto verifica la acción especificada, así como para "_Admin" para permitir el permiso de administración general simplificado, pero también verifica que Action_Role y valida al usuario es un miembro para la aplicación.


public Speaker persist  ( final Speaker speaker ) { final String id = UUID . randomUUID ( ) . toString ( ) ; speaker . setId ( id ) ; this . speakers . put ( id , speaker ) ; return speaker ; }


public static String determineInitialCheckOutPage  ( ShoppingCart cart ) { String page = DEFAULT_INIT_CHECKOUT_PAGE ; if ( cart == null ) return page ; if ( ! cart . shippingApplies ( ) ) { cart . setAllShipmentMethodTypeId ( "NO_SHIPPING" ) ; cart . setAllCarrierPartyId ( "_NA_" ) ; page = "payment" ; } return page ; }

Método para determinar la página de pago inicial en función de los requisitos.Esto también establecerá cualquier variable de carrito necesaria para satisfacer los requisitos, como establecer el método de envío de acuerdo con el tipo de elementos en el carrito.


public FileTreeNode ( File parent , String name ) throws SecurityException , FileNotFoundException  { this ( parent . toPath ( ) , name ) ; }

Instantánea un nuevo nodo de árbol de archivos.


public static < K , V > Map < K , V > createMap  ( List < K > keys , List < V > values ) { if ( keys == null || values == null || keys . size ( ) != values . size ( ) ) { throw new IllegalArgumentException ( "Keys and Values cannot be null and must be the same size" ) ; } Map < K , V > newMap = new HashMap < K , V > ( ) ; for ( int i = 0 ; i < keys . size ( ) ; i ++ ) { newMap . put ( keys . get ( i ) , values . get ( i ) ) ; } return newMap ; }

Crea un mapa de una lista de claves y una lista de valores.


public static cn . nukkit . inventory . Inventory toNukkit  ( Inventory inventory ) { if ( inventory == null ) { return null ; } if ( inventory instanceof PokkitLiveInventory ) { return ( ( PokkitLiveInventory ) inventory ) . nukkit ; } throw new IllegalArgumentException ( "Cannot convert inventory " + inventory . getClass ( ) + " to a Nukkit inventory" ) ; }

Intenta convertir el inventario de Bukkit al inventario de Nukkit subyacente.


public FriendsSearchQuery search  ( UserActor actor , int userId ) { return new FriendsSearchQuery ( getClient ( ) , actor , userId ) ; }

Devuelve una lista de amigos que coinciden con los criterios de búsqueda.


public boolean isContinuousFeature  ( int index ) { index -= numByteFeatures ; index -= numShortFeatures ; return 0 <= index && index < numContinuousFeatures ; }

Determine si la característica con el número de índice dado es una característica continua.


public synchronized void startPreview  ( ) { Camera theCamera = camera ; if ( theCamera != null && ! previewing ) { theCamera . startPreview ( ) ; previewing = true ; autoFocusManager = new AutoFocusManager ( context , camera ) ; } }

Pide al hardware de la cámara que comience a dibujar marcos de vista previa a la pantalla.


public GenericPrincipal ( String userName , String password ) { this ( userName , password , null ) ; }

Construya un nuevo director para el nombre de usuario y la contraseña especificados.


private void recordSimpleJavaEdit  ( ) { synchronized ( myLock ) { mySeenLocalJavaChanges = true ; } }

Llamado cuando hemos notado una edición de un archivo Java que está en un módulo de aplicación


public LikesGetListQuery ( VkApiClient client , LikesType type ) { super ( client , "likes.getList" , GetListResponse . class ) ; type ( type ) ; }

Crea una instancia abstractQueryBuilder que se puede usar para construir una solicitud API con varios parámetros


private void readObject  ( final ObjectInputStream stream ) throws IOException , ClassNotFoundException { stream . defaultReadObject ( ) ; count = 0 ; }


public MapEntryInfoKey ( Object value , Object key ) { super ( value ) ; _hashCode = _hashCode ^ key . hashCode ( ) ; _key = key ; }

Crea un nuevo MapEntryInfokey, que se usa para encontrar la clave existente en MAPVERSIBLE.


public void updateStackVisiblityValue  ( float stackVisibility ) { mCacheStackVisibility = stackVisibility ; mOrderSortingValue = computeOrderSortingValue ( mCachedIndexDistance , mCacheStackVisibility ) ; mVisiblitySortingValue = computeVisibilitySortingValue ( mCachedVisibleArea , mOrderSortingValue , mCacheStackVisibility ) ; }

Actualiza el valor del área visible en caché para ser utilizado para ordenar las pestañas por visibilidad.


private static Alert combine_alert_with_past_  ( Alert alert , Map < GroupName , Alert > previous ) { Alert result = Optional . ofNullable ( previous . get ( alert . getName ( ) ) ) . map ( null ) . orElse ( alert ) ; logger . log ( Level . FINE , "emitting alert {0} -> {1}" , new Object [ ] { result . getName ( ) , result . getAlertState ( ) . name ( ) } ) ; return result ; }

Combine una nueva alerta con su estado anterior.


public static ProbeItemDescriptor discreteLineFillItem  ( String name , String description , ItemValueFormatter formatter ) { return discreteOutlineItem ( name , description , formatter , 1d , 0 , MAX_VALUE_UNDEFINED , DEFAULT_LINE_WIDTH , DEFAULT_COLOR , DEFAULT_COLOR ) ; }

Crea el descriptor para un artículo discreto creado por segmentos de línea que representan el esquema y los segmentos llenos.


protected boolean checkAttributesOfOtherToken  ( String tag , Element currentRulePart , int position , NodeList tokens ) { Element otherToken = null ; if ( tag . equals ( "nextAttributes" ) ) { if ( position < tokens . getLength ( ) - 1 ) { otherToken = ( Element ) tokens . item ( position + 1 ) ; } } if ( nextPlusXAttributesPattern . matcher ( tag ) . find ( ) ) { String tempString = tag . replaceAll ( "nextPlus" , "" ) ; String newString = tempString . replaceAll ( "Attributes" , "" ) ; int num = Integer . parseInt ( newString ) ; if ( position < tokens . getLength ( ) - ( num + 1 ) ) { otherToken = ( Element ) tokens . item ( position + 1 + num ) ; } } if ( tag . equals ( "previousAttributes" ) ) { if ( position > 0 ) { otherToken = ( Element ) tokens . item ( position - 1 ) ; } } if ( previousMinusXAttributesPattern . matcher ( tag ) . find ( ) ) { String tempString = tag . replaceAll ( "previousMinus" , "" ) ; String newString = tempString . replaceAll ( "Attributes" , "" ) ; int num = Integer . parseInt ( newString ) ; if ( position > num ) { otherToken = ( Element ) tokens . item ( position - ( num + 1 ) ) ; } } return checkAttributes ( currentRulePart , otherToken ) ; }

Las comprobaciones de la regla se dividen con la etiqueta "NextAttributes", "previousattributes", "nextplusxattributes", "anterioresminusxattributes";verifica si los atributos de MaryXML y los valores de otro token que la actual son los mismos que en la regla (F.E. el 3º token después del token actual)


public static String separatorsToSystem  ( String path ) { if ( path == null ) { return null ; } if ( isSystemWindows ( ) ) { return separatorsToWindows ( path ) ; } else { return separatorsToUnix ( path ) ; } }

Convierte a todos los separadores al separador del sistema.


public static int sizeOfType  ( Type t ) { if ( t instanceof DoubleWordType || t instanceof LongType || t instanceof DoubleType ) return 2 ; else if ( t instanceof VoidType ) return 0 ; else return 1 ; }

Obtenga el tamaño en palabras para un tipo.


public boolean hasMultiple  ( ) { return multiple ; }

Obtiene si este oyente ha manejado múltiples eventos, de modo que para algunos dos eventos, <code> eventa.getclass ()! = Eventb.getclass () </ code>.


@ Override public void refreshClusterStats  ( ) { log . debug ( "refreshClusterStats()" ) ; client . admin ( ) . indices ( ) . prepareRefresh ( ) . execute ( ) . actionGet ( ) ; checkYellowStatus ( ) ; }

Para una recuperación casi en tiempo real.


public void start  ( ) { ThreadUtils . assertOnUiThread ( ) ; if ( AndroidSyncSettings . isMasterSyncEnabled ( mContext ) ) { Log . d ( TAG , "Enabling sync" ) ; InvalidationController . get ( mContext ) . ensureStartedAndUpdateRegisteredTypes ( ) ; mProfileSyncService . requestStart ( ) ; AndroidSyncSettings . enableChromeSync ( mContext ) ; } }

Inicia la sincronización si la bandera de sincronización maestra está habilitada.Afecta la sincronización nativa, el controlador de invalidación y la configuración de Sync Android.


private static Version readVersion  ( BitMatrix bitMatrix ) throws FormatException { int numRows = bitMatrix . getHeight ( ) ; int numColumns = bitMatrix . getWidth ( ) ; return Version . getVersionForDimensions ( numRows , numColumns ) ; }

 Crea el objeto de versión basado en la dimensión de la matriz de bits original del código DataMatrix.

 Consulte la ISO 16022: 2006 Tabla 7 - ECC 200 Atributos del símbolo


public synchronized void writeLock  ( ) { while ( activeWriter || activeReaders != 0 || waitingPriorityWriters != 0 ) { try { waitingWriters ++ ; try { wait ( ) ; } finally { waitingWriters -- ; } } catch ( InterruptedException e ) { throw new ConcurrentLockException ( "write lock interrupted in thread" ) ; } } activeWriter = true ; }

Obtener un bloqueo de escritura regular.Sólo un solo escritor permitido a la vez.


public static void addGlue  ( JComponent b , int layout ) { b . add ( getAxis ( b , layout ) == BoxLayout . X_AXIS ? Box . createHorizontalGlue ( ) : Box . createVerticalGlue ( ) ) ; }

Agregue un pegamento, o espaciado variable, a un componente de UI


public static void addSubscriber  ( Workflow workflow , Consumer < Object > onNext ) { addSubscriber ( workflow , onNext , null ) ; }

Suscribe al observador parcialmente específico para el flujo de trabajo especificado.<P> utiliza los métodos NO-OPCOPLETED y ONEERROR.


public double nextDouble  ( ) { int y ; int z ; if ( mti >= N ) { int kk ; final int [ ] mt = this . mt ; final int [ ] mag01 = this . mag01 ; for ( kk = 0 ; kk < N - M ; kk ++ ) { y = ( mt [ kk ] & UPPER_MASK ) | ( mt [ kk + 1 ] & LOWER_MASK ) ; mt [ kk ] = mt [ kk + M ] ^ ( y >>> 1 ) ^ mag01 [ y & 0x1 ] ; } for ( ; kk < N - 1 ; kk ++ ) { y = ( mt [ kk ] & UPPER_MASK ) | ( mt [ kk + 1 ] & LOWER_MASK ) ; mt [ kk ] = mt [ kk + ( M - N ) ] ^ ( y >>> 1 ) ^ mag01 [ y & 0x1 ] ; } y = ( mt [ N - 1 ] & UPPER_MASK ) | ( mt [ 0 ] & LOWER_MASK ) ; mt [ N - 1 ] = mt [ M - 1 ] ^ ( y >>> 1 ) ^ mag01 [ y & 0x1 ] ; mti = 0 ; } y = mt [ mti ++ ] ; y ^= y >>> 11 ; y ^= ( y << 7 ) & TEMPERING_MASK_B ; y ^= ( y << 15 ) & TEMPERING_MASK_C ; y ^= ( y >>> 18 ) ; if ( mti >= N ) { int kk ; final int [ ] mt = this . mt ; final int [ ] mag01 = this . mag01 ; for ( kk = 0 ; kk < N - M ; kk ++ ) { z = ( mt [ kk ] & UPPER_MASK ) | ( mt [ kk + 1 ] & LOWER_MASK ) ; mt [ kk ] = mt [ kk + M ] ^ ( z >>> 1 ) ^ mag01 [ z & 0x1 ] ; } for ( ; kk < N - 1 ; kk ++ ) { z = ( mt [ kk ] & UPPER_MASK ) | ( mt [ kk + 1 ] & LOWER_MASK ) ; mt [ kk ] = mt [ kk + ( M - N ) ] ^ ( z >>> 1 ) ^ mag01 [ z & 0x1 ] ; } z = ( mt [ N - 1 ] & UPPER_MASK ) | ( mt [ 0 ] & LOWER_MASK ) ; mt [ N - 1 ] = mt [ M - 1 ] ^ ( z >>> 1 ) ^ mag01 [ z & 0x1 ] ; mti = 0 ; } z = mt [ mti ++ ] ; z ^= z >>> 11 ; z ^= ( z << 7 ) & TEMPERING_MASK_B ; z ^= ( z << 15 ) & TEMPERING_MASK_C ; z ^= ( z >>> 18 ) ; return ( ( ( ( long ) ( y >>> 6 ) ) << 27 ) + ( z >>> 5 ) ) / ( double ) ( 1L << 53 ) ; }

Devuelve un doble aleatorio en el rango medio abierto de [0.0,1.0).Por lo tanto, 0.0 es un resultado válido, pero 1.0 no lo es.


public static SM_SYSTEM_MESSAGE STR_QUEST_QIMSG_GIVEUP  ( ) { return new SM_SYSTEM_MESSAGE ( 1300610 ) ; }


Crea los valores de entrada de prueba de prueba de distribución de probabilidad acumulada predeterminada


public synchronized boolean isActive  ( ) { return this . active ; }

Devuelve VERDADERO si esta acción está activa.


public JSearchPanel ( SearchTupleSet search , String field ) { this ( search , field , false ) ; }


public void test  ( int eventType ) throws MathIllegalArgumentException , MathIllegalStateException  { double e = 1e-15 ; ODEIntegrator integrator = new DormandPrince853Integrator ( e , 100.0 , 1e-7 , 1e-7 ) ; BaseSecantSolver rootSolver = new PegasusSolver ( e , e ) ; ODEEventHandler evt1 = new Event ( 0 , eventType ) ; ODEEventHandler evt2 = new Event ( 1 , eventType ) ; integrator . addEventHandler ( evt1 , 0.1 , e , 999 , rootSolver ) ; integrator . addEventHandler ( evt2 , 0.1 , e , 999 , rootSolver ) ; double t = 0.0 ; double tEnd = 9.75 ; double [ ] y = { 0.0 , 0.0 } ; List < Double > events1 = new ArrayList < Double > ( ) ; List < Double > events2 = new ArrayList < Double > ( ) ; while ( t < tEnd ) { final ODEStateAndDerivative finalState = integrator . integrate ( this , new ODEState ( t , y ) , tEnd ) ; t = finalState . getTime ( ) ; y = finalState . getPrimaryState ( ) ; if ( y [ 0 ] >= 1.0 ) { y [ 0 ] = 0.0 ; events1 . add ( t ) ; } if ( y [ 1 ] >= 1.0 ) { y [ 1 ] = 0.0 ; events2 . add ( t ) ; } } Assert . assertEquals ( EVENT_TIMES1 . length , events1 . size ( ) ) ; Assert . assertEquals ( EVENT_TIMES2 . length , events2 . size ( ) ) ; for ( int i = 0 ; i < EVENT_TIMES1 . length ; i ++ ) { Assert . assertEquals ( EVENT_TIMES1 [ i ] , events1 . get ( i ) , 1e-7 ) ; } for ( int i = 0 ; i < EVENT_TIMES2 . length ; i ++ ) { Assert . assertEquals ( EVENT_TIMES2 [ i ] , events2 . get ( i ) , 1e-7 ) ; } }

Prueba de eventos que ocurren en el mismo tiempo exactamente, pero debido a los cálculos numéricos se acercan muy juntos en su lugar.


public static Field findClassField  ( Class < ? > beanClass , String fieldName ) { Class < ? > currentClass = beanClass ; while ( currentClass != null && currentClass != Object . class ) { for ( Field field : currentClass . getDeclaredFields ( ) ) { if ( field . isSynthetic ( ) ) { continue ; } if ( field . getName ( ) . equals ( fieldName ) ) { return field ; } } currentClass = currentClass . getSuperclass ( ) ; } return null ; }

Trata de encontrar campos de clase.Apoya la herencia y no devuelve los campos sintéticos.


public void goToNextColor  ( ) { mColorIndex = ( mColorIndex + 1 ) % ( mColors . length ) ; }

Continuar con el siguiente color de anillo disponible.Esto se envolverá automáticamente al principio de los colores.


public boolean performFinish  ( ) { String fs = mainPage . getFilesystemFile ( ) ; IFile ws = mainPage . getWorkspaceFile ( ) ; int type = mainPage . getSaveType ( ) ; boolean eclipseFormat = optionsPage . isMultiPatch ( ) ; boolean projectRelative = optionsPage . isProjectRelative ( ) ; try { if ( type != mainPage . CLIPBOARD ) { File file = new File ( fs != null ? fs : ws . getLocation ( ) . toOSString ( ) ) ; if ( file . exists ( ) ) { String title = Policy . bind ( "GenerateSVNDiff.overwriteTitle" ) ; String msg = Policy . bind ( "GenerateSVNDiff.overwriteMsg" ) ; final MessageDialog dialog = new MessageDialog ( getShell ( ) , title , null , msg , MessageDialog . QUESTION , new String [ ] { IDialogConstants . YES_LABEL , IDialogConstants . CANCEL_LABEL } , 0 ) ; dialog . open ( ) ; if ( dialog . getReturnCode ( ) != 0 ) { return false ; } } GenerateDiffFileOperation generateDiffFileOperation = new GenerateDiffFileOperation ( getResources ( ) , getUnaddedResources ( ) , file , false , false , eclipseFormat , projectRelative , getShell ( ) ) ; generateDiffFileOperation . setSelectedResources ( selectedResources ) ; getContainer ( ) . run ( true , true , generateDiffFileOperation ) ; if ( type == mainPage . WORKSPACE ) { ws . getParent ( ) . refreshLocal ( IResource . DEPTH_ONE , null ) ; } } else { GenerateDiffFileOperation generateDiffFileOperation = new GenerateDiffFileOperation ( getResources ( ) , getUnaddedResources ( ) , null , true , false , eclipseFormat , projectRelative , getShell ( ) ) ; generateDiffFileOperation . setSelectedResources ( selectedResources ) ; getContainer ( ) . run ( true , true , generateDiffFileOperation ) ; } return true ; } catch ( InterruptedException e1 ) { return true ; } catch ( CoreException e ) { SVNUIPlugin . openError ( getShell ( ) , Policy . bind ( "GenerateSVNDiff.error" ) , null , e ) ; return false ; } catch ( InvocationTargetException e2 ) { SVNUIPlugin . openError ( getShell ( ) , Policy . bind ( "GenerateSVNDiff.error" ) , null , e2 ) ; return false ; } }

Completa el procesamiento del asistente.Si este método devuelve <código> True </ Code>, el asistente se cerrará;De lo contrario, se mantendrá activo.


public static void showString  ( String title , String content , Dimension dimension ) { JTextArea area = new JTextArea ( content ) ; area . setEditable ( false ) ; JScrollPane scroll = new JScrollPane ( area ) ; scroll . setPreferredSize ( dimension ) ; JOptionPane . showMessageDialog ( null , scroll , title , JOptionPane . INFORMATION_MESSAGE ) ; }

Mostrar una cadena (puede ser larga) dentro de un diálogo de mensaje


public SpaceTypeDescriptorBuilder addIndex  ( SpaceIndex index ) { if ( index == null ) throw new IllegalArgumentException ( "Argument cannot be null - 'index'." ) ; if ( _indexes . containsKey ( index . getName ( ) ) ) throw new IllegalArgumentException ( "Cannot add index '" + index . getName ( ) + "' - an index with the same name is already defined." ) ; if ( _superTypeDescriptor != null && _superTypeDescriptor . getIndexes ( ) . containsKey ( index . getName ( ) ) ) throw new IllegalArgumentException ( "Cannot add index '" + index . getName ( ) + "' - an index with the same name is defined in the super type." ) ; _indexes . put ( index . getName ( ) , index ) ; return this ; }

Agrega el índice especificado al conjunto de índice del tipo.


@ Override public boolean test  ( Interval testInterval ) { skipAhead ( testInterval . getStart ( ) ) ; return ( activeInterval != null ) ? testPredicate . test ( testInterval , activeInterval ) : defaultValue ; }

Saltee a través de los intervalos de suministro hasta que se ubique un intervalo activo (es decir, uno que está en o después del intervalo de prueba) se encuentra y luego la prueba contra el examen de prueba.Si no se encuentra un intervalo de comparación, devuelva un valor predeterminado.


public BaseMessage ( final long id , final String topic ) { this ( MessageIdGenerator . getNewId ( ) , topic , null , new Date ( ) ) ; }

Crea una base de base de los parámetros dados.


@ Override public void messageArrived  ( String topic , MqttMessage message ) throws Exception { String messageString = message . toString ( ) ; System . out . println ( "TrafficService: " + messageString ) ; if ( topic . contains ( "/alert/" ) ) { receivedTraffic ( messageString , AirMapTraffic . TrafficType . Alert ) ; } else if ( topic . contains ( "/sa/" ) ) { receivedTraffic ( messageString , AirMapTraffic . TrafficType . SituationalAwareness ) ; } }

Llamado cuando se recibe un mensaje del servidor.


@ Override public void close  ( ) throws IOException  { fInputStream . close ( ) ; }

Cierre la corriente.Una vez que se ha cerrado un flujo, lea más (), listo (), marca () o reinicio () Las invocaciones lanzarán una excepción IOException.Sin embargo, cerrar una corriente previamente cerrada no tiene efecto.


private static BigInteger parseBigInteger  ( String whole , String part , int index ) throws IllegalArgumentException { if ( part == null ) { return null ; } part = part . substring ( 0 , part . length ( ) - 1 ) ; return new BigInteger ( part ) ; }


public Player findPlayer  ( int objectId ) { return allPlayers . get ( objectId ) ; }

Encuentra jugador por jugador objetivado.


private Graphic createGraphic  ( URL url , StyleFactory styleFactory ) { List < GraphicalSymbol > symbolList = new ArrayList < GraphicalSymbol > ( ) ; ExternalGraphic externalGraphic = styleFactory . createExternalGraphic ( url , "image/png" ) ; symbolList . add ( externalGraphic ) ; Graphic graphicFill = styleFactory . graphicFill ( symbolList , null , null , null , null , null ) ; return graphicFill ; }


public long parseLongBinary  ( ) { ASTNode$State state = state ( ) ; try { long val = 0 ; if ( digits . length ( ) > 64 ) { for ( int i = 0 ; i < digits . length ( ) - 64 ; i ++ ) if ( digits . charAt ( i ) != '0' ) throw new NumberFormatException ( "" ) ; } for ( int i = 0 ; i < digits . length ( ) ; ++ i ) { if ( digits . charAt ( i ) == '1' ) val |= 1L << ( digits . length ( ) - i - 1 ) ; } return val ; } finally { } }


public ArrayRealVector append  ( ArrayRealVector v ) { return new ArrayRealVector ( this , v ) ; }

Construye un vector añadiendo un vector de este vector.


private Options createOptions  ( ) { Options options = new Options ( ) ; Option optionHelp = new Option ( "h" , "help" , false , "Print out the help documentation for this command line execution" ) ; optionHelp . setRequired ( false ) ; options . addOption ( optionHelp ) ; Option optionLocalPropFile = new Option ( "localPropFile" , LOCALPROPFILE , true , "Optional local properties file" ) ; optionLocalPropFile . setRequired ( false ) ; optionLocalPropFile . setArgName ( LOCALPROPFILE ) ; optionLocalPropFile . setType ( String . class ) ; options . addOption ( optionLocalPropFile ) ; Option optionHDFSPropDir = new Option ( "hdfsPropsDir" , HDFSPROPDIR , true , "Optional location of directory in hdfs containing properties file(s)" ) ; optionHDFSPropDir . setRequired ( false ) ; optionHDFSPropDir . setArgName ( HDFSPROPDIR ) ; optionHDFSPropDir . setType ( String . class ) ; options . addOption ( optionHDFSPropDir ) ; Option optionHDFSPropFile = new Option ( "hdfsPropsFile" , HDFSPROPFILE , true , "Optional location of properties file(s) in hdfs" ) ; optionHDFSPropFile . setRequired ( false ) ; optionHDFSPropFile . setArgName ( HDFSPROPFILE ) ; optionHDFSPropFile . setType ( String . class ) ; options . addOption ( optionHDFSPropFile ) ; Option optionPlatform = new Option ( "p" , ResponderProps . PLATFORM , true , "required -- 'mapreduce', 'spark', 'sparkstreaming', 'storm', or 'standalone' : Processing platform technology for the responder" ) ; optionPlatform . setRequired ( false ) ; optionPlatform . setArgName ( ResponderProps . PLATFORM ) ; optionPlatform . setType ( String . class ) ; options . addOption ( optionPlatform ) ; Option optionQueryInput = new Option ( "q" , ResponderProps . QUERYINPUT , true , "required -- Fully qualified dir in hdfs of Query files" ) ; optionQueryInput . setRequired ( false ) ; optionQueryInput . setArgName ( ResponderProps . QUERYINPUT ) ; optionQueryInput . setType ( String . class ) ; options . addOption ( optionQueryInput ) ; Option optionDataInputFormat = new Option ( "d" , ResponderProps . DATAINPUTFORMAT , true , "required -- 'base', 'elasticsearch', or 'standalone' : Specify the input format" ) ; optionDataInputFormat . setRequired ( false ) ; optionDataInputFormat . setArgName ( ResponderProps . DATAINPUTFORMAT ) ; optionDataInputFormat . setType ( String . class ) ; options . addOption ( optionDataInputFormat ) ; Option optionInputData = new Option ( "i" , ResponderProps . INPUTDATA , true , "required -- Fully qualified name of input file/directory in hdfs; used if inputFormat = 'base'" ) ; optionInputData . setRequired ( false ) ; optionInputData . setArgName ( ResponderProps . INPUTDATA ) ; optionInputData . setType ( String . class ) ; options . addOption ( optionInputData ) ; Option optionBaseInputFormat = new Option ( "bif" , ResponderProps . BASEINPUTFORMAT , true , "required if baseInputFormat = 'base' -- Full class name of the InputFormat to use when reading in the data - must extend BaseInputFormat" ) ; optionBaseInputFormat . setRequired ( false ) ; optionBaseInputFormat . setArgName ( ResponderProps . BASEINPUTFORMAT ) ; optionBaseInputFormat . setType ( String . class ) ; options . addOption ( optionBaseInputFormat ) ; Option optionBaseQuery = new Option ( "j" , ResponderProps . BASEQUERY , true , "optional -- ElasticSearch-like query if using 'base' input format - used to filter records in the RecordReader" ) ; optionBaseQuery . setRequired ( false ) ; optionBaseQuery . setArgName ( ResponderProps . BASEQUERY ) ; optionBaseQuery . setType ( String . class ) ; options . addOption ( optionBaseQuery ) ; Option optionEsResource = new Option ( "er" , ResponderProps . ESRESOURCE , true , "required if baseInputFormat = 'elasticsearch' -- Requires the format <index>/<type> : Elasticsearch resource where data is read and written to" ) ; optionEsResource . setRequired ( false ) ; optionEsResource . setArgName ( ResponderProps . ESRESOURCE ) ; optionEsResource . setType ( String . class ) ; options . addOption ( optionEsResource ) ; Option optionEsQuery = new Option ( "eq" , ResponderProps . ESQUERY , true , "required if baseInputFormat = 'elasticsearch' -- ElasticSearch query if using 'elasticsearch' input format" ) ; optionEsQuery . setRequired ( false ) ; optionEsQuery . setArgName ( ResponderProps . ESQUERY ) ; optionEsQuery . setType ( String . class ) ; options . addOption ( optionEsQuery ) ; Option optionEsNodes = new Option ( "en" , ResponderProps . ESNODES , true , "required if baseInputFormat = 'elasticsearch' -- ElasticSearch node in the cluster" ) ; optionEsNodes . setRequired ( false ) ; optionEsNodes . setArgName ( ResponderProps . ESNODES ) ; optionEsNodes . setType ( String . class ) ; options . addOption ( optionEsNodes ) ; Option optionEsPort = new Option ( "ep" , ResponderProps . ESPORT , true , "required if baseInputFormat = 'elasticsearch' -- ElasticSearch cluster port" ) ; optionEsPort . setRequired ( false ) ; optionEsPort . setArgName ( ResponderProps . ESPORT ) ; optionEsPort . setType ( String . class ) ; options . addOption ( optionEsPort ) ; Option optionOutputFile = new Option ( "o" , ResponderProps . OUTPUTFILE , true , "required -- Fully qualified name of output file in hdfs" ) ; optionOutputFile . setRequired ( false ) ; optionOutputFile . setArgName ( ResponderProps . OUTPUTFILE ) ; optionOutputFile . setType ( String . class ) ; options . addOption ( optionOutputFile ) ; Option optionStopListFile = new Option ( "sf" , ResponderProps . STOPLISTFILE , true , "optional (unless using StopListFilter) -- Fully qualified file in hdfs containing stoplist terms; used by the StopListFilter" ) ; optionStopListFile . setRequired ( false ) ; optionStopListFile . setArgName ( ResponderProps . STOPLISTFILE ) ; optionStopListFile . setType ( String . class ) ; options . addOption ( optionStopListFile ) ; Option optionNumReduceTasks = new Option ( "nr" , ResponderProps . NUMREDUCETASKS , true , "optional -- Number of reduce tasks" ) ; optionNumReduceTasks . setRequired ( false ) ; optionNumReduceTasks . setArgName ( ResponderProps . NUMREDUCETASKS ) ; optionNumReduceTasks . setType ( String . class ) ; options . addOption ( optionNumReduceTasks ) ; Option optionUseLocalCache = new Option ( "ulc" , ResponderProps . USELOCALCACHE , true , "optional -- 'true' or 'false : Whether or not to use the local cache for modular exponentiation; Default is 'true'" ) ; optionUseLocalCache . setRequired ( false ) ; optionUseLocalCache . setArgName ( ResponderProps . USELOCALCACHE ) ; optionUseLocalCache . setType ( String . class ) ; options . addOption ( optionUseLocalCache ) ; Option optionLimitHitsPerSelector = new Option ( "lh" , ResponderProps . LIMITHITSPERSELECTOR , true , "optional -- 'true' or 'false : Whether or not to limit the number of hits per selector; Default is 'true'" ) ; optionLimitHitsPerSelector . setRequired ( false ) ; optionLimitHitsPerSelector . setArgName ( ResponderProps . LIMITHITSPERSELECTOR ) ; optionLimitHitsPerSelector . setType ( String . class ) ; options . addOption ( optionLimitHitsPerSelector ) ; Option optionMaxHitsPerSelector = new Option ( "mh" , ResponderProps . MAXHITSPERSELECTOR , true , "optional -- Max number of hits encrypted per selector" ) ; optionMaxHitsPerSelector . setRequired ( false ) ; optionMaxHitsPerSelector . setArgName ( ResponderProps . MAXHITSPERSELECTOR ) ; optionMaxHitsPerSelector . setType ( String . class ) ; options . addOption ( optionMaxHitsPerSelector ) ; Option optionMapMemory = new Option ( "mm" , ResponderProps . MAPMEMORY , true , "optional -- Amount of memory (in MB) to allocate per map task; Default is 3000" ) ; optionMapMemory . setRequired ( false ) ; optionMapMemory . setArgName ( ResponderProps . MAPMEMORY ) ; optionMapMemory . setType ( String . class ) ; options . addOption ( optionMapMemory ) ; Option optionReduceMemory = new Option ( "rm" , ResponderProps . REDUCEMEMORY , true , "optional -- Amount of memory (in MB) to allocate per reduce task; Default is 3000" ) ; optionReduceMemory . setRequired ( false ) ; optionReduceMemory . setArgName ( ResponderProps . REDUCEMEMORY ) ; optionReduceMemory . setType ( String . class ) ; options . addOption ( optionReduceMemory ) ; Option optionMapOpts = new Option ( "mjo" , ResponderProps . MAPJAVAOPTS , true , "optional -- Amount of heap (in MB) to allocate per map task; Default is -Xmx2800m" ) ; optionMapOpts . setRequired ( false ) ; optionMapOpts . setArgName ( ResponderProps . MAPJAVAOPTS ) ; optionMapOpts . setType ( String . class ) ; options . addOption ( optionMapOpts ) ; Option optionReduceOpts = new Option ( "rjo" , ResponderProps . REDUCEJAVAOPTS , true , "optional -- Amount of heap (in MB) to allocate per reduce task; Default is -Xmx2800m" ) ; optionReduceOpts . setRequired ( false ) ; optionReduceOpts . setArgName ( ResponderProps . REDUCEJAVAOPTS ) ; optionReduceOpts . setType ( String . class ) ; options . addOption ( optionReduceOpts ) ; Option optionDataSchemas = new Option ( "ds" , ResponderProps . DATASCHEMAS , true , "required -- Comma separated list of data schema file names" ) ; optionDataSchemas . setRequired ( false ) ; optionDataSchemas . setArgName ( ResponderProps . DATASCHEMAS ) ; optionDataSchemas . setType ( String . class ) ; options . addOption ( optionDataSchemas ) ; Option optionQuerySchemas = new Option ( "qs" , ResponderProps . QUERYSCHEMAS , true , "required -- Comma separated list of query schema file names" ) ; optionQuerySchemas . setRequired ( false ) ; optionQuerySchemas . setArgName ( ResponderProps . QUERYSCHEMAS ) ; optionQuerySchemas . setType ( String . class ) ; options . addOption ( optionQuerySchemas ) ; Option optionExpParts = new Option ( "expParts" , ResponderProps . NUMEXPLOOKUPPARTS , true , "optional -- Number of partitions for the exp lookup table" ) ; optionExpParts . setRequired ( false ) ; optionExpParts . setArgName ( ResponderProps . NUMEXPLOOKUPPARTS ) ; optionExpParts . setType ( String . class ) ; options . addOption ( optionExpParts ) ; Option optionHdfsExp = new Option ( "hdfsExp" , ResponderProps . USEHDFSLOOKUPTABLE , true , "optional -- 'true' or 'false' - Whether or not to generate and use the hdfs lookup table" + " for modular exponentiation" ) ; optionHdfsExp . setRequired ( false ) ; optionHdfsExp . setArgName ( ResponderProps . USEHDFSLOOKUPTABLE ) ; optionHdfsExp . setType ( String . class ) ; options . addOption ( optionHdfsExp ) ; Option optionDataParts = new Option ( "dataParts" , ResponderProps . NUMDATAPARTITIONS , true , "optional -- Number of partitions for the input data" ) ; optionDataParts . setRequired ( false ) ; optionDataParts . setArgName ( ResponderProps . NUMDATAPARTITIONS ) ; optionDataParts . setType ( String . class ) ; options . addOption ( optionDataParts ) ; Option optionModExpJoin = new Option ( "useModExpJoin" , ResponderProps . USEMODEXPJOIN , true , "optional -- 'true' or 'false' -- Spark only -- Whether or not to " + "pre-compute the modular exponentiation table and join it to the data partitions when performing the encrypted row calculations" ) ; optionModExpJoin . setRequired ( false ) ; optionModExpJoin . setArgName ( ResponderProps . USEMODEXPJOIN ) ; optionModExpJoin . setType ( String . class ) ; options . addOption ( optionModExpJoin ) ; Option optionNumColMultPartitions = new Option ( "numColMultParts" , ResponderProps . NUMCOLMULTPARTITIONS , true , "optional, Spark only -- Number of partitions to " + "use when performing column multiplication" ) ; optionNumColMultPartitions . setRequired ( false ) ; optionNumColMultPartitions . setArgName ( ResponderProps . NUMCOLMULTPARTITIONS ) ; optionNumColMultPartitions . setType ( String . class ) ; options . addOption ( optionNumColMultPartitions ) ; Option optionColMultReduceByKey = new Option ( "colMultRBK" , ResponderProps . COLMULTREDUCEBYKEY , true , "optional -- 'true' or 'false' -- Spark only -- " + "If true, uses reduceByKey in performing column multiplication; if false, uses groupByKey -> reduce" ) ; optionColMultReduceByKey . setRequired ( false ) ; optionColMultReduceByKey . setArgName ( ResponderProps . COLMULTREDUCEBYKEY ) ; optionColMultReduceByKey . setType ( String . class ) ; options . addOption ( optionColMultReduceByKey ) ; Option optionAllowEmbeddedQS = new Option ( "allowEmbeddedQS" , ResponderProps . ALLOWEMBEDDEDQUERYSCHEMAS , true , "optional -- 'true' or 'false'  (defaults to 'false') -- " + "If true, allows embedded QuerySchemas for a query." ) ; optionAllowEmbeddedQS . setRequired ( false ) ; optionAllowEmbeddedQS . setArgName ( ResponderProps . ALLOWEMBEDDEDQUERYSCHEMAS ) ; optionAllowEmbeddedQS . setType ( String . class ) ; options . addOption ( optionAllowEmbeddedQS ) ; Option optionEmbedQS = new Option ( "embedQS" , ResponderProps . EMBEDQUERYSCHEMA , true , "optional -- 'true' or 'false'  (defaults to 'false') -- " + "If true, the embedded QuerySchema for the query." ) ; optionEmbedQS . setRequired ( false ) ; optionEmbedQS . setArgName ( ResponderProps . EMBEDQUERYSCHEMA ) ; optionEmbedQS . setType ( String . class ) ; options . addOption ( optionEmbedQS ) ; Option optionBatchSeconds = new Option ( "batchSeconds" , ResponderProps . BATCHSECONDS , true , "optional -- Number of seconds per batch in Spark Streaming; defaults to 30" ) ; optionBatchSeconds . setRequired ( false ) ; optionBatchSeconds . setArgName ( ResponderProps . BATCHSECONDS ) ; optionBatchSeconds . setType ( String . class ) ; options . addOption ( optionBatchSeconds ) ; Option optionWindowLength = new Option ( "windowLength" , ResponderProps . WINDOWLENGTH , true , "optional -- Number of seconds per window in Spark Streaming; defaults to 60" ) ; optionWindowLength . setRequired ( false ) ; optionWindowLength . setArgName ( ResponderProps . WINDOWLENGTH ) ; optionWindowLength . setType ( String . class ) ; options . addOption ( optionWindowLength ) ; Option optionMaxBatches = new Option ( "maxBatches" , ResponderProps . MAXBATCHES , true , "optional -- Max batches to process in Spark Streaming; defaults to -1 - unlimited" ) ; optionMaxBatches . setRequired ( false ) ; optionMaxBatches . setArgName ( ResponderProps . MAXBATCHES ) ; optionMaxBatches . setType ( String . class ) ; options . addOption ( optionMaxBatches ) ; Option optionStopGracefully = new Option ( "stopGracefully" , ResponderProps . STOPGRACEFULLY , true , "optional -- Whether or not to stop gracefully in Spark Streaming; defaults to false" ) ; optionStopGracefully . setRequired ( false ) ; optionStopGracefully . setArgName ( ResponderProps . STOPGRACEFULLY ) ; optionStopGracefully . setType ( String . class ) ; options . addOption ( optionStopGracefully ) ; Option optionUseQueueStream = new Option ( "queueStream" , ResponderProps . USEQUEUESTREAM , true , "optional -- Whether or not to use a queue stream in Spark Streaming; defaults to false" ) ; optionUseQueueStream . setRequired ( false ) ; optionUseQueueStream . setArgName ( ResponderProps . USEQUEUESTREAM ) ; optionUseQueueStream . setType ( String . class ) ; options . addOption ( optionUseQueueStream ) ; return options ; }

Crea las opciones disponibles para el DistributedTestDriver.


Collection < ? extends ClientRequestResult > handleDeviceClassNamesRequest  ( final ClientRequest deviceClassNamesRequest ) { Collection < DeviceClassNameResponse > classNames = new ArrayList < > ( ) ; Collection < String > names = deviceClassFacade . getDeviceClassNames ( ) ; for ( String name : names ) { classNames . add ( TransferObjectFactory . createTransferDeviceName ( name ) ) ; } return classNames ; }

Método interno que maneja las solicitudes de los nombres de las clases del dispositivo.


public String tableName  ( ) { return tblName ; }

Devuelve el nombre de la tabla afectada.


private void calcFollowList  ( CMNode nodeCur ) { if ( nodeCur . type ( ) == XMLContentSpec . CONTENTSPECNODE_CHOICE ) { calcFollowList ( ( ( CMBinOp ) nodeCur ) . getLeft ( ) ) ; calcFollowList ( ( ( CMBinOp ) nodeCur ) . getRight ( ) ) ; } else if ( nodeCur . type ( ) == XMLContentSpec . CONTENTSPECNODE_SEQ ) { calcFollowList ( ( ( CMBinOp ) nodeCur ) . getLeft ( ) ) ; calcFollowList ( ( ( CMBinOp ) nodeCur ) . getRight ( ) ) ; final CMStateSet last = ( ( CMBinOp ) nodeCur ) . getLeft ( ) . lastPos ( ) ; final CMStateSet first = ( ( CMBinOp ) nodeCur ) . getRight ( ) . firstPos ( ) ; for ( int index = 0 ; index < fLeafCount ; index ++ ) { if ( last . getBit ( index ) ) fFollowList [ index ] . union ( first ) ; } } else if ( nodeCur . type ( ) == XMLContentSpec . CONTENTSPECNODE_ZERO_OR_MORE || nodeCur . type ( ) == XMLContentSpec . CONTENTSPECNODE_ONE_OR_MORE ) { calcFollowList ( ( ( CMUniOp ) nodeCur ) . getChild ( ) ) ; final CMStateSet first = nodeCur . firstPos ( ) ; final CMStateSet last = nodeCur . lastPos ( ) ; for ( int index = 0 ; index < fLeafCount ; index ++ ) { if ( last . getBit ( index ) ) fFollowList [ index ] . union ( first ) ; } } else if ( nodeCur . type ( ) == XMLContentSpec . CONTENTSPECNODE_ZERO_OR_ONE ) { calcFollowList ( ( ( CMUniOp ) nodeCur ) . getChild ( ) ) ; } }

Calcula la siguiente lista del nodo actual.


public Properties readSettings  ( ) throws ProxyException  { Properties settings = new Properties ( ) ; try { parseSettings ( settings ) ; } catch ( IOException e ) { Logger . log ( getClass ( ) , LogLevel . ERROR , "Gnome settings read error." , e ) ; throw new ProxyException ( e ) ; } return settings ; }

Cargue la configuración de proxy desde el archivo XML de Configuración GCONF.


public static < T > Map < String , T > convertDxToOperand  ( Map < String , T > valueMap ) { Map < String , T > map = Maps . newHashMap ( ) ; for ( Entry < String , T > entry : valueMap . entrySet ( ) ) { map . put ( entry . getKey ( ) . replaceFirst ( DimensionalObject . DIMENSION_SEP , DimensionalObjectUtils . COMPOSITE_DIM_OBJECT_PLAIN_SEP ) , entry . getValue ( ) ) ; } return map ; }

Convierte los datos y las opciones de identificadores de combinación a un identificador de operando, es decir, "deuid-cocuid" a "deuid.cocuid".


public static void writeLines  ( File file , Collection < ? > lines , String lineEnding ) throws IOException { writeLines ( file , null , lines , lineEnding , false ) ; }

Escribe el valor <código> TOSTRING () </ CODE> de cada elemento en una colección en el archivo <código> especificado </ código> línea por línea.Se utilizará la codificación VM predeterminada y se utilizará la finalización de línea especificada.


public AddTypeIndexesResponseInfo ( ) { }


@ Override public void rightMouseButton  ( Object selectedItem , MouseEvent e ) { }


public Map < Integer , Integer > apply  ( ) throws CanceledException  { Map < Integer , Integer > orphan2AncestorMapping = new HashMap < > ( ) ; progressListener . setMaximum ( tree . getNumberOfNodes ( ) ) ; progressListener . setProgress ( 0 ) ; Set < Integer > orphans = new HashSet < > ( ) ; computeOrphan2AncestorMappingRec ( tree . getRoot ( ) , orphan2AncestorMapping , orphans ) ; for ( Integer id : orphans ) { orphan2AncestorMapping . put ( id , IdMapper . UNASSIGNED_ID ) ; } orphans . clear ( ) ; return orphan2AncestorMapping ; }

Aplica el filtro de soporte MIN a la clasificación de taxones.


private boolean hasCurrentAccountChanged  ( ) { Account account = AccountUtils . getCurrentOwnCloudAccount ( this ) ; if ( account == null ) { return true ; } else { return ! mOriginalCurrentAccount . equals ( account . name ) ; } }

Comprueba la cuenta corriente real contra las cuentas corrientes cuando se ha iniciado la actividad.


public static List < Entry > loadEntriesFromFile  ( String path ) { File sdcard = Environment . getExternalStorageDirectory ( ) ; File file = new File ( sdcard , path ) ; List < Entry > entries = new ArrayList < Entry > ( ) ; try { @ SuppressWarnings ( "resource" ) BufferedReader br = new BufferedReader ( new FileReader ( file ) ) ; String line ; while ( ( line = br . readLine ( ) ) != null ) { String [ ] split = line . split ( "#" ) ; if ( split . length <= 2 ) { entries . add ( new Entry ( Float . parseFloat ( split [ 0 ] ) , Integer . parseInt ( split [ 1 ] ) ) ) ; } else { float [ ] vals = new float [ split . length - 1 ] ; for ( int i = 0 ; i < vals . length ; i ++ ) { vals [ i ] = Float . parseFloat ( split [ i ] ) ; } entries . add ( new BarEntry ( Integer . parseInt ( split [ split . length - 1 ] ) , vals ) ) ; } } } catch ( IOException e ) { Log . e ( LOG , e . toString ( ) ) ; } return entries ; }

Carga una matriz de entradas de un archivo de texto desde la tarjeta SD.


public String reportError  ( XMLLocator location , String domain , String key , Object [ ] arguments , short severity ) throws XNIException { return reportError ( location , domain , key , arguments , severity , null ) ; }

Informa un error en una ubicación específica.


private void startLoadingData  ( ) { Random random = new Random ( ) ; mHandler . postDelayed ( null , 1000 + random . nextInt ( 2000 ) ) ; }


public static SM_SYSTEM_MESSAGE STR_SKILL_SUCC_Aura_ME_TO_B  ( String skillname ) { return new SM_SYSTEM_MESSAGE ( 1200458 , skillname ) ; }


public ShoppingCartItem findCartItem  ( int index ) { if ( cartLines . size ( ) <= index ) { return null ; } return cartLines . get ( index ) ; }

Obtenga una compuerta comercial del objeto del carrito.


public static int retryable  ( Throwable t ) { if ( logger . isLoggable ( Level . FINEST ) ) { logger . log ( Level . FINEST , "Inside ThrowableConstants.retryable() " , t ) ; } if ( t == null ) throw new NullPointerException ( "Must pass a non-null Throwable" ) ; if ( t instanceof RuntimeException ) { return BAD_INVOCATION ; } if ( t instanceof Error ) { if ( ( t instanceof OutOfMemoryError ) || ( t instanceof LinkageError ) ) { return INDEFINITE ; } if ( t instanceof StackOverflowError ) return BAD_INVOCATION ; return BAD_OBJECT ; } if ( t instanceof RemoteException ) { final RemoteException re = ( RemoteException ) t ; if ( re instanceof NoSuchObjectException || re instanceof UnexpectedException || re instanceof UnknownHostException || re instanceof ConnectException ) { return BAD_OBJECT ; } final Throwable detail = re . detail ; if ( detail == null ) return INDEFINITE ; if ( re instanceof MarshalException || re instanceof UnmarshalException ) { if ( detail instanceof ObjectStreamException ) return BAD_INVOCATION ; final int drs = retryable ( detail ) ; if ( drs == BAD_OBJECT || drs == BAD_INVOCATION ) return BAD_INVOCATION ; return INDEFINITE ; } if ( re instanceof ConnectIOException ) { if ( detail instanceof NoRouteToHostException || detail instanceof PortUnreachableException || detail instanceof ProtocolException ) { return BAD_OBJECT ; } if ( detail instanceof UnsupportedConstraintException || detail instanceof ObjectStreamException ) { return BAD_INVOCATION ; } return INDEFINITE ; } if ( re instanceof ServerException ) { final int drs = retryable ( detail ) ; if ( drs == BAD_OBJECT ) return BAD_INVOCATION ; return drs ; } if ( re instanceof ServerError ) { return retryable ( detail ) ; } return INDEFINITE ; } return UNCATEGORIZED ; }

Intento de clasificar el <código> lanzable </ code> en términos de lo que implica la probabilidad de éxito de las operaciones futuras en el objeto que arrojó la excepción.<p> NOTA, la clasificación utilizada por este método tiende a asumir lo peor.Para las excepciones que representan las condiciones que podrían mejorar por sí mismas, pero probablemente no lo devolverán <código> bad_object </ code> o <code> bad_invocation </ code> en lugar de <código> indefinito </ code>.Esto lo hace adecuado para situaciones en las que es mejor abandonarse, fallar temprano y notificar a la siguiente capa que algo está mal que continuar en silencio y vuelva a intentarlo.Probablemente no sea una buena opción para situaciones donde las estacas son más altas, como decidir cuándo renunciar a una transacción preparada.


@ Override public void printStackTrace  ( ) { printStackTrace ( new java . io . PrintWriter ( System . err , true ) ) ; }

Imprima la traza de métodos desde donde se originó el error.Esto rastrará todos los objetos de excepción anidados, así como este objeto.


public static AttributeSelection createAttributes  ( Class < ? > expectedDataType , FieldConfigBase field , boolean rasterSymbol ) { AttributeSelection obj = new AttributeSelection ( expectedDataType , field ) ; obj . updateAttributeSelection ( rasterSymbol ) ; return obj ; }

Crea todos los atributos, valor, atributo y expresión.


public static < T extends  GenericEntity > List < T > filterByOr ( List < T > values , List < ? extends EntityCondition > exprs )  { if ( values == null ) return null ; if ( UtilValidate . isEmpty ( exprs ) ) { return values ; } List < T > result = new LinkedList < T > ( ) ; for ( T value : values ) { boolean include = false ; for ( EntityCondition condition : exprs ) { include = condition . entityMatches ( value ) ; if ( include ) break ; } if ( include ) { result . add ( value ) ; } } return result ; }

Devuelve los valores que coinciden con cualquiera de las exprs en la lista


public MovieSaveException ( Exception e ) { super ( e ) ; }

Construye una instancia de <código> MovieSaveExceptionception </ Code> con el mensaje de detalle especificado.


public static ModelRelation create  ( ModelEntity modelEntity , Element relationElement , boolean isAutoRelation ) { String type = relationElement . getAttribute ( "type" ) . intern ( ) ; String title = relationElement . getAttribute ( "title" ) . intern ( ) ; String relEntityName = relationElement . getAttribute ( "rel-entity-name" ) . intern ( ) ; String fkName = relationElement . getAttribute ( "fk-name" ) . intern ( ) ; String description = UtilXml . childElementValue ( relationElement , "description" ) ; List < ModelKeyMap > keyMaps = Collections . emptyList ( ) ; List < ? extends Element > elementList = UtilXml . childElementList ( relationElement , "key-map" ) ; if ( ! elementList . isEmpty ( ) ) { keyMaps = new ArrayList < ModelKeyMap > ( elementList . size ( ) ) ; for ( Element keyMapElement : elementList ) { keyMaps . add ( new ModelKeyMap ( keyMapElement ) ) ; } keyMaps = Collections . unmodifiableList ( keyMaps ) ; } return new ModelRelation ( modelEntity , description , type , title , relEntityName , fkName , keyMaps , isAutoRelation ) ; }

Devuelve una nueva instancia de <codigo> modelo </ código>, inicializado con los valores especificados.


public Logit ( double lo , double hi ) { this . lo = lo ; this . hi = hi ; }


@ Override protected int isUnchangedByNormalization  ( XMLString value ) { int end = value . offset + value . length ; for ( int i = value . offset ; i < end ; ++ i ) { int c = value . ch [ i ] ; if ( XMLChar . isSpace ( c ) ) { return i - value . offset ; } } return - 1 ; }

Comprueba si esta cadena se mantendría sin cambios por la normalización.


@ Bean public Auth0Client auth0Client  ( ) { return new Auth0Client ( clientId , issuer ) ; }


private void processFullPassCode  ( ) { if ( ACTION_CHECK . equals ( getIntent ( ) . getAction ( ) ) ) { if ( checkPassCode ( ) ) { hideSoftKeyboard ( ) ; finish ( ) ; } else { showErrorAndRestart ( R . string . pass_code_wrong , R . string . pass_code_enter_pass_code , View . INVISIBLE ) ; } } else if ( ACTION_CHECK_WITH_RESULT . equals ( getIntent ( ) . getAction ( ) ) ) { if ( checkPassCode ( ) ) { Intent resultIntent = new Intent ( ) ; resultIntent . putExtra ( KEY_CHECK_RESULT , true ) ; setResult ( RESULT_OK , resultIntent ) ; hideSoftKeyboard ( ) ; finish ( ) ; } else { showErrorAndRestart ( R . string . pass_code_wrong , R . string . pass_code_enter_pass_code , View . INVISIBLE ) ; } } else if ( ACTION_REQUEST_WITH_RESULT . equals ( getIntent ( ) . getAction ( ) ) ) { if ( ! mConfirmingPassCode ) { requestPassCodeConfirmation ( ) ; } else if ( confirmPassCode ( ) ) { savePassCodeAndExit ( ) ; } else { showErrorAndRestart ( R . string . pass_code_mismatch , R . string . pass_code_configure_your_pass_code , View . VISIBLE ) ; } } }

Procesos El código de paso ingresado por el usuario justo después de que se realizó el último dígito. Toma en cuenta la acción solicitada a la actividad, el código de pase actualmente guardado y el código de pase escrito anteriormente, en su caso.


private static int determineMaxTaxonomicRankIndex  ( NodeSet selectedNodes ) { int maxRankIndex = - 1 ; for ( Node v : selectedNodes ) { int rank = TaxonomyData . getTaxonomicRank ( ( Integer ) v . getInfo ( ) ) ; if ( rank != 0 ) { String rankName = TaxonomicLevels . getName ( rank ) ; int index = Basic . getIndex ( rankName , ranks ) ; if ( index > maxRankIndex ) maxRankIndex = index ; } } return maxRankIndex ; }

determinar el índice de rango taxonómico máximo


public int skip  ( int len ) throws IllegalArgumentException , IOException  { int bytesRead = 0 ; int bytesToRead = 0 ; int total = 0 ; if ( len < 0 ) throw new IllegalArgumentException ( "len must be a positve value" ) ; int blockSize = inputBuffer . length ; bytesToRead = len * frameSize ; while ( total < bytesToRead ) { if ( blockSize > bytesToRead - total ) blockSize = bytesToRead - total ; bytesRead = read ( blockSize ) ; total += bytesRead ; if ( blockSize != bytesRead ) return total / frameSize ; } return total / frameSize ; }

Salta un número específico de muestras.Internamente esto se hace al leer el número especificado de bytes.Esto se debe a que el salto de flujos codificados solo es posible en la base del marco.


private FactorialLog ( int numValues , double [ ] cache ) { if ( numValues < 0 ) { throw new MathIllegalArgumentException ( LocalizedCoreFormats . NUMBER_TOO_SMALL , numValues , 0 ) ; } LOG_FACTORIALS = new double [ numValues ] ; final int beginCopy = 2 ; final int endCopy = cache == null || cache . length <= beginCopy ? beginCopy : cache . length <= numValues ? cache . length : numValues ; for ( int i = beginCopy ; i < endCopy ; i ++ ) { LOG_FACTORIALS [ i ] = cache [ i ] ; } for ( int i = endCopy ; i < numValues ; i ++ ) { LOG_FACTORIALS [ i ] = LOG_FACTORIALS [ i - 1 ] + FastMath . log ( i ) ; } }

Crea una instancia, reutilizando los valores ya computados si está disponible.


@ CalledByNative private static InfoBar show  ( int enumeratedIconId , String messageText , int inlineLinkRangeStart , int inlineLinkRangeEnd , String buttonLabel ) { return new GeneratedPasswordSavedInfoBar ( ResourceId . mapToDrawableId ( enumeratedIconId ) , messageText , inlineLinkRangeStart , inlineLinkRangeEnd , buttonLabel ) ; }

Crea y muestra el infobar para notificar que se guardó la contraseña generada.


public static SM_SYSTEM_MESSAGE STR_MSG_ITEM_CHARGE_FAIL_ALREADY_CHARGED  ( String value0 , String value1 ) { return new SM_SYSTEM_MESSAGE ( 1400889 , value0 , value1 ) ; }

% 0 ha sido condicionado tanto como puede ser.No puede condicionarlo al nivel% 1.


private ArrayList < OWASPResult > loadDatabase  ( ) { ArrayList < OWASPResult > database = new ArrayList < > ( ) ; try { Gson gson = new GsonBuilder ( ) . create ( ) ; OWASPResult [ ] myArray = gson . fromJson ( new FileReader ( this . DATABASEPATH ) , OWASPResult [ ] . class ) ; database = new ArrayList < > ( Arrays . asList ( myArray ) ) ; } catch ( FileNotFoundException | JsonSyntaxException ex ) { System . out . println ( ex ) ; } return database ; }

Carga la base de datos OWASP de un archivo JSON en el disco


private static int hashOf  ( final int key ) { final int h = key ^ ( ( key >>> 20 ) ^ ( key >>> 12 ) ) ; return h ^ ( h >>> 7 ) ^ ( h >>> 4 ) ; }


@ VisibleForTesting void reset  ( ) { setRawCounter ( 0 ) ; }

Restablece el contador a cero y habilitado.


private void readHeaderPage  ( ) { int numBytesRead = 0 ; Page headerPage = this . allocator . fetchPage ( 0 ) ; int numFields = ByteBuffer . wrap ( headerPage . readBytes ( numBytesRead , 4 ) ) . getInt ( ) ; numBytesRead += 4 ; List < Integer > fieldNameLengths = new ArrayList < Integer > ( ) ; for ( int i = 0 ; i < numFields ; i ++ ) { fieldNameLengths . add ( ByteBuffer . wrap ( headerPage . readBytes ( numBytesRead , 4 ) ) . getInt ( ) ) ; numBytesRead += 4 ; } List < String > fieldNames = new ArrayList < String > ( ) ; for ( int fieldNameLength : fieldNameLengths ) { byte [ ] bytes = headerPage . readBytes ( numBytesRead , fieldNameLength ) ; fieldNames . add ( new String ( bytes , Charset . forName ( "UTF-8" ) ) ) ; numBytesRead += fieldNameLength ; } List < DataType > fieldTypes = new ArrayList < DataType > ( ) ; for ( int i = 0 ; i < numFields ; i ++ ) { int ordinal = ByteBuffer . wrap ( headerPage . readBytes ( numBytesRead , 4 ) ) . getInt ( ) ; DataType . Types type = DataType . Types . values ( ) [ ordinal ] ; numBytesRead += 4 ; switch ( type ) { case INT : fieldTypes . add ( new IntDataType ( ) ) ; break ; case STRING : int len = ByteBuffer . wrap ( headerPage . readBytes ( numBytesRead , 4 ) ) . getInt ( ) ; numBytesRead += 4 ; fieldTypes . add ( new StringDataType ( len ) ) ; break ; case BOOL : fieldTypes . add ( new BoolDataType ( ) ) ; break ; case FLOAT : fieldTypes . add ( new FloatDataType ( ) ) ; break ; } } this . schema = new Schema ( fieldNames , fieldTypes ) ; }

Método de utilidad para leer la página del encabezado de la tabla.


public static boolean saveTime  ( ) { log . info ( "Game time saved..." ) ; return DAOManager . getDAO ( ServerVariablesDAO . class ) . store ( "time" , getGameTime ( ) . getTime ( ) ) ; }

Guarda la hora actual a la base de datos.


public static Map < String , Object > conditionTrueService  ( DispatchContext dctx , Map < String , ? > context ) { Map < String , Object > result = ServiceUtil . returnSuccess ( ) ; result . put ( "conditionReply" , Boolean . TRUE ) ; return result ; }

Devolver el verdadero servicio;Servicio de condición de ECA


public String nextToken  ( ) throws JSONException  { char c ; char q ; StringBuilder sb = new StringBuilder ( ) ; do { c = next ( ) ; } while ( Character . isWhitespace ( c ) ) ; if ( c == '"' || c == '\'' ) { q = c ; for ( ; ; ) { c = next ( ) ; if ( c < ' ' ) { throw syntaxError ( "Unterminated string." ) ; } if ( c == q ) { return sb . toString ( ) ; } sb . append ( c ) ; } } for ( ; ; ) { if ( c == 0 || Character . isWhitespace ( c ) ) { return sb . toString ( ) ; } sb . append ( c ) ; c = next ( ) ; } }

Obtenga el siguiente token o cadena.Esto se utiliza para analizar los encabezados HTTP.


public static boolean isWatchFaceApp  ( @ NotNull AndroidFacet facet ) { if ( AndroidFacet . getInstance ( facet . getModule ( ) ) == null ) { Logger . getInstance ( LaunchUtils . class ) . warn ( "calling isWatchFaceApp when facet is not ready yet" ) ; return false ; } MergedManifest info = MergedManifest . get ( facet ) ; if ( ! info . getActivities ( ) . isEmpty ( ) ) { return false ; } final List < Element > services = info . getServices ( ) ; if ( services . size ( ) != 1 ) { return false ; } Element service = services . get ( 0 ) ; List < Element > filters = LintUtils . getChildren ( service ) ; return filters . size ( ) == 1 && ActivityLocatorUtils . containsAction ( filters . get ( 0 ) , AndroidUtils . WALLPAPER_SERVICE_ACTION_NAME ) && ActivityLocatorUtils . containsCategory ( filters . get ( 0 ) , AndroidUtils . WATCHFACE_CATEGORY_NAME ) ; }

Devuelve si el módulo dado corresponde a una aplicación de cara de reloj.Se considera que un módulo es una aplicación de cara de reloj si no hay actividades, y un solo servicio con un filtro de intención específico.Esta definición es probable que sea más estricta de lo que debe ser, pero solo estamos interesados en hacer coincidir la aplicación de plantilla de cara de reloj.


@ Override public Estimate estimateRate  ( final long number_impressions , final long number_actions ) { if ( number_impressions < 0 ) { throw new IllegalArgumentException ( "Number of unique impressions must be nonnegative." ) ; } if ( number_actions < 0 ) { throw new IllegalArgumentException ( "Number of unique actions must be nonnegative." ) ; } if ( number_actions > number_impressions ) { throw new IllegalArgumentException ( "Number of unique actions cannot exceed number of unique impressions." ) ; } double zval = DecisionAdjuster . scaledZ ( confidenceLevel , maxDecisions ) ; double mid = ( number_actions + 0.5 * zval * zval ) / ( number_impressions + zval * zval ) ; double confint = zval * sqrt ( mid * ( 1 - mid ) / ( number_impressions + zval * zval ) ) ; return new Estimate . Builder ( ) . withEstimate ( 1.0 * number_actions / number_impressions ) . withLowerBound ( mid - confint ) . withUpperBound ( mid + confint ) . build ( ) ; }

Calcula el intervalo de estimación y confianza para la tasa de una distribución binomial.Utiliza el intervalo de confianza agresti-coull.


public boolean isTextPresentInWebElement  ( WebElement element , String text , int timeout ) { return isConditionMet ( textToBePresentInElement ( element , text ) , timeout ) ; }

Los cheques Si se especifica Webelement contiene texto especificado dentro del tiempo de espera específico.


public JLookupSwitchStmt ( Value key , List < IntConstant > lookupValues , List < ? extends Unit > targets , Unit defaultTarget ) { this ( Jimple . v ( ) . newImmediateBox ( key ) , lookupValues , getTargetBoxesArray ( targets ) , Jimple . v ( ) . newStmtBox ( defaultTarget ) ) ; }

Construye un nuevo jlookupswitchstmt.LookupValues debe ser una lista de INTCONST S.


public ExecutorDelivery ( Executor executor ) { mResponsePoster = executor ; }

Crea una nueva interfaz de entrega de respuesta, versión burlona para pruebas.


public void addLine  ( @ NotNull RangedContinuousSeries series , @ NotNull LineConfig config ) { mLinesConfig . put ( series , config ) ; }


protected void handleFile  ( File file , int depth , Collection < T > results ) throws IOException { }

Método de devolución de llamada sobrevulsible invocado para cada archivo (no directorio).<P> Esta implementación no hace nada.


private String nextHost  ( ) { currentHost ++ ; if ( currentHost == hostsArray . length ) { currentHost = 0 ; } return hostsArray [ currentHost ] ; }

Devuelva la IP de cadena del siguiente host usando la técnica Round-Robin


public PagesSaveQuery groupId  ( Integer value ) { return unsafeParam ( "group_id" , value ) ; }

ID de la comunidad que posee la página de Wiki.


private AudioOption createOption2  ( ChannelType ... channels ) { AudioOption option = new AudioOption ( ) ; Stream . of ( createTrack ( new Channel ( FL . name ( ) , channels [ 0 ] ) ) , createTrack ( new Channel ( FR . name ( ) , channels [ 1 ] ) ) , createTrack ( new Channel ( FC . name ( ) , channels [ 2 ] ) ) , createTrack ( new Channel ( LFE . name ( ) , channels [ 3 ] ) ) , createTrack ( new Channel ( SL . name ( ) , channels [ 4 ] ) ) , createTrack ( new Channel ( SR . name ( ) , channels [ 5 ] ) ) , createTrack ( new Channel ( FL . name ( ) , channels [ 6 ] ) ) , createTrack ( new Channel ( FR . name ( ) , channels [ 7 ] ) ) ) . forEach ( null ) ; return option ; }


@ Override public void comment  ( XMLString text , Augmentations augs ) throws XNIException { if ( fPerformValidation && fElementDepth >= 0 && fDTDGrammar != null ) { fDTDGrammar . getElementDecl ( fCurrentElementIndex , fTempElementDecl ) ; if ( fTempElementDecl . type == XMLElementDecl . TYPE_EMPTY ) { fErrorReporter . reportError ( XMLMessageFormatter . XML_DOMAIN , "MSG_CONTENT_INVALID_SPECIFIED" , new Object [ ] { fCurrentElement . rawname , "EMPTY" , "comment" } , XMLErrorReporter . SEVERITY_ERROR ) ; } } if ( fDocumentHandler != null ) { fDocumentHandler . comment ( text , augs ) ; } }


public V put  ( K key , V value ) { return putInternal ( key , value , expireTimeNanos ) ; }

Pone o carga el elemento pasado en el caché.


private int peekButOne  ( ) throws CompileException , IOException  { if ( this . nextButOneChar != - 1 ) return this . nextButOneChar ; this . peek ( ) ; try { return ( this . nextButOneChar = this . internalRead ( ) ) ; } catch ( UnicodeUnescapeException ex ) { throw new CompileException ( ex . getMessage ( ) , this . location ( ) , ex ) ; } }

Devuelve el siguiente carácter, pero no consume ningún carácter.


public void putAuxiliaryData  ( Map < String , byte [ ] > label2data ) throws IOException { ( new RMA2File ( file ) ) . replaceAuxiliaryData ( label2data ) ; }

Pone los datos auxiliares de Megan asociados con el conjunto de datos.


private boolean isAllowAllMethodsConfigured  ( ) { if ( VendorExtensionUtils . hasExtension ( swagger . getVendorExtensions ( ) , VendorExtensionUtils . X_GOOGLE_ALLOW , String . class , this ) ) { String allowMethodsExtensionValue = ( String ) swagger . getVendorExtensions ( ) . get ( VendorExtensionUtils . X_GOOGLE_ALLOW ) ; if ( allowMethodsExtensionValue . equalsIgnoreCase ( "all" ) ) { return true ; } else if ( allowMethodsExtensionValue . equalsIgnoreCase ( "configured" ) ) { return false ; } else { addDiag ( Diag . error ( new SimpleLocation ( VendorExtensionUtils . X_GOOGLE_ALLOW ) , "Only allowed values for %s are %s" , VendorExtensionUtils . X_GOOGLE_ALLOW , "all|configured" ) ) ; return false ; } } return false ; }

Devuelve VERDADERO si X-Google-Permee se establece en todos;Falso de lo contrario.


public AnchorUpdateControl ( Layout [ ] layout , String action ) { this ( layout , action , true ) ; }


public static Object cloneWithSerialization  ( Object o ) { if ( o == null ) { return null ; } try { ByteArrayOutputStream outputStream = new ByteArrayOutputStream ( ) ; ObjectOutputStream objOut = new ObjectOutputStream ( outputStream ) ; objOut . writeObject ( o ) ; ByteArrayInputStream inputStream = new ByteArrayInputStream ( outputStream . toByteArray ( ) ) ; ObjectInputStream objIn = new ObjectInputStream ( inputStream ) ; return objIn . readObject ( ) ; } catch ( Exception e ) { return null ; } }

Haz un clon profundo de un objeto usando la reflexión.


public void update  ( final Long pId , final Object pValue , final String pValueDesc , final Timestamp pTimestamp ) { final RuleBufferObject bufferObj ; LOG . trace ( pId + " entering update()" ) ; synchronized ( BUFFER_LOCK ) { if ( ! RULE_OBJECT_BUF . containsKey ( pId ) ) { bufferObj = new RuleBufferObject ( pId , pValue , pValueDesc , pTimestamp ) ; RULE_OBJECT_BUF . put ( pId , bufferObj ) ; } else { bufferObj = ( RuleBufferObject ) RULE_OBJECT_BUF . get ( pId ) ; bufferObj . update ( pValue , pValueDesc , pTimestamp ) ; } scheduleCacheUpdaterTask ( pId ) ; } LOG . trace ( pId + " leaving update()" ) ; }


public boolean isStartVisible  ( int row ) { return getBoolean ( row , VisualItem . STARTVISIBLE ) ; }

Indica si la bandera de inicio visible se establece en verdadero.Este es el valor de visibilidad consultado para el valor fijador del campo de visibilidad al comienzo de una transición animada.


public void addBodyDecl  ( BodyDecl node ) { List < BodyDecl > list = ( parent == null || state == null ) ? getBodyDeclListNoTransform ( ) : getBodyDeclList ( ) ; list . addChild ( node ) ; }


public void init$Children  ( ) { children = new ASTNode [ 1 ] ; }

Inicializa la matriz de niños al tamaño correcto.Inicializa la lista y opta a los niños NTA.


public static boolean testFileExists  ( String name ) { boolean status ; if ( ( testSaveLocationExists ( ) ) && ( ! name . equals ( "" ) ) ) { File path = Environment . getExternalStorageDirectory ( ) ; File newPath = constructFilePaths ( path . toString ( ) , name ) ; status = newPath . exists ( ) ; } else { status = false ; } return status ; }

Determine si existe un archivo o directorio.


private String proxyToString  ( Object proxy ) { Class [ ] interfaces = proxy . getClass ( ) . getInterfaces ( ) ; Class iface = null ; for ( int i = interfaces . length ; -- i >= 0 ; iface = interfaces [ i ] ) { if ( interfaces [ i ] == RemoteMethodControl . class ) { break ; } } if ( iface == null ) { return "Proxy[" + this + "]" ; } String n = iface . getName ( ) ; int dot = n . lastIndexOf ( '.' ) ; if ( dot >= 0 ) { n = n . substring ( dot + 1 ) ; } return "Proxy[" + n + "," + this + "]" ; }

Devuelve una representación de cadena para un proxy que utiliza este controlador de invocación.


protected VideoReportQuery ownerId  ( int value ) { return unsafeParam ( "owner_id" , value ) ; }

ID del usuario o comunidad que posee el video.


public static boolean matchName  ( String queryName , byte [ ] line , int lineLength ) { int start = 0 ; if ( line [ start ] == '>' || line [ 0 ] == '@' ) start ++ ; while ( Character . isWhitespace ( line [ start ] ) && start < lineLength ) start ++ ; int end = start ; while ( ! Character . isWhitespace ( line [ end ] ) && end < lineLength ) { end ++ ; } if ( end - start != queryName . length ( ) ) return false ; for ( int i = 0 ; i < queryName . length ( ) ; i ++ ) { if ( queryName . charAt ( i ) != ( char ) line [ start + i ] ) return false ; } return true ; }

Match Header Line con nombre de consulta


public static void checkArgument  ( boolean expression ) { if ( ! expression ) { throw new IllegalArgumentException ( ) ; } }

Asegura la verdad de una expresión que involucre uno o más parámetros al método de llamada.


@ Override public boolean equals  ( Object other ) { if ( this == other ) { return true ; } else if ( other == null ) { return false ; } else if ( ! ( other instanceof WebSiteProperties ) ) { return false ; } WebSiteProperties o = ( WebSiteProperties ) other ; return sameFields ( this . httpHost , o . httpHost ) && sameFields ( this . httpPort , o . httpPort ) && sameFields ( this . httpsHost , o . httpsHost ) && sameFields ( this . httpsPort , o . httpsPort ) && ( this . enableHttps == o . enableHttps ) ; }

SCIPIO: Devuelve VERDADERO si y solo si todos los campos en este objeto coinciden con los que están en los otros espacios web.


public Builder doubleColumnsMathOp  ( String newColumnName , MathOp mathOp , String ... columnNames ) { return transform ( new DoubleColumnsMathOpTransform ( newColumnName , mathOp , columnNames ) ) ; }

Calcule y agregue una nueva columna doble realizando una operación matemática en una serie de columnas existentes.Se agrega nueva columna al final.


private void putEntry  ( String key , CacheHeader entry ) { if ( ! mEntries . containsKey ( key ) ) { mTotalSize += entry . size ; } else { CacheHeader oldEntry = mEntries . get ( key ) ; mTotalSize += ( entry . size - oldEntry . size ) ; } mEntries . put ( key , entry ) ; }

Pone la entrada con la clave especificada en el caché.


public SpaceTypeDescriptorBuilder addPathIndex  ( String path , SpaceIndexType indexType ) { return addPathIndex ( path , indexType , false ) ; }

Agrega un índice del tipo especificado para la ruta especificada.


private SpaceTypeDescriptorBuilder addFixedProperty  ( SpacePropertyDescriptor property ) { if ( property == null ) throw new IllegalArgumentException ( "Argument cannot be null - 'property'." ) ; if ( _fixedProperties . containsKey ( property . getName ( ) ) ) throw new IllegalArgumentException ( "Cannot add fixed property '" + property . getName ( ) + "' - a property with the same name is already defined." ) ; if ( _superTypeDescriptor != null && _superTypeDescriptor . getFixedPropertyPosition ( property . getName ( ) ) != - 1 ) throw new IllegalArgumentException ( "Cannot add fixed property '" + property . getName ( ) + "' - a property with the same name is defined in the super type." ) ; _fixedProperties . put ( property . getName ( ) , property ) ; return this ; }

Agrega una propiedad al conjunto de propiedades fijas.


public int length  ( ) { java . util . Iterator iIter = java . util . Arrays . asList ( NGramGraphArray ) . iterator ( ) ; int iCnt = 0 ; while ( iIter . hasNext ( ) ) iCnt += ( ( UniqueVertexGraph ) iIter . next ( ) ) . getEdgesCount ( ) ; return iCnt ; }

Mide una indicación del tamaño de un gráfico de documento N-gram basado en la cuenta de borde de sus gráficos contenidos.


public ResourcesPoet indent  ( boolean indent ) { this . indent = indent ; return this ; }

Especifique si desea que la salida sea sangrada o no


public static void writeStringToFile  ( File file , String data ) throws IOException { writeStringToFile ( file , data , Charset . defaultCharset ( ) , false ) ; }

Escribe una cadena a un archivo que crea el archivo si no existe utilizando la codificación predeterminada para la VM.


public OutputStream put  ( String key ) throws FileNotFoundException  { return new xFileOutputStream ( mCache . newFile ( key ) ) ; }


public boolean optBoolean  ( int index , boolean defaultValue ) { try { return this . getBoolean ( index ) ; } catch ( Exception e ) { return defaultValue ; } }

Obtenga el valor booleano opcional asociado con un índice.Devuelve el valor predeterminado si no hay valor en ese índice o si no es un booleano o la cadena "Verdadero" o "Falso" (caso insensible).


@ ManagedOperation ( description = "Republish all non-published alarms (use if alarm publication thread did not shutdown correctly)" ) public void publishUnpublishedAlarms  ( ) { LOGGER . info ( "Publishing all unpublished alarms to LASER and re-publishing to clients." ) ; for ( Long key : alarmCache . getKeys ( ) ) { alarmCache . acquireWriteLockOnKey ( key ) ; try { Alarm alarm = alarmCache . get ( key ) ; alarmCache . notifyListenersOfUpdate ( alarm ) ; } catch ( Exception e ) { LOGGER . error ( "Exception caught while checking for unpublished alarms" , e ) ; } finally { alarmCache . releaseWriteLockOnKey ( key ) ; } } }

Si el hilo de publicación de alarma no logra publicar todas las alarmas en la cola antes de apagar, el servidor debe verificar que todas las alarmas no publicadas se publiquen en la puesta en marcha.<p> Si las alarmas publicadas no se persistieron antes de un choque y luego el reinicio implica un caché Limpiar (o en modo de servidor único), estas alarmas se volverán a publicar en láser con una nueva marca de tiempo.<p> La persistencia de la caché de alarma también es notificada para estas alarmas, aunque esto solo resultará en guardar el estado actual dos veces.


public boolean isApplicable  ( ) { final ChartViewer viewer = ( ChartViewer ) getViewer ( ) ; return viewer . getActiveLabelsJList ( ) != null && viewer . getActiveLabelsJList ( ) . getSelectedIndex ( ) != - 1 ; }

¿El comando es actualmente aplicable?Utilizado para establecer habilitar el estado de comando


public void moveEvent  ( MouseEvent e ) { Display d = ( Display ) e . getSource ( ) ; d . getAbsoluteCoordinate ( e . getPoint ( ) , m_tmp ) ; for ( int i = 0 ; i < m_layouts . length ; i ++ ) m_layouts [ i ] . setLayoutAnchor ( m_tmp ) ; runAction ( e ) ; }

Registra un evento de movimiento de ratones, actualizando el punto de anclaje para todas las instancias de diseño registradas.


public static void moveToDirectory  ( File src , File destDir , boolean createDestDir ) throws IOException { if ( src == null ) { throw new NullPointerException ( "Source must not be null" ) ; } if ( destDir == null ) { throw new NullPointerException ( "Destination must not be null" ) ; } if ( ! src . exists ( ) ) { throw new FileNotFoundException ( "Source '" + src + "' does not exist" ) ; } if ( src . isDirectory ( ) ) { moveDirectoryToDirectory ( src , destDir , createDestDir ) ; } else { moveFileToDirectory ( src , destDir , createDestDir ) ; } }

Mueve un archivo o directorio al directorio de destino.<P /> Cuando el destino está en otro sistema de archivos, haga una "Copia y eliminación".


public boolean hadAnnotations  ( ) { return hadAnnotations ; }

Devuelve <código> True </ code> Si se han escrito anotaciones de ubicación no <code> null> null> null>


public PlanarYUVLuminanceSource buildLuminanceSource  ( byte [ ] data , int width , int height ) { Rect rect = getFramingRectInPreview ( ) ; if ( rect == null ) { return null ; } return new PlanarYUVLuminanceSource ( data , width , height , rect . left , rect . top , rect . width ( ) , rect . height ( ) , false ) ; }

Un método de fábrica para construir el objeto Luminancisaurce apropiado en función del formato de los buffers de vista previa, como se describe con la cámara.Parameters.


public static boolean isEmpty  ( @ Nullable String s ) { return s == null || s . isEmpty ( ) ; }

Comprueba si la cadena dada es nula o vacía


private List < IntervalFeature > findAllChromMatchInGenome  ( String query , GenomicCoords currentGc ) throws IOException , InvalidGenomicCoordsException { List < IntervalFeature > matchedFeatures = new ArrayList < IntervalFeature > ( ) ; List < String > chromSearchOrder = null ; if ( this . intervalMap != null ) { chromSearchOrder = getChromListStartingAt ( this . intervalMap . keySet ( ) , currentGc . getChrom ( ) ) ; } else if ( this . isTabix ) { chromSearchOrder = getChromListStartingAt ( this . tabixReader . getChromosomes ( ) , currentGc . getChrom ( ) ) ; } else { throw new RuntimeException ( "Cannot init chroms" ) ; } chromSearchOrder . add ( currentGc . getChrom ( ) ) ; for ( String curChrom : chromSearchOrder ) { if ( this . intervalMap != null ) { List < IntervalFeature > featuresList = this . intervalMap . get ( curChrom ) ; for ( IntervalFeature x : featuresList ) { boolean matched = Pattern . compile ( query ) . matcher ( x . getRaw ( ) ) . find ( ) ; if ( matched && this . featureIsVisible ( x ) ) { matchedFeatures . add ( x ) ; } } } else if ( this . isTabix ) { Iterator iter = this . tabixReader . query ( curChrom , 0 , Integer . MAX_VALUE ) ; while ( true ) { String line = iter . next ( ) ; if ( line == null ) break ; boolean matched = Pattern . compile ( query ) . matcher ( line ) . find ( ) ; if ( matched ) { IntervalFeature x = new IntervalFeature ( line , this . type ) ; if ( this . featureIsVisible ( x ) ) { matchedFeatures . add ( x ) ; } } } } if ( matchedFeatures . size ( ) > 0 ) { if ( matchedFeatures . get ( 0 ) . getChrom ( ) . equals ( currentGc . getChrom ( ) ) && matchedFeatures . get ( 0 ) . getFrom ( ) == currentGc . getFrom ( ) && matchedFeatures . get ( matchedFeatures . size ( ) - 1 ) . getTo ( ) == currentGc . getTo ( ) ) { matchedFeatures = new ArrayList < IntervalFeature > ( ) ; } else { break ; } } } return matchedFeatures ; }

Encuentra toda la característica que coincide con la regex.Solo se devuelve la característica de un cromosoma y este cromativo es el primero en tener un partido.La búsqueda comienza desde el principio del Chrom actual y, si no se encuentra nada, continúa a los otros chrán.


private int calculateLayoutWidth  ( int widthSize , int mode ) { initResourcesIfNecessary ( ) ; itemsLayout . setLayoutParams ( new LayoutParams ( LayoutParams . WRAP_CONTENT , LayoutParams . WRAP_CONTENT ) ) ; itemsLayout . measure ( MeasureSpec . makeMeasureSpec ( widthSize , MeasureSpec . UNSPECIFIED ) , MeasureSpec . makeMeasureSpec ( 0 , MeasureSpec . UNSPECIFIED ) ) ; int width = itemsLayout . getMeasuredWidth ( ) ; if ( mode == MeasureSpec . EXACTLY ) { width = widthSize ; } else { width += 2 * PADDING ; width = Math . max ( width , getSuggestedMinimumWidth ( ) ) ; if ( mode == MeasureSpec . AT_MOST && widthSize < width ) { width = widthSize ; } } itemsLayout . measure ( MeasureSpec . makeMeasureSpec ( width - 2 * PADDING , MeasureSpec . EXACTLY ) , MeasureSpec . makeMeasureSpec ( 0 , MeasureSpec . UNSPECIFIED ) ) ; return width ; }

Calcula el ancho de control y crea diseños de texto.


public JmxApplicationException ( String message , Throwable cause ) { super ( message , cause ) ; }

Construye una nueva etapa JMXApplicationException con el mensaje de detalle especificado y la causa.<P> Tenga en cuenta que el mensaje de detalle asociado con <código> causa </ code> es <i> no </ i> se incorporó automáticamente en el mensaje de detalle de esta excepción.


public boolean isUpgraded  ( ) { return upgraded ; }

Verifica si la poción está en un estado actualizado.Esto se refiere a si la poción es o no el Nivel 2, como la poción de la resistencia al fuego II.


public MessagesSearchDialogsQuery fields  ( EnumParam ... value ) { return unsafeParam ( "fields" , value ) ; }


private static void fitToRectangle  ( final PhyloTreeView treeView , final Rectangle rect ) { final PhyloTree tree = treeView . getPhyloTree ( ) ; double minX = Integer . MAX_VALUE ; double minY = Integer . MAX_VALUE ; double maxX = Integer . MIN_VALUE ; double maxY = Integer . MIN_VALUE ; for ( Node v = tree . getFirstNode ( ) ; v != null ; v = tree . getNextNode ( v ) ) { final Point2D loc = treeView . getLocation ( v ) ; minX = Math . min ( minX , loc . getX ( ) ) ; minY = Math . min ( minY , loc . getY ( ) ) ; maxX = Math . max ( maxX , loc . getX ( ) ) ; maxY = Math . max ( maxY , loc . getY ( ) ) ; } final double mX = ( ( maxX - minX ) != 0 ? rect . getWidth ( ) / ( maxX - minX ) : 0 ) ; final double mY = ( ( maxY - minY ) != 0 ? rect . getHeight ( ) / ( maxY - minY ) : 0 ) ; for ( Node v = tree . getFirstNode ( ) ; v != null ; v = tree . getNextNode ( v ) ) { final Point2D loc = treeView . getLocation ( v ) ; treeView . setLocation ( v , rect . getX ( ) + mX * ( loc . getX ( ) - minX ) , rect . getY ( ) + mY * ( loc . getY ( ) - minY ) ) ; } }


private void kill  ( FlowSet inSet , Unit u , FlowSet outSet ) { FlowSet kills = emptySet . clone ( ) ; for ( ValueBox defBox : u . getDefBoxes ( ) ) { if ( defBox . getValue ( ) instanceof Local ) { Iterator < BinopExpr > inIt = inSet . iterator ( ) ; while ( inIt . hasNext ( ) ) { BinopExpr e = inIt . next ( ) ; Iterator < ValueBox > eIt = e . getUseBoxes ( ) . iterator ( ) ; while ( eIt . hasNext ( ) ) { ValueBox useBox = eIt . next ( ) ; if ( useBox . getValue ( ) instanceof Local && useBox . getValue ( ) . equivTo ( defBox . getValue ( ) ) ) kills . add ( e ) ; } } } } inSet . difference ( kills , outSet ) ; }

Realiza muertes generando un asesinato y luego realizando un comienzo
 <- inseet - killset
 El conjunto de asesinatos se genera al iterar sobre las cajas de definición de la unidad.Para cada local definido en la unidad, iterromamos sobre los binopexps en el inserción, y verifique si usan ese local.Si es así, se agrega al conjunto de asesinatos.


private void initOptions  ( Context context , AttributeSet attrs ) { TypedArray typedArray = context . getTheme ( ) . obtainStyledAttributes ( attrs , R . styleable . WeatherView , 0 , 0 ) ; int startingWeather , lifeTime , fadeOutTime , numParticles ; try { startingWeather = typedArray . getInt ( R . styleable . WeatherView_startingWeather , 0 ) ; lifeTime = typedArray . getInt ( R . styleable . WeatherView_lifeTime , - 1 ) ; fadeOutTime = typedArray . getInt ( R . styleable . WeatherView_fadeOutTime , - 1 ) ; numParticles = typedArray . getInt ( R . styleable . WeatherView_numParticles , - 1 ) ; setWeather ( Constants . weatherStatus . values ( ) [ startingWeather ] , lifeTime , fadeOutTime , numParticles ) ; } finally { typedArray . recycle ( ) ; } }

Este método puede configurar el tiempo de inicio, la vida útil y el tiempo de alimentación de la configuración XML.Ver https://github.com/matteobattilana/weatherview#basic-usage


public void expand  ( DefaultMutableTreeNode v ) { if ( v == null ) v = ( DefaultMutableTreeNode ) fileTree . getModel ( ) . getRoot ( ) ; for ( Enumeration descendants = v . breadthFirstEnumeration ( ) ; descendants . hasMoreElements ( ) ; ) { v = ( DefaultMutableTreeNode ) descendants . nextElement ( ) ; fileTree . expandPath ( new TreePath ( v . getPath ( ) ) ) ; } }


public final static boolean isEjbQlIdentifier  ( String s ) { if ( s == null || s . length ( ) == 0 ) { return false ; } for ( int i = 0 ; i < ejbQlIdentifiers . length ; i ++ ) { if ( ejbQlIdentifiers [ i ] . equalsIgnoreCase ( s ) ) { return true ; } } return false ; }

Compruebe si la cadena dada es un identificador de acuerdo con la definición EJB-QL.Consulte la documentación EJB 2.0 Sección 11.2.6.1.


public void clear  ( ) { oredCriteria . clear ( ) ; orderByClause = null ; distinct = false ; }

Este método fue generado por MyBatis Generator.Este método corresponde a la tabla de la base de datos Public.config