public void removeAdjustmentByType  ( String orderAdjustmentTypeId ) { if ( orderAdjustmentTypeId == null ) return ; List < List < GenericValue > > adjsLists = FastList . newInstance ( ) ; adjsLists . add ( this . getAdjustments ( ) ) ; for ( ShoppingCartItem item : this ) { if ( item . getAdjustments ( ) != null ) { adjsLists . add ( item . getAdjustments ( ) ) ; } } for ( List < GenericValue > adjs : adjsLists ) { if ( adjs != null ) { for ( int i = 0 ; i < adjs . size ( ) ; ) { GenericValue orderAdjustment = adjs . get ( i ) ; if ( orderAdjustmentTypeId . equals ( orderAdjustment . getString ( "orderAdjustmentTypeId" ) ) ) { adjs . remove ( i ) ; } else { i ++ ; } } } } }

Vaya a través de los ajustes del pedido y elimine todos los ajustes con el tipo dado


private boolean isArrayContains  ( Object [ ] a , Object obj ) { for ( int i = 0 ; i < a . length ; i ++ ) { if ( a [ i ] . equals ( obj ) ) return true ; } return false ; }

Determina si el objeto dado es un elemento de la matriz dada.


protected static void prepareSparseMatrix  ( SparseMatrix adjMatrix ) { for ( int i = 0 ; i != adjMatrix . getRowsCount ( ) ; i ++ ) { double sum = 0.0 ; ArrayList < Pair > row = adjMatrix . getRow ( i ) ; for ( int j = 0 ; j != row . size ( ) ; j ++ ) { sum += row . get ( j ) . getSecond ( ) ; } if ( sum != 0.0 ) { for ( int j = 0 ; j != row . size ( ) ; j ++ ) { double old_value = row . get ( j ) . getSecond ( ) ; row . get ( j ) . setSecond ( old_value / sum ) ; } } } adjMatrix . inv ( ) ; }

Transfiera la matriz de adyacencia al formulario de PageRank puede usar, eso es la normalización y la transposición


private void resetSearchBarContextOpacity  ( ) { mSearchBarContextOpacity = 1.f ; mSearchBarTermOpacity = 0.f ; }

Restablece la opacidad de texto de la barra de búsqueda cuando se establece un nuevo contexto de búsqueda.El contexto de búsqueda se hace visible y el término de búsqueda invisible.


public void registerHandler  ( String handlerName , BridgeHandler handler ) { if ( handler != null ) { messageHandlers . put ( handlerName , handler ) ; } }

Register Handler, para que JavaScript pueda llamarlo.


public static void write  ( String fileName , Table table ) throws IOException { write ( fileName , table , null ) ; }

Escribe la tabla dada a un archivo con el nombre de archivo dado


private static boolean viewNeedsPackage  ( String fqcn ) { return ! ( fqcn . startsWith ( ANDROID_WIDGET_PREFIX ) || fqcn . startsWith ( ANDROID_VIEW_PKG ) || fqcn . startsWith ( ANDROID_WEBKIT_PKG ) ) ; }

Devuelve Verdadero Si las vistas con el nombre de clase totalmente calificado, deben incluir su paquete en la etiqueta XML de diseño


public void clear  ( ) { description = null ; table . clear ( ) ; sampleOrder . clear ( ) ; attributeOrder . clear ( ) ; attribute2type . clear ( ) ; }


@ Override public boolean isDataPresent  ( ) { return SelectedSymbol . getInstance ( ) . hasFill ( ) ; }

Cheques Si se presentan datos presentes.


public int count  ( ITemplateHolder template , String [ ] subClasses ) throws SAException { return 0 ; }

Devuelve el número de entradas que coinciden con la plantilla.


public < T2 > Pattern2 < T , T2 > and  ( Observable < T2 > right ) { return JoinPatterns . and ( o , right ) ; }

Devuelve un patrón que coincide con cuando ambos observables emiten un artículo.<p> <img ancho = "640" src = "https://raw.github.com/wiki/reactivex/rxjava/images/rx-operators/and_then_when.png" alt = "">


@ Override public void close  ( ) throws IOException  { try { super . close ( ) ; } finally { if ( closeBranch ) { branch . close ( ) ; } } }

Cierra el flujo de entrada proxied y, si así se configura, el flujo de salida asociado.Una excepción lanzada de una corriente no evitará el cierre de la otra corriente.


public synchronized void recordStatistics  ( QueryStatistic statistic ) { queryStatistics . add ( statistic ) ; }

Se utilizará por debajo del método para agregar las estadísticas.


public Boolean doOuputTTML  ( ) { return doOuputTTML ; }

Ya sea para emitir como un solo archivo TTML.


@ Override @ Transactional ( value = "cacheTransactionManager" , propagation = Propagation . REQUIRES_NEW ) public ProcessChange doUpdateDataTag  ( final Long id , final Properties properties ) { LOGGER . trace ( "Updating DataTag " + id ) ; if ( properties . containsKey ( "equipmentId" ) || properties . containsKey ( "subEquipmentId" ) ) { LOGGER . warn ( "Attempting to change the equipment/subequipment to which a tag is attached - this is not currently supported!" ) ; properties . remove ( "equipmentId" ) ; properties . remove ( "subEquipmentId" ) ; } Change dataTagUpdate = null ; tagCache . acquireWriteLockOnKey ( id ) ; try { DataTag dataTagCopy = tagCache . getCopy ( id ) ; dataTagUpdate = commonTagFacade . updateConfig ( dataTagCopy , properties ) ; configurableDAO . updateConfig ( dataTagCopy ) ; tagCache . putQuiet ( dataTagCopy ) ; if ( ( ( DataTagUpdate ) dataTagUpdate ) . isEmpty ( ) ) { return new ProcessChange ( ) ; } else { if ( dataTagCopy . getEquipmentId ( ) != null ) { return new ProcessChange ( equipmentFacade . getProcessIdForAbstractEquipment ( dataTagCopy . getEquipmentId ( ) ) , dataTagUpdate ) ; } else { return new ProcessChange ( subEquipmentFacade . getProcessIdForAbstractEquipment ( dataTagCopy . getSubEquipmentId ( ) ) , dataTagUpdate ) ; } } } catch ( CacheElementNotFoundException ex ) { throw ex ; } catch ( Exception ex ) { LOGGER . error ( "Exception caught while updating a datatag. Rolling back transaction and removing from cache." , ex ) ; throw new UnexpectedRollbackException ( "Unexpected exception caught while updating a DataTag configuration." , ex ) ; } finally { tagCache . releaseWriteLockOnKey ( id ) ; } }

Actualiza la configuración de DataTag en el caché y la base de datos.<p> arroja una excepción si se intenta mover la etiqueta a otro equipo: en este caso, la etiqueta debe retirarse y recrearse del DB: Por esta razón, esta llamada requiere una transacción nueva, por lo que el método de llamada puede volver a cargar elObjeto de un dB de retroceso enrollado.


public static String nullSafeToString  ( int [ ] array ) { if ( array == null ) { return NULL_STRING ; } int length = array . length ; if ( length == 0 ) { return EMPTY_ARRAY ; } StringBuffer buffer = new StringBuffer ( ) ; for ( int i = 0 ; i < length ; i ++ ) { if ( i == 0 ) { buffer . append ( ARRAY_START ) ; } else { buffer . append ( ARRAY_ELEMENT_SEPARATOR ) ; } buffer . append ( array [ i ] ) ; } buffer . append ( ARRAY_END ) ; return buffer . toString ( ) ; }

Devuelva una representación de una cadena de los contenidos de la matriz especificada.La representación de la cadena consiste en una lista de los elementos de la matriz, encerrados en tirantes rizados (<código> "{}" </ código>).Los elementos adyacentes están separados por los caracteres <código> "," </ código> (una coma seguido de un espacio).Devuelve <código> "NULL" </ código> Si <code> Array </ code> es <code> null </ code>.


private int parseLastInt  ( String line ) { String lastInt = line . trim ( ) . substring ( line . lastIndexOf ( " " ) ) ; return Integer . parseInt ( lastInt . trim ( ) ) ; }

Devuelve el valor entero del último entero en la cadena dada.


@ Deprecated public FieldRotation ( final RotationOrder order , final T alpha1 , final T alpha2 , final T alpha3 ) { this ( order , RotationConvention . VECTOR_OPERATOR , alpha1 , alpha2 , alpha3 ) ; }

Construye una rotación de tres rotaciones elementales de Cardan o Euler.<P> Las rotaciones de Cardan son tres rotaciones sucesivas alrededor de los ejes canónicos X, Y y Z, cada eje se usa una vez.Hay 6 sets de rotaciones (XYZ, XZY, YXZ, YZX, ZXY y ZYX).Las rotaciones de Euler son tres rotaciones sucesivas alrededor de los ejes canónicos X, Y y Z, las primeras y últimas rotaciones que están alrededor del mismo eje.Hay 6 se conjuntos de rotaciones (XYX, XZX, YXY, Yzy, ZXZ y ZYZ), el más popular es ZXZ. </ P> <p> Cuidado con que muchas personas usan rutinariamente el término ángulos EULER, incluso para lo que realmente sonÁngulos de Cardan (esta confusión está especialmente extendida en el negocio aeroespacial donde los ángulos de rollo, tono y guiñada a menudo están etiquetados erróneamente como ángulos EULER). </ P>


private String resolveLoggerProperty  ( LogManager manager , String property ) { String propertyKey = HANDLER_PROP_PREFIX + property ; return System . getProperty ( propertyKey , manager . getProperty ( propertyKey ) ) ; }

Resolución de la propiedad Logger por su nombre: el valor de la propiedad del sistema si está disponible, o la propiedad del registrador extraída de la configuración de registro.


private DocumentFragment traverseCommonStartContainer  ( Node endAncestor , int how ) { DocumentFragment frag = null ; if ( how != DELETE_CONTENTS ) frag = fDocument . createDocumentFragment ( ) ; Node n = traverseRightBoundary ( endAncestor , how ) ; if ( frag != null ) frag . appendChild ( n ) ; int endIdx = indexOf ( endAncestor , fStartContainer ) ; int cnt = endIdx - fStartOffset ; if ( cnt <= 0 ) { if ( how != CLONE_CONTENTS ) { setEndBefore ( endAncestor ) ; collapse ( false ) ; } return frag ; } n = endAncestor . getPreviousSibling ( ) ; while ( cnt > 0 ) { Node sibling = n . getPreviousSibling ( ) ; Node xferNode = traverseFullySelected ( n , how ) ; if ( frag != null ) frag . insertBefore ( xferNode , frag . getFirstChild ( ) ) ; -- cnt ; n = sibling ; } if ( how != CLONE_CONTENTS ) { setEndBefore ( endAncestor ) ; collapse ( false ) ; } return frag ; }

Visita los nodos seleccionados por este rango cuando conocemos a priori que los contenedores de inicio y finalización no son los mismos, pero el contenedor de inicio es un antepasado del contenedor final.Este método se invoca por el método genérico <código> Traverse </ Code>.


public Vector3f addLocal  ( float addX , float addY , float addZ ) { x += addX ; y += addY ; z += addZ ; return this ; }

<CÓDIGO> ADDLOCAL </ CODE> Agrega los valores proporcionados a este vector internamente, y devuelve un asa a este vector para que se encadene fácil de las llamadas.


protected final int nextIndex  ( ) { if ( _expectedSize != _hash . size ( ) ) { throw new ConcurrentModificationException ( ) ; } Object [ ] set = _map . _set ; int i = _index ; while ( i -- > 0 && ( set [ i ] == null || set [ i ] == TObjectHash . REMOVED || set [ i ] == TObjectHash . FREE ) ) ; return i ; }

Devuelve el índice del siguiente valor en la estructura de datos o un valor negativo si el iterador está agotado.


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.Teams


public DerParser ( InputStream in ) throws IOException { this . in = in ; }

Cree un nuevo decodificador de un flujo de entrada.


public DescriptiveStatistics ( ) { this  ( INFINITE_WINDOW ) ; }

Construya una instancia de descriptivestistica con una ventana infinita.


@ Override protected void clearCachedAuthenticationInfo  ( PrincipalCollection principals ) { if ( _clearCaches ) { super . clearCachedAuthenticationInfo ( principals ) ; } }

Anule el comportamiento predeterminado para eliminar solo la información de autenticación en caché en caché si está habilitado.


public static Z1 genr  ( Zmat A , int r , int c1 , int c2 ) throws JampackException { int j , cu ; double norm , s ; Z scale ; Z t = new Z ( ) ; Z t1 = new Z ( ) ; r = r - A . basex ; c1 = c1 - A . basex ; c2 = c2 - A . basex ; cu = c2 - c1 + 1 ; Z1 u = new Z1 ( cu ) ; for ( j = c1 ; j <= c2 ; j ++ ) { u . put ( j - c1 , A . re [ r ] [ j ] , A . im [ r ] [ j ] ) ; A . re [ r ] [ j ] = 0.0 ; A . im [ r ] [ j ] = 0.0 ; } norm = Norm . fro ( u ) ; if ( c1 == c2 || norm == 0 ) { A . re [ r ] [ c1 ] = - u . re [ 0 ] ; A . im [ r ] [ c1 ] = - u . im [ 0 ] ; u . put ( 0 , Math . sqrt ( 2 ) , 0 ) ; return u ; } scale = new Z ( 1 / norm , 0 ) ; if ( u . re [ 0 ] != 0 || u . im [ 0 ] != 0 ) { t = u . get ( 0 ) ; scale . Times ( scale , t . Div ( t1 . Conj ( t ) , Z . abs ( t ) ) ) ; } A . put ( r + A . basex , c1 + A . basex , t . Minus ( t . Div ( Z . ONE , scale ) ) ) ; for ( j = 0 ; j < cu ; j ++ ) { u . Times ( j , scale ) ; } u . re [ 0 ] = u . re [ 0 ] + 1 ; u . im [ 0 ] = 0 ; s = Math . sqrt ( 1 / u . re [ 0 ] ) ; for ( j = 0 ; j < cu ; j ++ ) { u . re [ j ] = s * u . re [ j ] ; u . im [ j ] = - s * u . im [ j ] ; } return u ; }

Genera una transformación de propiedades de cabeza dentro de la parte de la fila R de un zmat (alterado) que se extiende desde las columnas C1 a C2.El método sobrescribe la fila con el resultado de aplicar la transformación.


protected BinaryExpression ( int operation , int minOp , int maxOp , Expression left , Expression right ) { if ( operation < minOp || operation > maxOp ) { throw new IllegalArgumentException ( "Unknown operation type: " + operation ) ; } if ( left == null || right == null ) { throw new IllegalArgumentException ( "Expressions must be non-null." ) ; } this . m_op = operation ; this . m_left = left ; this . m_right = right ; }


protected void sleepInbetweenRecoveryAttempts  ( ) { if ( this . recoveryInterval > 0 ) { try { Thread . sleep ( this . recoveryInterval ) ; } catch ( InterruptedException interEx ) { Thread . currentThread ( ) . interrupt ( ) ; } } }

Dormir de acuerdo con el intervalo de recuperación especificado.Llamado entre los intentos de recuperación.


@ Override public void loadSearchImages  ( String searchString ) { loadImages ( repository . getSearchResults ( searchString , RiffsyRepository . DEFAULT_LIMIT_COUNT ) ) ; }

Busque GIFS basado en la entrada del usuario.


private MultiThreadedServiceFactory < AuthDataStore > createDataStoreServiceFactory  ( String cluster , MetricRegistry metricRegistry ) { HttpClientConfiguration clientConfig = new HttpClientConfiguration ( ) ; clientConfig . setKeepAlive ( Duration . seconds ( 1 ) ) ; clientConfig . setConnectionTimeout ( Duration . seconds ( 10 ) ) ; clientConfig . setTimeout ( Duration . minutes ( 5 ) ) ; return DataStoreClientFactory . forClusterAndHttpConfiguration ( cluster , clientConfig , metricRegistry ) ; }

Crea una facilidad de servicio para un clúster con configuraciones razonables.


public static boolean isReadCommitted  ( int mod ) { return Modifiers . contains ( mod , READ_COMMITTED ) ; }

Comprueba si se estableció el bit READ_COMMITADO para este modificador.


public void refreshDays  ( ) { mEventList . clear ( ) ; mPMonth = ( GregorianCalendar ) mCalendar . clone ( ) ; CalendarGridviewAdapter . firstDay = mCalendar . get ( GregorianCalendar . DAY_OF_WEEK ) ; int mMaxWeekNumber = mCalendar . getActualMaximum ( Calendar . WEEK_OF_MONTH ) ; mMonthLength = mMaxWeekNumber * 7 ; int mMaxP = getmMaxP ( ) ; int mCalMaxP = mMaxP - ( CalendarGridviewAdapter . firstDay - 1 ) ; mPMonthMaxSet = ( GregorianCalendar ) mPMonth . clone ( ) ; mPMonthMaxSet . set ( GregorianCalendar . DAY_OF_MONTH , mCalMaxP + 1 ) ; setData ( getCalendarData ( ) ) ; }


@ Override public String toString  ( ) { return String . format ( "(%d,%.3g)" , mX , mY ) ; }


public final String toXML  ( ) { StringBuffer str = new StringBuffer ( ) ; str . append ( '<' ) ; str . append ( XML_ROOT_ELEMENT ) ; str . append ( ' ' ) ; str . append ( XML_ATTRIBUTE_PROCESS_ID ) ; str . append ( "=\"" ) ; str . append ( processId ) ; str . append ( "\">\n" ) ; if ( values != null ) { for ( FilteredDataTagValue value : values ) { str . append ( value . toXML ( ) ) ; } } str . append ( "</" ) ; str . append ( XML_ROOT_ELEMENT ) ; str . append ( '>' ) ; return str . toString ( ) ; }

Codifica el objeto como un documento XML.


public static boolean putString  ( Context context , String key , String value ) { SharedPreferences settings = context . getSharedPreferences ( PREFERENCE_NAME , Context . MODE_PRIVATE ) ; SharedPreferences . Editor editor = settings . edit ( ) ; editor . putString ( key , value ) ; return editor . commit ( ) ; }


boolean removeSubtree  ( BinarySearchTreeNode < E > node ) { if ( node == null ) return false ; if ( this . root == null ) return false ; if ( this . root == node ) { this . root = null ; } else { if ( this . contains ( node ) ) { if ( node . isLeftChild ( ) ) { node . parent . left = null ; } else { node . parent . right = null ; } this . size -= this . size ( node ) ; if ( this . selfBalancing ) this . balanceTree ( node . parent ) ; return true ; } } return false ; }

Elimina el nodo dado (no el nodo comparable) y el subárbol correspondiente de este árbol.


public void invalidateWheel  ( boolean clearCaches ) { if ( clearCaches ) { recycle . clearAll ( ) ; if ( itemsLayout != null ) { itemsLayout . removeAllViews ( ) ; } scrollingOffset = 0 ; } else if ( itemsLayout != null ) { recycle . recycleItems ( itemsLayout , firstItem , new ItemsRange ( ) ) ; } invalidate ( ) ; }


public int findAll  ( String regularExpression ) { return findAndUncollapseNext ( regularExpression , false , true ) ; }

Selecciona todas las apariciones de texto en el documento, sujeto a opciones y restricciones del tipo de documento


public double norm1  ( ) { double f = 0 ; for ( int j = 0 ; j < n ; j ++ ) { double s = 0 ; for ( int i = 0 ; i < m ; i ++ ) { s += Math . abs ( A [ i ] [ j ] ) ; } f = Math . max ( f , s ) ; } return f ; }


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


public void addField  ( String fldName , Type type ) { fields . put ( fldName , type ) ; if ( myFieldSet != null ) myFieldSet . add ( fldName ) ; }

Agrega un campo a este esquema que tiene un nombre y tipo específico.


protected static @ NotNull String convertValueToGroovySource  ( @ NotNull Object value ) { if ( value instanceof List ) { StringBuilder sb = new StringBuilder ( ) ; sb . append ( '[' ) ; for ( Object v : ( ( List ) value ) ) { if ( sb . length ( ) > 1 ) { sb . append ( ", " ) ; } sb . append ( convertValueToGroovySource ( v ) ) ; } sb . append ( ']' ) ; return sb . toString ( ) ; } else if ( value instanceof Number || value instanceof Boolean ) { return value . toString ( ) ; } else { return "'" + escapeLiteralString ( value . toString ( ) ) + "'" ; } }

Devuelve una cadena de texto con la expresión groovy que representará el objeto dado.Puede ser un tipo literal o una lista de literales o sub-listas.


public void unlock  ( ) { lockManager . unlock ( key ) ; }


public static IOFileFilter makeDirectoryOnly  ( IOFileFilter filter ) { if ( filter == null ) { return DirectoryFileFilter . DIRECTORY ; } return new AndFileFilter ( DirectoryFileFilter . DIRECTORY , filter ) ; }

Decora un filtro para que solo se aplique a los directorios y no a los archivos.


@ Deployment ( resources = { "org/activiti/engine/test/api/runtime/oneTaskProcess.bpmn20.xml" } ) public void testTaskEventsInProcess  ( ) throws Exception  { ProcessInstance processInstance = runtimeService . startProcessInstanceByKey ( "oneTaskProcess" ) ; assertNotNull ( processInstance ) ; Task task = taskService . createTaskQuery ( ) . processInstanceId ( processInstance . getId ( ) ) . singleResult ( ) ; assertNotNull ( task ) ; assertEquals ( 3 , listener . getEventsReceived ( ) . size ( ) ) ; ActivitiEntityEvent event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertEquals ( ActivitiEventType . ENTITY_CREATED , event . getType ( ) ) ; assertTrue ( event . getEntity ( ) instanceof Task ) ; Task taskFromEvent = ( Task ) event . getEntity ( ) ; assertEquals ( task . getId ( ) , taskFromEvent . getId ( ) ) ; assertExecutionDetails ( event , processInstance ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 1 ) ; assertEquals ( ActivitiEventType . ENTITY_INITIALIZED , event . getType ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 2 ) ; assertEquals ( ActivitiEventType . TASK_CREATED , event . getType ( ) ) ; assertTrue ( event . getEntity ( ) instanceof Task ) ; taskFromEvent = ( Task ) event . getEntity ( ) ; assertEquals ( task . getId ( ) , taskFromEvent . getId ( ) ) ; assertExecutionDetails ( event , processInstance ) ; listener . clearEventsReceived ( ) ; taskService . setDueDate ( task . getId ( ) , new Date ( ) ) ; assertEquals ( 1 , listener . getEventsReceived ( ) . size ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertExecutionDetails ( event , processInstance ) ; assertEquals ( ActivitiEventType . ENTITY_UPDATED , event . getType ( ) ) ; listener . clearEventsReceived ( ) ; taskService . setPriority ( task . getId ( ) , 12 ) ; assertEquals ( 1 , listener . getEventsReceived ( ) . size ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertEquals ( ActivitiEventType . ENTITY_UPDATED , event . getType ( ) ) ; assertExecutionDetails ( event , processInstance ) ; listener . clearEventsReceived ( ) ; taskService . setOwner ( task . getId ( ) , "kermit" ) ; assertEquals ( 1 , listener . getEventsReceived ( ) . size ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertEquals ( ActivitiEventType . ENTITY_UPDATED , event . getType ( ) ) ; assertExecutionDetails ( event , processInstance ) ; listener . clearEventsReceived ( ) ; task = taskService . createTaskQuery ( ) . processInstanceId ( processInstance . getId ( ) ) . singleResult ( ) ; task . setDueDate ( new Date ( ) ) ; task . setOwner ( "john" ) ; taskService . saveTask ( task ) ; assertEquals ( 1 , listener . getEventsReceived ( ) . size ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertEquals ( ActivitiEventType . ENTITY_UPDATED , event . getType ( ) ) ; assertExecutionDetails ( event , processInstance ) ; listener . clearEventsReceived ( ) ; taskService . complete ( task . getId ( ) ) ; assertEquals ( 2 , listener . getEventsReceived ( ) . size ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 0 ) ; assertEquals ( ActivitiEventType . TASK_COMPLETED , event . getType ( ) ) ; assertExecutionDetails ( event , processInstance ) ; TaskEntity taskEntity = ( TaskEntity ) event . getEntity ( ) ; assertNotNull ( taskEntity . getDueDate ( ) ) ; event = ( ActivitiEntityEvent ) listener . getEventsReceived ( ) . get ( 1 ) ; assertEquals ( ActivitiEventType . ENTITY_DELETED , event . getType ( ) ) ; assertExecutionDetails ( event , processInstance ) ; }

Verifique que cree, actualice y elimine eventos para una tarea.


@ Override public int hashCode  ( ) { long value = 17 ; value += 37 * value + Double . doubleToLongBits ( Math . abs ( x ) ) ; value += 37 * value + Double . doubleToLongBits ( Math . abs ( y ) ) ; return ( int ) ( value ^ ( value >>> 32 ) ) ; }

Calcula Hashcode basado en coordenadas almacenadas.Como queremos +0.0 y -0.0 para ser tratados igual, ignoramos el signo de las coordenadas.


boolean casValue  ( Object cmp , Object val ) { return UNSAFE . compareAndSwapObject ( this , valueOffset , cmp , val ) ; }


public void shutdown  ( ) { audioPlayer . close ( ) ; voice . deallocate ( ) ; }

Apaga este sintetizador de Freetts cerrando el audioplayer y la voz.


private int pop  ( ) { if ( outputStackTop > 0 ) { return outputStack [ -- outputStackTop ] ; } else { return STACK | - ( -- owner . inputStackTop ) ; } }

Pops un tipo de la pila de marco de salida y devuelve su valor.


public NewsfeedGetQuery count  ( Integer value ) { return unsafeParam ( "count" , value ) ; }

Número de noticias para devolver (Predeterminado 50; máximo 100).Para la alimentación automática, puede usar el parámetro "New_Offset" devuelto por este método.


public static void rgba4444ToColor  ( Color color , int value ) { color . r = ( ( value & 0x0000f000 ) >>> 12 ) / 15f ; color . g = ( ( value & 0x00000f00 ) >>> 8 ) / 15f ; color . b = ( ( value & 0x000000f0 ) >>> 4 ) / 15f ; color . a = ( ( value & 0x0000000f ) ) / 15f ; }

Establece los componentes de color utilizando el valor entero especificado en el formato RGBA4444.Esto es inverso al método RGBA4444 (R, G, B, A).


public static byte [ ] acquireImage  ( Delegator delegator , String dataResourceId ) throws GenericEntityException { byte [ ] b = null ; GenericValue dataResource = EntityQuery . use ( delegator ) . from ( "DataResource" ) . where ( "dataResourceId" , dataResourceId ) . cache ( ) . queryOne ( ) ; if ( dataResource == null ) return b ; b = acquireImage ( delegator , dataResource ) ; return b ; }

Obtiene datos de imagen de ImagedatareOurce y lo devuelve como una matriz de bytes.


public RangePredicate ( Expression middle , Expression left , Expression right ) { this ( IN_IN , middle , left , right , DefaultLiteralComparator . getInstance ( ) ) ; }

Crea una nueva gama.Se supone que ambos límites sean inclusivos.


LinkedList < N > computeOrder ( DirectedGraph < N > g )  { stmtToColor = new HashMap < N , Integer > ( ) ; order = new LinkedList < N > ( ) ; graph = g ; PseudoTopologicalReverseOrderer < N > orderer = new PseudoTopologicalReverseOrderer < N > ( ) ; reverseOrder = orderer . newList ( g ) ; { Iterator < N > stmtIt = g . iterator ( ) ; while ( stmtIt . hasNext ( ) ) { N s = stmtIt . next ( ) ; stmtToColor . put ( s , WHITE ) ; } } { Iterator < N > stmtIt = g . iterator ( ) ; while ( stmtIt . hasNext ( ) ) { N s = stmtIt . next ( ) ; if ( stmtToColor . get ( s ) == WHITE ) { visitNode ( s ) ; } } } return order ; }


private String makeSAM  ( String queryName , String refName , float bitScore , String line ) throws IOException { return String . format ( "%s\t0\t%s\t0\t255\t*\t*\t0\t0\t*\t*\tAS:i:%d\t" , queryName , refName , Math . round ( bitScore ) ) + String . format ( "AL:Z:%s\t" , Basic . replaceSpaces ( line , ' ' ) ) ; }


public static long create  ( String name , String memo ) { Role r = Role . loadByName ( name ) ; if ( r != null ) { return r . getId ( ) ; } long id = UID . next ( "role.id" ) ; try { while ( Helper . exists ( W . create ( X . ID , id ) , Role . class ) ) { id = UID . next ( "role.id" ) ; } if ( Helper . insert ( V . create ( X . ID , id ) . set ( "id" , id ) . set ( "name" , name ) . set ( "memo" , memo ) . set ( "updated" , System . currentTimeMillis ( ) ) , Role . class ) > 0 ) { return id ; } } catch ( Exception e1 ) { log . error ( e1 . getMessage ( ) , e1 ) ; } return - 1 ; }


public boolean canFindAll  ( ) { return true ; }


public final boolean removeReadData  ( final int numberOfLines ) { boolean removed = true ; fFileController . setReadBackLines ( numberOfLines + fFileController . getReadBackLines ( ) ) ; try { fFileController . updateNumberOfProcessedLines ( ) ; } catch ( DataFallbackException e ) { removed = false ; } try { if ( LOG . isDebugEnabled ( ) ) { LOG . debug ( "removeReadData : Checking if the file can be removed the number of read lines is: " + fFileController . getReadBackLines ( ) + " and the file's lines is " + fFileController . getNumberOfLines ( ) ) ; } if ( fFileController . getReadBackLines ( ) == fFileController . getNumberOfLines ( ) ) { fFileController . closeFallbackInputStream ( ) ; fFileController . clearFileContents ( ) ; fFileController . setReadBackLines ( 0 ) ; fFileController . setNumberOfLines ( 0 ) ; resetNextDiscSpaceCheck ( ) ; } } catch ( DataFallbackException e ) { removed = false ; LOG . error ( "Exception caught while attempting to remove lines from the Fallback file" , e ) ; } return removed ; }

Llama la funcionalidad del eliminación del mecanismo de registro de deformaciones.Actualiza el contador que indica el número de líneas que ya se han procesado en el archivo.Cuando todas las marcas de datos contenidas en el archivo se han comprometido con el DB, todos los contenidos del archivo defortable se eliminan por completo


public static void close  ( Closeable stream ) { if ( null != stream ) { try { stream . close ( ) ; } catch ( IOException e ) { LOG . error ( "Exception while closing the Log stream" ) ; } } }


public TextHttpResponseHandler ( ) { this  ( DEFAULT_CHARSET ) ; }


private void powerFFT  ( double [ ] re ) { double [ ] im = new double [ re . length ] ; fft ( re , im , FFT_FORWARD ) ; for ( int i = 0 ; i < re . length ; i ++ ) re [ i ] = re [ i ] * re [ i ] + im [ i ] * im [ i ] ; }

Calcula el espectro de potencia de una secuencia real (en su lugar).


public long value  ( int i ) { return Array . getLong ( values , i ) ; }


public void addService  ( PluginEntry entry ) { this . entryMap . put ( entry . service , entry ) ; if ( entry . plugin != null ) { entry . plugin . privateInitialize ( entry . service , ctx , app , app . getPreferences ( ) ) ; pluginMap . put ( entry . service , entry . plugin ) ; } }

Agregue una clase de complemento que implemente un servicio a la tabla de ingreso de servicio.Esto no crea la instancia del objeto Plugin.


public static double distance  ( Vector1D p1 , Vector1D p2 ) { return p1 . distance ( p2 ) ; }

Calcule la distancia entre dos vectores de acuerdo con la norma L <SUB> 2 </ SUB>.<p> Llamar a este método es equivalente a llamar: <CÓDIGO> P1.SUBTRAT (P2) .getnorm () </ código> Excepto que no se construye un vector intermedio </ P>


public PagesClearCacheQuery clearCache  ( String url ) { return new PagesClearCacheQuery ( getClient ( ) , url ) ; }

Permite borrar el caché de páginas "externas" particulares que pueden estar unidas a las publicaciones de VK.


public static double fact  ( double n_ ) { n_ += 1e-6 ; double result = 1.0 ; for ( double i = 1 ; i <= n_ ; i += 1.0 ) result *= i ; return result ; }

Factorial en dobles;Evita los problemas de desbordamiento presentes al usar enteros.


public String patch_toText  ( List < Patch > patches ) { StringBuilder text = new StringBuilder ( ) ; for ( Patch aPatch : patches ) { text . append ( aPatch ) ; } return text . toString ( ) ; }

Tome una lista de parches y devuelva una representación textual.


public void put  ( int i , Z z ) { re [ i ] = z . re ; im [ i ] = z . im ; }

Establece el elemento i de un Z1 a un Z.


public String globalInfo  ( ) { return "InfoGainAttributeEval :\n\nEvaluates the worth of an attribute " + "by measuring the information gain with respect to the class.\n\n" + "InfoGain(Class,Attribute) = H(Class) - H(Class | Attribute).\n" ; }

Devuelve una cadena que describe este evaluador de atributos


public static void showBrand  ( Player player , int targetObjId , int brandId ) { PlayerGroup group = player . getPlayerGroup2 ( ) ; if ( group != null ) { group . onEvent ( new ShowBrandEvent < PlayerGroup > ( group , targetObjId , brandId ) ) ; } }

Mostrar marca específica en la parte superior del jugador


public void die  ( ) { getOwner ( ) . getLifeStats ( ) . reduceHp ( getOwner ( ) . getLifeStats ( ) . getCurrentHp ( ) + 1 , getOwner ( ) ) ; }


Devuelve el tamaño de este objeto CP_INFO.


private ConstrainableProxyUtil ( ) { throw new AssertionError ( ) ; }


@ Subscribe ( threadMode = ThreadMode . MAIN ) public void onEventMainThread  ( SetColorChangedListenerEvent event ) { if ( event . getId ( ) == mId ) { int screenOrientation = Util . getScreenOrientation ( mContext ) ; if ( mOrientation != screenOrientation ) { mOrientation = screenOrientation ; createTabs ( ) ; } mListener = event . getOnColorChangedListener ( ) ; } }

Establezca un encolorchangedlistener para recibir una notificación cuando el color seleccionado por el usuario ha cambiado.


public AccountSetNameInMenuQuery name  ( String value ) { return unsafeParam ( "name" , value ) ; }


public static void remove  ( String tag ) { String node = Model . node ( ) ; Helper . delete ( W . create ( "tag" , tag ) . and ( "node" , node ) , Menu . class ) ; }


@ Override public void mkDir  ( @ NotNull File at ) { try { myIO . mkDir ( getTargetFile ( at ) ) ; } catch ( IOException e ) { throw new RuntimeException ( e ) ; } }

Cree un directorio en la ubicación especificada (si aún no está presente).Esto también creará los directorios de los padres que no existan, también.


public StreamOutputConsole ( PrintStream osOut , boolean bOutputProgressPercentage ) { Output = osOut ; OutputProgressPercentage = bOutputProgressPercentage ; }

Crea una nueva instancia de StreamutPutConsole, dada un flujo de salida y una indicación de si el porcentaje de progreso debe ser emitido.


public void deactivatePage  ( String assetPath ) throws IOException { triggerAction ( Maps . newHashMap ( new ImmutableMap . Builder < String , String > ( ) . put ( PATH_PROPERTY , assetPath ) . put ( CMD_PROPERTY , DEACTIVATE ) . put ( CHARSET_PROPERTY , UTF_8 ) . build ( ) ) , REPLICATE_URL , REPLICATION_STARTED_MESSAGE + assetPath ) ; }


@ Deprecated public int createDeferredElement  ( String elementName ) { return createDeferredElement ( null , elementName ) ; }


long parseDir  ( String line , String path ) throws IOException { int bytesStart = 0 ; int bytesEnd = 0 ; int j = line . length ( ) - 1 ; innerLoop1 : while ( j >= 0 ) { char c = line . charAt ( j ) ; if ( Character . isDigit ( c ) ) { bytesEnd = j + 1 ; break innerLoop1 ; } j -- ; } innerLoop2 : while ( j >= 0 ) { char c = line . charAt ( j ) ; if ( ! Character . isDigit ( c ) && c != ',' && c != '.' ) { bytesStart = j + 1 ; break innerLoop2 ; } j -- ; } if ( j < 0 ) { throw new IOException ( "Command line 'dir /-c' did not return valid info " + "for path '" + path + "'" ) ; } StringBuilder buf = new StringBuilder ( line . substring ( bytesStart , bytesEnd ) ) ; for ( int k = 0 ; k < buf . length ( ) ; k ++ ) { if ( buf . charAt ( k ) == ',' || buf . charAt ( k ) == '.' ) { buf . deleteCharAt ( k -- ) ; } } return parseBytes ( buf . toString ( ) , path ) ; }

Analiza la respuesta de las ventanas dir


@ deprecated public static boolean onCharacterBoundary  ( CharSequence s , int i ) { return ( i <= 0 ) || ( i >= s . length ( ) ) || ( ! Character . isHighSurrogate ( s . charAt ( i - 1 ) ) ) || ( ! Character . isLowSurrogate ( s . charAt ( i ) ) ) ; }


private Object readResolve  ( ) { if ( type == ERROR . type ) { return ERROR ; } else if ( type == WARNING . type ) { return WARNING ; } else if ( type == NOTICE . type ) { return NOTICE ; } else if ( type == NORMAL . type ) { return NORMAL ; } else { throw new IllegalArgumentException ( "illegal type" ) ; } }

Canonicalize para que <código> == </ código> se pueda utilizar.


public static Histogram predHistogram  ( Histogram hist , Predicate pred ) { if ( Double . compare ( hist . recordsOutput ( ) , 1.0 ) < 0 ) return new Histogram ( hist . fields ( ) ) ; Map < String , ConstantRange > cRanges = new HashMap < String , ConstantRange > ( ) ; for ( String fld : hist . fields ( ) ) { ConstantRange cr = pred . constantRange ( fld ) ; if ( cr != null ) cRanges . put ( fld , cr ) ; } Histogram crHist = constantRangeHistogram ( hist , cRanges ) ; Histogram jfHist = crHist ; Deque < String > flds = new LinkedList < String > ( jfHist . fields ( ) ) ; while ( ! flds . isEmpty ( ) ) { String fld = flds . removeFirst ( ) ; Set < String > group = pred . joinFields ( fld ) ; if ( group != null ) { flds . removeAll ( group ) ; group . add ( fld ) ; jfHist = joinFieldsHistogram ( jfHist , group ) ; } } return jfHist ; }

Devuelve un histograma que, para cada campo, se aproxima a la distribución de los valores de campo del histograma especificado que satisface el predicado especificado.<p> asume que: <ul> <li> La selección de igualdad siempre encuentra registros coincidentes </ li> <li> Los valores en un cubo tienen la misma frecuencia (frecuencia uniforme) </ li> <li> valores dados dentro de dos rangos iguales(de dos campos uniables), aparecen todos los valores en el rango que tienen un número menor de valores en el rango que tiene un mayor número de valores </ li> <li> las distribuciones de valores en diferentes campos son independientes entre sí </ li> </ul>


private boolean isScanRecordingValid  ( final String pathOfConfigFile ) throws JsonParseException , JsonMappingException , IOException { ObjectMapper jacksonObjectMapper = new ObjectMapper ( ) ; Har har = jacksonObjectMapper . readValue ( new File ( pathOfConfigFile . replace ( AppScanConstants . HTD_FILE_EXTENSION , AppScanConstants . HAR_FILE_EXTENSION ) ) , Har . class ) ; if ( AppScanUtils . isNotNull ( har ) && AppScanUtils . isNotNull ( har . getLog ( ) ) && AppScanUtils . isNotNull ( har . getLog ( ) . getEntries ( ) ) && har . getLog ( ) . getEntries ( ) . size ( ) > 0 ) { int urlEntryCounter = 0 ; while ( urlEntryCounter < har . getLog ( ) . getEntries ( ) . size ( ) ) { String startingUrl = har . getLog ( ) . getEntries ( ) . get ( urlEntryCounter ) . getRequest ( ) . getUrl ( ) ; Inet4Address urlAddress = null ; try { urlAddress = ( Inet4Address ) InetAddress . getByName ( new URL ( startingUrl ) . getHost ( ) ) ; } catch ( UnknownHostException unhe ) { return false ; } if ( urlAddress != null && ( urlAddress . isSiteLocalAddress ( ) || isWhiteListedPublicIP ( urlAddress . getHostAddress ( ) ) ) ) { break ; } urlEntryCounter = urlEntryCounter + 1 ; } if ( urlEntryCounter == har . getLog ( ) . getEntries ( ) . size ( ) ) { return false ; } else { return true ; } } return false ; }

TODO: Esto se agregó para verificar si solo se están escaneando URL externas.Es un enfoque de patchwork hasta que lleguemos en algún momento de volver a trabajar el código.


int toplineFrequency  ( int time ) { if ( time < startTime || time > endTime ) { throw new RuntimeException ( "Invalid time " + time + " (startTime " + startTime + ", endTime " + endTime + ")" ) ; } return topStart + ( int ) ( topSlope * ( time - startTime ) ) ; }

Calcule la frecuencia de la línea superior en el tiempo <código> Tiempo </ código>.Esto se calcula como una función lineal de Topstart, Topend y Time.


@ Override public void startExternalSubset  ( XMLResourceIdentifier identifier , Augmentations augmentations ) throws XNIException { }


public boolean generate  ( Set < ClassData > fileData ) { for ( ClassData classData : fileData ) { if ( ! generateFile ( classData , fileData ) ) { return false ; } } return true ; }

Genera todos los campos "& lt clase & gt; campos" con referencias de nombre de campo.


public BoardGetTopicsQueryWithExtended offset  ( Integer value ) { return unsafeParam ( "offset" , value ) ; }

Offset se necesita para devolver un subconjunto específico de temas.


public VideoAddAlbumQuery title  ( String value ) { return unsafeParam ( "title" , value ) ; }


private BSPTree < Euclidean1D > leafBefore  ( BSPTree < Euclidean1D > node ) { node = childBefore ( node ) ; while ( node . getCut ( ) != null ) { node = childAfter ( node ) ; } return node ; }

Encuentre el nodo de hoja justo antes de un nodo interno.


public static SM_SYSTEM_MESSAGE STR_UNION_CHANGE_FORCE_NUMBER_HIM  ( String value0 , int num0 ) { return new SM_SYSTEM_MESSAGE ( 1400590 , value0 , num0 ) ; }

El número de alianza de% 0 se ha cambiado a% NUM0.


public static final String toString  ( Hashtable table ) { if ( table == null ) return "null" ; StringBuffer output = new StringBuffer ( ) ; toString ( output , table ) ; return output . toString ( ) ; }

Proporciona una representación de cadena de una tabla de objetos hash.Llamadas <código> TOSTRING (STRINGBUREVER, ...) </ CODE>.


private String trimReturnLine  ( String string ) { return CharMatcher . anyOf ( "\n" ) . trimFrom ( string ) ; }

Recorta la línea de retorno de la cadena


public void onDrawerOpened  ( View drawerView ) { super . onDrawerOpened ( drawerView ) ; try { if ( pokemonGo != null && pokemonGo . getPlayerProfile ( ) != null ) { renderProfile ( pokemonGo . getPlayerProfile ( ) ) ; } } catch ( Exception e ) { } getSupportActionBar ( ) . setTitle ( R . string . profile ) ; }

Llamado cuando un cajón se ha resuelto en un estado completamente abierto.


private static void skipSection  ( ParseContext parseContext ) { while ( ! parseContext . atEnd ( ) && parseContext . current ( ) . indent != 0 ) { parseContext . consume ( ) ; } }

Salta todas las líneas hasta la siguiente línea sin indiancia, no vacía.


@ NotNull public ObjectProperty < Color > foregroundColor  ( ) { return myForegroundColor ; }

Un color para representar el icono de primer plano.


public UshrExpr newUshrExpr  ( Value op1 , Value op2 ) { return new JUshrExpr ( op1 , op2 ) ; }

Construye un trozo de gramática ushrexpr (inmediato, inmediato).


public Notation createNotation  ( String name ) throws DOMException { if ( errorChecking && ! isXMLName ( name , xml11Version ) ) { String msg = DOMMessageFormatter . formatMessage ( DOMMessageFormatter . DOM_DOMAIN , "INVALID_CHARACTER_ERR" , null ) ; throw new DOMException ( DOMException . INVALID_CHARACTER_ERR , msg ) ; } return new NotationImpl ( this , name ) ; }

Método de fábrica no DOM;Crea una notación que tiene este documento como su propietario.(REC-DOM-LEVEL-1-19981001 dejó el proceso de construcción de información DTD no especificada).


public Collection < Var > migrate  ( ) { Collection < Var > collection = new HashSet < > ( ) ; for ( Collection < Var > vars : this ) { collection . addAll ( vars ) ; } return collection ; }

Migrar un esquema de CSV en una ontología MINDMAPS


public TAC2008TopicFileSet ( String sTopicXMLFile , String sCorpusRootDir ) throws ParserConfigurationException , SAXException , IOException  { TopicFile = sTopicXMLFile ; CorpusDir = sCorpusRootDir ; DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory . newInstance ( ) ; DocumentBuilder docBuilder = docBuilderFactory . newDocumentBuilder ( ) ; TopicXMLDoc = docBuilder . parse ( new File ( sTopicXMLFile ) ) ; Categories = null ; TrainingFiles = null ; TestFiles = null ; }

Inicializa el conjunto de documentos, dado un archivo XML del tema TAC2008.


public void shutdown  ( ) { try { shutdown ( - 1 , TimeUnit . MILLISECONDS ) ; } catch ( final TimeoutException e ) { exceptionHandler . handleOnShutdownException ( e ) ; } }

Espera hasta que todos los eventos actualmente en el disruptor han sido procesados por todos los procesadores de eventos y luego detienen los procesadores.Es fundamental que la publicación del búfer de anillo se haya detenido antes de llamar a este método, de lo contrario, nunca puede regresar.<p> <p> Este método no apagará el ejecutor, ni esperará la terminación final de los hilos del procesador. </ p>


public static boolean isContactPointEnabled  ( ) { return contactPointEnabled ; }

Devuelve VERDADERO si se deben prestarse puntos de contacto.


@ SuppressWarnings ( "unchecked" ) public JSONArray ( Collection collection ) { this . myArrayList = new ArrayList ( ) ; if ( collection != null ) { Iterator iter = collection . iterator ( ) ; while ( iter . hasNext ( ) ) { Object o = iter . next ( ) ; this . myArrayList . add ( JSONObject . wrap ( o ) ) ; } } }

Construir un jsonarray de una colección.


public int adjustOrPutValue  ( final K key , final int adjust_amount , final int put_amount ) { int index = insertionIndex ( key ) ; final boolean isNewMapping ; final int newValue ; if ( index < 0 ) { index = - index - 1 ; newValue = ( _values [ index ] += adjust_amount ) ; isNewMapping = false ; } else { newValue = ( _values [ index ] = put_amount ) ; isNewMapping = true ; } K oldKey = ( K ) _set [ index ] ; _set [ index ] = key ; if ( isNewMapping ) { postInsertHook ( oldKey == FREE ) ; } return newValue ; }

Ajusta el valor primitivo asignado a la tecla si la tecla está presente en el mapa.De lo contrario, el <tt> inicial_value </ tt> se coloca en el mapa.


public void notifyLockInput  ( ) { if ( ! locked ) { synchronized ( directorListeners ) { IDirectorListener [ ] listeners = directorListeners . toArray ( new IDirectorListener [ directorListeners . size ( ) ] ) ; for ( IDirectorListener directorListener : listeners ) { if ( directorListener != this ) directorListener . lockUserInput ( ) ; } } } locked = true ; }

Notificar a los oyentes para evitar la entrada del usuario


boolean merge  ( final ClassWriter cw , final Frame frame , final int edge ) { boolean changed = false ; int i , s , dim , kind , t ; int nLocal = inputLocals . length ; int nStack = inputStack . length ; if ( frame . inputLocals == null ) { frame . inputLocals = new int [ nLocal ] ; changed = true ; } for ( i = 0 ; i < nLocal ; ++ i ) { if ( outputLocals != null && i < outputLocals . length ) { s = outputLocals [ i ] ; if ( s == 0 ) { t = inputLocals [ i ] ; } else { dim = s & DIM ; kind = s & KIND ; if ( kind == LOCAL ) { t = dim + inputLocals [ s & VALUE ] ; } else if ( kind == STACK ) { t = dim + inputStack [ nStack - ( s & VALUE ) ] ; } else { t = s ; } } } else { t = inputLocals [ i ] ; } if ( initializations != null ) { t = init ( cw , t ) ; } changed |= merge ( cw , t , frame . inputLocals , i ) ; } if ( edge > 0 ) { for ( i = 0 ; i < nLocal ; ++ i ) { t = inputLocals [ i ] ; changed |= merge ( cw , t , frame . inputLocals , i ) ; } if ( frame . inputStack == null ) { frame . inputStack = new int [ 1 ] ; changed = true ; } changed |= merge ( cw , edge , frame . inputStack , 0 ) ; return changed ; } int nInputStack = inputStack . length + owner . inputStackTop ; if ( frame . inputStack == null ) { frame . inputStack = new int [ nInputStack + outputStackTop ] ; changed = true ; } for ( i = 0 ; i < nInputStack ; ++ i ) { t = inputStack [ i ] ; if ( initializations != null ) { t = init ( cw , t ) ; } changed |= merge ( cw , t , frame . inputStack , i ) ; } for ( i = 0 ; i < outputStackTop ; ++ i ) { s = outputStack [ i ] ; dim = s & DIM ; kind = s & KIND ; if ( kind == LOCAL ) { t = dim + inputLocals [ s & VALUE ] ; } else if ( kind == STACK ) { t = dim + inputStack [ nStack - ( s & VALUE ) ] ; } else { t = s ; } if ( initializations != null ) { t = init ( cw , t ) ; } changed |= merge ( cw , t , frame . inputStack , nInputStack + i ) ; } return changed ; }

Fuma el marco de entrada del bloque básico dado con los marcos de entrada y salida de este bloque básico.Devuelve <tt> true </ tt> si el marco de entrada de la etiqueta dada ha sido cambiada por esta operación.


public int hashCode  ( ) { int hashcode = this . operations [ 0 ] . hashCode ( ) ; for ( int i = 1 ; i < operations . length ; i ++ ) { hashcode ^= operations [ i ] . hashCode ( ) ; } return hashcode ; }

La operación XOR se utiliza para garantizar que el orden de los operandos no afecta al hashcode


public static Flag evaluateByNumber  ( final int flag ) { Check . notNegative ( flag , "flag" ) ; Flag result = null ; for ( final Flag value : values ( ) ) { if ( value . getNumber ( ) == flag ) { result = value ; break ; } } return result ; }

Este método intenta encontrar un valor enumio coincidente por la representación numérica dada.El número será evaluado contra el número almacenado de una bandera.


protected AccountChangePasswordQuery newPassword  ( String value ) { return unsafeParam ( "new_password" , value ) ; }

Nueva contraseña que se establecerá como una corriente.


ConfigurationError ( String msg , Exception x )  { super ( msg ) ; this . exception = x ; }

Construya una nueva instancia con la cadena de detalles especificada y la excepción.


Cree un nuevo objeto que pueda usarse para crear nuevas instancias de las clases derivadas de esquema para el paquete: org.smpte_ra.reg._395._2014._13._1.amwa.as_common


final public void gotoLogin  ( ) { if ( this . uri != null && this . uri . indexOf ( "/user/" ) < 0 ) { if ( query == null ) { createQuery ( ) ; } if ( ! isAjax ( ) ) { Session . load ( sid ( ) ) . set ( "uri" , this . query == null ? this . uri : this . query . path ( this . uri ) . toString ( ) ) . store ( ) ; } } if ( isAjax ( ) ) { JSON jo = JSON . create ( ) ; jo . put ( X . STATE , HttpServletResponse . SC_UNAUTHORIZED ) ; this . setHeader ( "status" , Integer . toString ( HttpServletResponse . SC_UNAUTHORIZED ) ) ; jo . put ( X . MESSAGE , lang . get ( "login.required" ) ) ; jo . put ( X . ERROR , lang . get ( "not.login" ) ) ; this . response ( jo ) ; } else { this . redirect ( "/user/login" ) ; } }


public static SM_SYSTEM_MESSAGE STR_COMBINE_START  ( String value0 ) { return new SM_SYSTEM_MESSAGE ( 1330048 , value0 ) ; }


protected Criteria createCriteriaInternal  ( ) { Criteria criteria = new Criteria ( ) ; return criteria ; }

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


public YamlConfigurationOptions indent  ( int value ) { Validate . isTrue ( value >= 2 , "Indent must be at least 2 characters" ) ; Validate . isTrue ( value <= 9 , "Indent cannot be greater than 9 characters" ) ; this . indent = value ; return this ; }

Establece cuánto espacios deben usarse para sangrar cada línea.<P> El valor mínimo Esto puede ser 2, y el máximo es 9.


protected void writeGraphicCtrlExt  ( ) throws IOException  { out . write ( 0x21 ) ; out . write ( 0xf9 ) ; out . write ( 4 ) ; int transp , disp ; if ( transparent == null ) { transp = 0 ; disp = 0 ; } else { transp = 1 ; disp = 2 ; } if ( dispose >= 0 ) { disp = dispose & 7 ; } disp <<= 2 ; out . write ( 0 | disp | 0 | transp ) ; writeShort ( delay ) ; out . write ( transIndex ) ; out . write ( 0 ) ; }


public static SM_SYSTEM_MESSAGE STR_FORCE_LEAVE_HIM  ( String value0 ) { return new SM_SYSTEM_MESSAGE ( 1300978 , value0 ) ; }


public static WordRelation createWordRelation  ( Utterance utterance , TokenToWords tokenToWords ) { Relation relation = utterance . createRelation ( Relation . WORD ) ; return new WordRelation ( relation , tokenToWords ) ; }

Crea un objeto de respaldo con la expresión y tokentowords dado.


public static AccountOperationResponseCode delete  ( String email ) { PersistenceManager pm = pmf . getPersistenceManager ( ) ; try { UserRecord user = findUserByEmail ( pm , email ) ; if ( user != null ) { pm . deletePersistent ( user ) ; return AccountOperationResponseCode . OK ; } else { return AccountOperationResponseCode . USER_NOT_FOUND ; } } finally { pm . close ( ) ; } }

Elimina al usuario para el correo electrónico.


public void addProperty  ( String propertyName , String propertyValue ) { properties . put ( propertyName , propertyValue ) ; }

Agrega una propiedad a este archivo de archivo.


private static boolean isDoubleEqual  ( double value , double valueToCompare ) { return ( Math . abs ( value - valueToCompare ) < 0.001 ) ; }

Los controles si son los valores dobles son iguales.


public Object clone  ( ) { ForceItem item = new ForceItem ( ) ; item . mass = this . mass ; System . arraycopy ( force , 0 , item . force , 0 , 2 ) ; System . arraycopy ( velocity , 0 , item . velocity , 0 , 2 ) ; System . arraycopy ( location , 0 , item . location , 0 , 2 ) ; System . arraycopy ( plocation , 0 , item . plocation , 0 , 2 ) ; for ( int i = 0 ; i < k . length ; ++ i ) { System . arraycopy ( k [ i ] , 0 , item . k [ i ] , 0 , 2 ) ; System . arraycopy ( l [ i ] , 0 , item . l [ i ] , 0 , 2 ) ; } return item ; }


public static Array < String > splitAndTrim  ( String str , String regex ) { Array < String > lines = new Array < > ( str . split ( regex ) ) ; for ( int i = 0 ; i < lines . size ; i ++ ) { lines . set ( i , lines . get ( i ) . trim ( ) ) ; } for ( Iterator < String > iter = lines . iterator ( ) ; iter . hasNext ( ) ; ) { if ( iter . next ( ) . isEmpty ( ) ) { iter . remove ( ) ; } } return lines ; }

Divide una cuerda, y recorta cada segmento.


public static SM_SYSTEM_MESSAGE STR_QUEST_GET_REWARD_TITLE  ( int value0 ) { return new SM_SYSTEM_MESSAGE ( 1300035 , new DescriptionId ( value0 ) ) ; }

Adquiriste el% 0 como una recompensa de búsqueda.


public static Map < String , Object > updatePurchaseShipmentFromReceipt  ( DispatchContext dctx , Map < String , ? extends Object > context ) { Delegator delegator = dctx . getDelegator ( ) ; LocalDispatcher dispatcher = dctx . getDispatcher ( ) ; String shipmentId = ( String ) context . get ( "shipmentId" ) ; GenericValue userLogin = ( GenericValue ) context . get ( "userLogin" ) ; try { List < GenericValue > shipmentReceipts = EntityQuery . use ( delegator ) . from ( "ShipmentReceipt" ) . where ( "shipmentId" , shipmentId ) . queryList ( ) ; if ( shipmentReceipts . size ( ) == 0 ) return ServiceUtil . returnSuccess ( ) ; GenericValue shipment = EntityQuery . use ( delegator ) . from ( "Shipment" ) . where ( "shipmentId" , shipmentId ) . queryOne ( ) ; if ( ( ! UtilValidate . isEmpty ( shipment ) ) && "PURCH_SHIP_CREATED" . equals ( shipment . getString ( "statusId" ) ) ) { Map < String , Object > updateShipmentMap = dispatcher . runSync ( "updateShipment" , UtilMisc . < String , Object > toMap ( "shipmentId" , shipmentId , "statusId" , "PURCH_SHIP_SHIPPED" , "userLogin" , userLogin ) ) ; if ( ServiceUtil . isError ( updateShipmentMap ) ) { return updateShipmentMap ; } } List < GenericValue > shipmentAndItems = EntityQuery . use ( delegator ) . from ( "ShipmentAndItem" ) . where ( "shipmentId" , shipmentId , "statusId" , "PURCH_SHIP_SHIPPED" ) . queryList ( ) ; if ( shipmentAndItems . size ( ) == 0 ) { return ServiceUtil . returnSuccess ( ) ; } Map < String , BigDecimal > shippedCountMap = FastMap . newInstance ( ) ; for ( GenericValue item : shipmentAndItems ) { BigDecimal shippedQuantity = item . getBigDecimal ( "quantity" ) ; BigDecimal quantity = shippedCountMap . get ( item . getString ( "productId" ) ) ; quantity = quantity == null ? shippedQuantity : shippedQuantity . add ( quantity ) ; shippedCountMap . put ( item . getString ( "productId" ) , quantity ) ; } Map < String , BigDecimal > receivedCountMap = FastMap . newInstance ( ) ; for ( GenericValue item : shipmentReceipts ) { BigDecimal receivedQuantity = item . getBigDecimal ( "quantityAccepted" ) ; BigDecimal quantity = receivedCountMap . get ( item . getString ( "productId" ) ) ; quantity = quantity == null ? receivedQuantity : receivedQuantity . add ( quantity ) ; receivedCountMap . put ( item . getString ( "productId" ) , quantity ) ; } if ( ! shippedCountMap . equals ( receivedCountMap ) ) { return ServiceUtil . returnSuccess ( ) ; } dispatcher . runSync ( "updateShipment" , UtilMisc . < String , Object > toMap ( "shipmentId" , shipmentId , "statusId" , "PURCH_SHIP_RECEIVED" , "userLogin" , userLogin ) ) ; } catch ( GenericEntityException e ) { Debug . logError ( e , module ) ; return ServiceUtil . returnError ( e . getMessage ( ) ) ; } catch ( GenericServiceException se ) { Debug . logError ( se , module ) ; return ServiceUtil . returnError ( se . getMessage ( ) ) ; } return ServiceUtil . returnSuccess ( ) ; }

Cada vez que se genera una receza Shipe, verifique el envío asociado con él para ver si se recibieron todos los artículos.Si es así, cambia su estado a Purch_Ship_Received.El cheque se realiza contando los productos enviados (de ShipmentAndItem) y que los coinciden con los productos recibidos (desde ShipeReceipt).


public static void main  ( String [ ] args ) { Host h = Host . local ( ) ; System . out . println ( h ) ; }


public SM_QUEST_ACTION ( int questId , boolean fake ) { this . action = 6 ; this . questId = questId ; this . timer = 0 ; this . step = 0 ; }


public static String relativePath  ( File file , File dir ) { checkArgument ( file . isFile ( ) || file . isDirectory ( ) , "%s is not a file nor a directory." , file . getPath ( ) ) ; checkArgument ( dir . isDirectory ( ) , "%s is not a directory." , dir . getPath ( ) ) ; return relativePossiblyNonExistingPath ( file , dir ) ; }

Calcula el relativo de un archivo o directorio con respecto a un directorio.


public Math_Vector mul  ( double scalar ) { this . x *= scalar ; this . y *= scalar ; return this ; }


public final synchronized HardwareAddress fromConfigXML  ( Element pElement ) { Class hwAddressClass = null ; HardwareAddressImpl hwAddress = null ; try { hwAddressClass = Class . forName ( pElement . getAttribute ( "class" ) ) ; hwAddress = ( HardwareAddressImpl ) hwAddressClass . newInstance ( ) ; } catch ( ClassNotFoundException cnfe ) { cnfe . printStackTrace ( ) ; throw new RuntimeException ( "Exception caught when instantiating a hardware address from XML" , cnfe ) ; } catch ( IllegalAccessException iae ) { iae . printStackTrace ( ) ; throw new RuntimeException ( "Exception caught when instantiating a hardware address from XML" , iae ) ; } catch ( InstantiationException ie ) { ie . printStackTrace ( ) ; throw new RuntimeException ( "Exception caught when instantiating a hardware address from XML" , ie ) ; } NodeList fields = pElement . getChildNodes ( ) ; Node fieldNode = null ; int fieldsCount = fields . getLength ( ) ; String fieldName ; String fieldValueString ; String fieldTypeName = "" ; for ( int i = 0 ; i < fieldsCount ; i ++ ) { fieldNode = fields . item ( i ) ; if ( fieldNode . getNodeType ( ) == Node . ELEMENT_NODE ) { fieldName = fieldNode . getNodeName ( ) ; if ( fieldNode . getFirstChild ( ) != null ) fieldValueString = fieldNode . getFirstChild ( ) . getNodeValue ( ) ; else fieldValueString = "" ; try { Field field = hwAddressClass . getDeclaredField ( decodeFieldName ( fieldName ) ) ; fieldTypeName = field . getType ( ) . getName ( ) ; if ( fieldTypeName . equals ( "short" ) ) { field . setShort ( hwAddress , Short . parseShort ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Short" ) ) { field . set ( hwAddress , new Integer ( Integer . parseInt ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "int" ) ) { field . setInt ( hwAddress , Integer . parseInt ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Integer" ) ) { field . set ( hwAddress , new Integer ( Integer . parseInt ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "float" ) ) { field . setFloat ( hwAddress , Float . parseFloat ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Float" ) ) { field . set ( hwAddress , new Float ( Float . parseFloat ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "double" ) ) { field . setDouble ( hwAddress , Double . parseDouble ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Double" ) ) { field . set ( hwAddress , new Double ( Double . parseDouble ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "long" ) ) { field . setLong ( hwAddress , Long . parseLong ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Long" ) ) { field . set ( hwAddress , new Long ( Long . parseLong ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "byte" ) ) { field . setByte ( hwAddress , Byte . parseByte ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Byte" ) ) { field . set ( hwAddress , new Byte ( Byte . parseByte ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "char" ) ) { field . setChar ( hwAddress , fieldValueString . charAt ( 0 ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Character" ) ) { field . set ( hwAddress , new Character ( fieldValueString . charAt ( 0 ) ) ) ; } else if ( fieldTypeName . equals ( "boolean" ) ) { field . setBoolean ( hwAddress , Boolean . getBoolean ( fieldValueString ) ) ; } else if ( fieldTypeName . equals ( "java.lang.Boolean" ) ) { field . set ( hwAddress , new Boolean ( Boolean . getBoolean ( fieldValueString ) ) ) ; } else if ( fieldTypeName . equals ( "java.util.HashMap" ) ) { field . set ( hwAddress , SimpleXMLParser . domNodeToMap ( fieldNode ) ) ; } else if ( field . getType ( ) . isEnum ( ) ) { Object [ ] enumConstants = field . getType ( ) . getEnumConstants ( ) ; for ( Object enumConstant : enumConstants ) { if ( enumConstant . toString ( ) . equals ( fieldValueString ) ) { field . set ( hwAddress , enumConstant ) ; } } } else { field . set ( hwAddress , fieldValueString ) ; } } catch ( NoSuchFieldException nsfe ) { LOG . error ( "fromConfigXML(...) - Error occured while parsing XML <HardwareAddress> tag. " + "The following variable does not exist in " + hwAddressClass . toString ( ) + ": \"" + decodeFieldName ( fieldName ) + "\"" ) ; } catch ( IllegalAccessException iae ) { iae . printStackTrace ( ) ; } catch ( NumberFormatException npe ) { LOG . error ( "fromConfigXML(...) - Error occured while parsing XML <HardwareAddress> tag. Field \"" + fieldName + "\" shall not be empty since we expect a \"" + fieldTypeName + "\" value. Please correct the XML configuration for " + hwAddressClass . toString ( ) ) ; } catch ( Exception e ) { LOG . error ( "fromConfigXML(...) - Error occured while parsing XML <HardwareAddress> tag. Field \"" + fieldName + "\" could not be parsed, should be \"" + fieldTypeName + "\" value. Please correct the XML configuration for " + hwAddressClass . toString ( ) ) ; } } } return hwAddress ; }

Cree un objeto HardWareRteaddress de su representación XML.


private void doWrite  ( String fileName , int sampleRate ) throws IOException { DataOutputStream dos = new DataOutputStream ( new BufferedOutputStream ( new FileOutputStream ( fileName ) ) ) ; dos . writeBytes ( "RIFF" ) ; dos . writeInt ( byteswap ( 36 + buf . length ) ) ; dos . writeBytes ( "WAVEfmt " ) ; dos . writeInt ( byteswap ( 16 ) ) ; dos . writeShort ( byteswap ( ( short ) 1 ) ) ; dos . writeShort ( byteswap ( ( short ) 1 ) ) ; System . out . println ( "Sample rate: " + sampleRate + ", nBytes:" + nBytesPerSample ) ; dos . writeInt ( byteswap ( sampleRate ) ) ; dos . writeInt ( byteswap ( sampleRate * nBytesPerSample ) ) ; dos . writeShort ( byteswap ( ( short ) ( nBytesPerSample ) ) ) ; dos . writeShort ( byteswap ( ( short ) ( nBytesPerSample * 8 ) ) ) ; dos . writeBytes ( "data" ) ; dos . writeInt ( byteswap ( buf . length ) ) ; dos . writeByte ( 0 ) ; dos . write ( buf ) ; dos . close ( ) ; }


protected User createUserAndInjectSecurityContext  ( Set < OrganisationUnit > organisationUnits , boolean allAuth , String ... auths ) { return createUserAndInjectSecurityContext ( organisationUnits , null , allAuth , auths ) ; }

Crea un usuario e inyecta en el contexto de seguridad con el nombre de usuario "Nombre de usuario".Requiere <código> IdentificifeObjectManager </ code> y <code> Servidor de usuario </ código> para inyectarse en la prueba.


public static SM_SYSTEM_MESSAGE STR_MSG_REMAIN_TIME_30  ( String durationtime0 ) { return new SM_SYSTEM_MESSAGE ( 1400222 , durationtime0 ) ; }


protected void onAccountCreationSuccessful  ( AccountManagerFuture < Bundle > future ) { }

Método que se llama cuando se ha creado con éxito una nueva cuenta.


public FractionFormat ( final NumberFormat format ) { super ( format ) ; }

Cree una instancia de formato inadecuada con un formato de número personalizado tanto para el numerador como para el denominador.


protected final int nextIndex  ( ) { if ( _expectedSize != _hash . size ( ) ) { throw new ConcurrentModificationException ( ) ; } Object [ ] set = _map . _set ; int i = _index ; while ( i -- > 0 && ( set [ i ] == null || set [ i ] == TObjectHash . REMOVED || set [ i ] == TObjectHash . FREE ) ) ; return i ; }

Devuelve el índice del siguiente valor en la estructura de datos o un valor negativo si el iterador está agotado.


@ Override public void onEffectChanged  ( Effect effect ) { requestRender ( GLRenderer . RenderRequest . EFFECT ) ; }

Se llama cuando se ha cambiado un parámetro de un efecto.Este método luego desencadena una nueva representación del efecto.Puede ser anulado en subclases, pero debe ser llamado a través.


protected Object lookupService  ( ) throws Exception  { Object service = null ; ServiceTemplate templ ; if ( template == null ) { Class < ? > [ ] types = ( serviceClass == null ? null : new Class [ ] { serviceClass } ) ; Entry [ ] entry = ( serviceName == null ? null : new Entry [ ] { new Name ( serviceName ) } ) ; templ = new ServiceTemplate ( null , types , entry ) ; } else { templ = template ; } LookupLocator [ ] lookupLocators = null ; if ( locators != null ) { lookupLocators = new LookupLocator [ locators . length ] ; for ( int i = 0 ; i < locators . length ; i ++ ) { String locator = locators [ i ] ; if ( ! locator . startsWith ( "jini://" ) ) { locator = "jini://" + locator ; } lookupLocators [ i ] = new LookupLocator ( locator ) ; } } ServiceDiscoveryManager serviceDiscovery = null ; try { serviceDiscovery = SharedDiscoveryManagement . getBackwardsServiceDiscoveryManager ( groups , lookupLocators , null ) ; ServiceItem returnObject = serviceDiscovery . lookup ( templ , null , timeout ) ; if ( returnObject != null ) { service = returnObject . service ; } } finally { if ( serviceDiscovery != null ) { try { serviceDiscovery . terminate ( ) ; } catch ( Exception e ) { logger . warn ( "Failed to terminate service discovery, ignoring" , e ) ; } } } return service ; }

Un método de ayuda para buscar el servicio.


private void findMatchesInContexts  ( List < NumberContext > contexts , boolean isValid , boolean isPossible , String region , String number ) { if ( isValid ) { doTestInContext ( number , region , contexts , Leniency . VALID ) ; } else { for ( NumberContext context : contexts ) { String text = context . leadingText + number + context . trailingText ; assertTrue ( "Should not have found a number in " + text , hasNoMatches ( phoneUtil . findNumbers ( text , region ) ) ) ; } } if ( isPossible ) { doTestInContext ( number , region , contexts , Leniency . POSSIBLE ) ; } else { for ( NumberContext context : contexts ) { String text = context . leadingText + number + context . trailingText ; assertTrue ( "Should not have found a number in " + text , hasNoMatches ( phoneUtil . findNumbers ( text , region , Leniency . POSSIBLE , Long . MAX_VALUE ) ) ) ; } } }

Método de ayuda que prueba los contextos proporcionados y garantiza que: - Si isvalid es verdadero, todos encuentran un número de prueba insertado en el medio cuando la indición de coincidencia se establece en validez;de lo contrario, no se debe extraer ningún número de prueba en ese nivel de indulgencia, si es cierto, todos encuentran un número de prueba insertado en el medio cuando se establece la indición de coincidencia;de lo contrario, no se debe extraer ningún número de prueba en ese nivel de indulgencia


public double dot  ( Vector other ) { return x * other . x + y * other . y ; }

Operador de productos DOT Dos vectores que son perpendiculares tienen un producto de punto de 0


public void loadProductCategories  ( List < Product > products ) { EntityManager em = emf . createEntityManager ( ) ; TypedQuery < ProductCategory > queryPC ; List < ProductCategory > resPC ; try { em . getTransaction ( ) . begin ( ) ; queryPC = em . createQuery ( "SELECT pc FROM ProductCategory pc" , ProductCategory . class ) ; resPC = queryPC . getResultList ( ) ; if ( resPC . size ( ) > 5 ) { logger . info ( resPC . size ( ) + " Product Categories already available in the db" ) ; } else { new XMLParser ( ) . readProductCategory ( em , "com/sap/espm/model/data/Product_Categories.xml" , products ) ; em . getTransaction ( ) . commit ( ) ; queryPC = em . createQuery ( "SELECT pc FROM ProductCategory pc" , ProductCategory . class ) ; resPC = queryPC . getResultList ( ) ; logger . info ( resPC . size ( ) + " Product Categories loaded into the db" ) ; } } catch ( Exception e ) { logger . error ( "Exception occured" , e ) ; } finally { em . close ( ) ; } }

CARGAR Categorías de productos a DB de Business_Partners.xml.


@ Override public boolean accept  ( File file ) { return file . canRead ( ) ; }

Cheques para ver si se puede leer el archivo.


private Point2D computeCenter  ( ArrayList < Point2D > points ) { final Point center = new Point ( 0 , 0 ) ; if ( points . size ( ) > 0 ) { for ( Point2D aPt : points ) { center . x += ( int ) aPt . getX ( ) ; center . y += ( int ) aPt . getY ( ) ; } center . x /= points . size ( ) ; center . y /= points . size ( ) ; } return center ; }

Calcula el centro para un conjunto de puntos.


public void transform  ( float a , float b , float c , float d , float e , float f ) { mStrokeWidth *= Math . hypot ( a + b , c + d ) ; Node . transform ( a , b , c , d , e , f , mNode ) ; }

TODO: Atributo de rotación de soporte para el ancho del accidente cerebrovascular


public void onDrawerOpened  ( View drawerView ) { super . onDrawerOpened ( drawerView ) ; try { if ( pokemonGo != null && pokemonGo . getPlayerProfile ( ) != null ) { renderProfile ( pokemonGo . getPlayerProfile ( ) ) ; } } catch ( Exception e ) { } getSupportActionBar ( ) . setTitle ( R . string . profile ) ; }

Llamado cuando un cajón se ha resuelto en un estado completamente abierto.


@ Override public boolean isDynamicTimeDeadband  ( final SourceDataTag tag ) { DataTagAddress address = tag . getAddress ( ) ; return ( ! address . isStaticTimedeadband ( ) && this . equipmentConfiguration . isDynamicTimeDeadbandEnabled ( ) ) ; }

Compruebe si el tiempo dinámico se puede aplicar o no


public void parseBuffer  ( ByteInputBuffer buffer , InputReaderLittleEndian refIns ) throws IOException { subjectId = buffer . readIntLittleEndian ( ) ; int flag = buffer . read ( ) ; score = buffer . readPacked ( flag & 3 ) ; queryBegin = buffer . readPacked ( ( flag >>> 2 ) & 3 ) ; subjectBegin = buffer . readPacked ( ( flag >>> 4 ) & 3 ) ; transcript . read ( buffer ) ; if ( refIns != null ) subjectName = daaHeader . getReference ( subjectId , refIns ) ; else subjectName = "unknown" . getBytes ( ) ; totalSubjectLen = daaHeader . getRefLength ( subjectId ) ; switch ( daaHeader . getAlignMode ( ) ) { case blastx : { frame = ( flag & ( 1 << 6 ) ) == 0 ? queryBegin % 3 : 3 + ( queryRecord . getSourceSequence ( ) . length - 1 - queryBegin ) % 3 ; translatedQueryBegin = getQueryTranslatedBegin ( queryBegin , frame , queryRecord . getSourceSequence ( ) . length , true ) ; break ; } case blastp : { frame = 0 ; translatedQueryBegin = queryBegin ; break ; } default : case blastn : { frame = ( flag & ( 1 << 6 ) ) == 0 ? 0 : 1 ; translatedQueryBegin = getQueryTranslatedBegin ( queryBegin , frame , queryRecord . getSourceSequence ( ) . length ) ; } } parseTranscript ( transcript ) ; }


Crea los valores de entrada de prueba de prueba de densidad de probabilidad predeterminada


private void checkNoErrors  ( ) { guiTest . robot ( ) . waitForIdle ( ) ; for ( Notification notification : EventLog . getLogModel ( guiTest . ideFrame ( ) . getProject ( ) ) . getNotifications ( ) ) { assertThat ( notification . getType ( ) ) . isNotEqualTo ( NotificationType . ERROR ) ; } }

Comprueba que no hay errores presentes en el registro de eventos


public JsonObjectRequest ( int method , String url , JSONObject jsonRequest , Listener < JSONObject > listener , ErrorListener errorListener ) { super ( method , url , ( jsonRequest == null ) ? null : jsonRequest . toString ( ) , listener , errorListener ) ; }


public NewsfeedGetMentionsQuery count  ( Integer value ) { return unsafeParam ( "count" , value ) ; }


public void clear  ( ) { lineTypes = null ; lines = null ; writeIndex = 0 ; readIndex = 0 ; }


protected QueryContext withValue  ( Param param , Object value ) { validateField ( param , value ) ; Map < Param , Object > values = new HashMap < > ( contextMap ) ; if ( value == null ) { values . remove ( param ) ; } else { values . put ( param , value ) ; } return new QueryContext ( this , values ) ; }

Copia: mutate el contexto en el campo dado con el valor dado.


public int fastSkip  ( int len ) throws IllegalArgumentException , IOException  { if ( len < 0 ) throw new IllegalArgumentException ( "the number of frames to skip must be positiv" ) ; if ( len == 0 ) return 0 ; return ( ( int ) in . skip ( len * frameSize ) ) / frameSize ; }

Este método solo se salta en la base del marco.Por lo tanto, no puedes omitir un número preciso de bytes.Al menos, debe saltar con un marco, o no hay bytes será SKIPPD.El número real de bytes omitidos será devuelto.


private void recordUserActionDuringTabRestore  ( int action ) { assert action >= 0 && action < USER_ACTION_DURING_RESTORE_MAX ; RecordHistogram . recordEnumeratedHistogram ( "Tab.RestoreUserPersistence" , action , USER_ACTION_DURING_RESTORE_MAX ) ; }

Registra la acción a un histograma de la UMA.


private void addExplicitLocationField  ( ConfigSource . Builder builder , FieldDescriptor field , Node value ) { builder . addLocation ( field , null , helper . getLocation ( value ) ) ; }

Esto es principalmente para agregar ubicación para campos de contenedores, como campos repetidos o de mensajes.


protected void notifyScrollingListenersAboutStart  ( ) { for ( OnWheelScrollListener listener : scrollingListeners ) { listener . onScrollingStarted ( this ) ; } }

Notifica a los oyentes sobre el inicio de desplazamiento.


public Bundler putShort  ( String key , short value ) { bundle . putShort ( key , value ) ; return this ; }

Inserta un valor corto en el mapeo de este paquete, reemplazando cualquier valor existente para la clave dada.


public static < E > Stream < IntSummaryStatistics > shiftingWindowSummarizingInt  ( Stream < E > stream , int rollingFactor , ToIntFunction < ? super E > mapper ) { Objects . requireNonNull ( stream ) ; Objects . requireNonNull ( mapper ) ; IntStream intStream = stream . mapToInt ( mapper ) ; return shiftingWindowSummarizingInt ( intStream , rollingFactor ) ; }

 Genera una corriente que se calcula a partir de un flujo provisto después de dos pasos.

 Los primeros pasos asignan este flujo a un <código> inttream </ código> que luego se rueda siguiendo el mismo principio que el<Código> Rollo () </ código> MÉTODO.Estos pasos construyen un <código> Stream & LT; inttream & GT; .

 Las estadísticas de resumen INT se calculan en cada <código> intream  usando una llamada  Collect () , y un  Stream & Lt; IntsummaryStatistics & GT; se devuelve.

 El flujo resultante tiene el mismo número de elementos que el flujo provisto, menos el tamaño del ancho de la ventana, para preservar la consistencia de cada colección.

 A <CÓDIGO> NULLPOINEXEXCEGO  Se lanzará si el flujo provisto o el Mapper es NULL.


protected CassandraDriver newDriver  ( final String propertyContext , final HealthCheckRegistry registry , final String instanceName ) throws IOException , ConnectionException { DriverConfiguration config = new DriverConfiguration ( propertyContext ) ; CassandraDriver result = new DefaultCassandraDriver ( config , registry , instanceName ) ; if ( ! result . isKeyspaceInitialized ( ) ) { result . initializeKeyspace ( ) ; } return result ; }

Construir el controlador Cassandra desde el contexto especificado


public boolean isDistinct  ( ) { return distinct ; }

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


static boolean checkWin  ( char _xo ) { for ( int i = 0 ; i < field_size ; i ++ ) { if ( field [ i ] [ 0 ] == _xo && field [ i ] [ 1 ] == _xo && field [ i ] [ 2 ] == _xo ) return true ; if ( field [ 0 ] [ i ] == _xo && field [ 1 ] [ i ] == _xo && field [ 2 ] [ i ] == _xo ) return true ; } if ( field [ 0 ] [ 0 ] == _xo && field [ 1 ] [ 1 ] == _xo && field [ 2 ] [ 2 ] == _xo ) return true ; if ( field [ 2 ] [ 0 ] == _xo && field [ 1 ] [ 1 ] == _xo && field [ 0 ] [ 2 ] == _xo ) return true ; return false ; }


@ Override public void remove  ( ) { throw new UnsupportedOperationException ( "This operation is not supported." ) ; }


@ Override protected FieldConfigBase createCopy  ( FieldConfigBase fieldConfigBase ) { FieldConfigInteger copy = null ; if ( fieldConfigBase != null ) { copy = new FieldConfigInteger ( fieldConfigBase . getCommonData ( ) ) ; FieldConfigInteger intFieldConfig = ( FieldConfigInteger ) fieldConfigBase ; copy . setConfig ( intFieldConfig . minValue , intFieldConfig . maxValue , intFieldConfig . stepSize ) ; copy . setDefaultValue ( intFieldConfig . defaultValue ) ; } return copy ; }


public boolean contains  ( int index ) { return index >= getFirst ( ) && index <= getLast ( ) ; }

Prueba si el artículo está contenido por rango


public MessagesRemoveChatUserQuery ( VkApiClient client , UserActor actor , int chatId , String userId ) { super ( client , "messages.removeChatUser" , OkResponse . class ) ; accessToken ( actor . getAccessToken ( ) ) ; chatId ( chatId ) ; userId ( userId ) ; }

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


private double convexCellArea  ( final Vertex start ) { int n = 0 ; double sum = 0 ; for ( Edge e = start . getOutgoing ( ) ; n == 0 || e . getStart ( ) != start ; e = e . getEnd ( ) . getOutgoing ( ) ) { final Vector3D previousPole = e . getCircle ( ) . getPole ( ) ; final Vector3D nextPole = e . getEnd ( ) . getOutgoing ( ) . getCircle ( ) . getPole ( ) ; final Vector3D point = e . getEnd ( ) . getLocation ( ) . getVector ( ) ; double alpha = FastMath . atan2 ( Vector3D . dotProduct ( nextPole , Vector3D . crossProduct ( point , previousPole ) ) , - Vector3D . dotProduct ( nextPole , previousPole ) ) ; if ( alpha < 0 ) { alpha += MathUtils . TWO_PI ; } sum += alpha ; n ++ ; } return sum - ( n - 2 ) * FastMath . PI ; }


public static String checkAndFormatText  ( final FormatterDetails format , final byte [ ] text ) { if ( format != null ) { return FormattingUtils . formatText ( format , ConversionUtils . arrayToString ( text ) , text ) ; } return ConversionUtils . arrayToString ( text ) ; }

Formatos del texto dado usando el formato suministrado.


public void requestNodeRoutingInfo  ( int nodeId ) { this . enqueue ( new GetRoutingInfoMessageClass ( ) . doRequest ( nodeId ) ) ; }

Solicite la información de enrutamiento del nodo.


public boolean isInteriorRight  ( ) { return this . left . isInteriorRight ( ) ; }

Devuelve verdadero si el interior está a la derecha de este vértice.<P> El borde izquierdo de este vértice se usa para determinar dónde está el interior del polígono.


public Expression bindVariable  ( Value var , Value coll ) { _joinBindings . put ( var . getName ( ) , coll . getName ( ) ) ; return new BindVariableExpression ( ) ; }

Enlazar la variable dada al valor de recolección dado.


public WeibullDistribution ( double alpha , double beta ) throws MathIllegalArgumentException { if ( alpha <= 0 ) { throw new MathIllegalArgumentException ( LocalizedCoreFormats . SHAPE , alpha ) ; } if ( beta <= 0 ) { throw new MathIllegalArgumentException ( LocalizedCoreFormats . SCALE , beta ) ; } scale = beta ; shape = alpha ; }

Cree una distribución de WEIBULL con la forma y la escala dada.


public ReplicateLaterWindow fillTime  ( String time ) { timeField . sendKeys ( time ) ; return this ; }


public FriendsGetRequestsQuery suggested  ( Boolean value ) { return unsafeParam ( "suggested" , value ) ; }


public Decision suggest  ( Map CategoryValues ) { String sSuggestion = "" ; double dMaxSimil = - 1.0 ; if ( sSuggestion . equals ( "" ) ) { Iterator iIter = CategoryValues . keySet ( ) . iterator ( ) ; while ( iIter . hasNext ( ) ) { String sCurCategory = ( String ) iIter . next ( ) ; double dCurSimilarity = ( ( Double ) CategoryValues . get ( sCurCategory ) ) . doubleValue ( ) ; if ( dCurSimilarity > dMaxSimil ) { sSuggestion = sCurCategory ; dMaxSimil = dCurSimilarity ; } } } double dUncertainty = UncertaintyCalculator . computeUncertainty ( CategoryValues , dMaxSimil , sSuggestion ) ; if ( dUncertainty > LookupThreshold ) { System . out . println ( "High uncertainty. Looking up for similar decision." ) ; double dMinDistance = Double . MAX_VALUE ; Iterator iIter = vPreviousDecisions . iterator ( ) ; DecisionSupport dpSecondarySuggestion = null ; while ( iIter . hasNext ( ) ) { DecisionSupport dp = ( DecisionSupport ) iIter . next ( ) ; double dCurDist = dp . distanceFrom ( CategoryValues , sSuggestion ) ; if ( ( dMinDistance > dCurDist ) && ( dCurDist < Double . MAX_VALUE ) ) { dpSecondarySuggestion = dp ; dMinDistance = dCurDist ; } } double dFoundUncertainty = 0 ; if ( dpSecondarySuggestion != null ) { dFoundUncertainty = EntropyUncertaintyCalculator . computeUncertainty ( dpSecondarySuggestion . CategoryEstimations , ( ( Double ) dpSecondarySuggestion . CategoryEstimations . get ( dpSecondarySuggestion . SuggestedCategory ) ) . doubleValue ( ) , dpSecondarySuggestion . SuggestedCategory ) ; if ( dFoundUncertainty <= dUncertainty ) { sSuggestion = dpSecondarySuggestion . CorrectCategory ; dUncertainty = dUncertainty / dFoundUncertainty ; System . out . println ( "Found decision " + dpSecondarySuggestion . CorrectCategory + " for " + CategoryValues . toString ( ) ) ; } } } return new Decision ( null , sSuggestion , 1 - dUncertainty , CategoryValues ) ; }

Decida una instancia, dada la estimación de una decisión de la similitud de este caso con un conjunto de categorías.


public void ensureCapacity  ( int minimumCapacity ) { if ( mHashes . length < minimumCapacity ) { final int [ ] ohashes = mHashes ; final Object [ ] oarray = mArray ; allocArrays ( minimumCapacity ) ; if ( mSize > 0 ) { System . arraycopy ( ohashes , 0 , mHashes , 0 , mSize ) ; System . arraycopy ( oarray , 0 , mArray , 0 , mSize ) ; } freeArrays ( ohashes , oarray , mSize ) ; } }

Asegúrese de que el mapa de la matriz puede contener al menos <var> elementos mínimaCapacidad </ var>.


public char nextClean  ( ) throws JSONException  { int nextCleanInt = nextCleanInternal ( ) ; return nextCleanInt == - 1 ? '\0' : ( char ) nextCleanInt ; }

Devuelve el siguiente personaje que no es espaciado en blanco y no pertenece a un comentario.Si la entrada se agota antes de que se pueda encontrar tal carácter, se devuelve el carácter nulo '\ 0'.El valor de retorno de este método es ambiguo para las cadenas de JSON que contienen el carácter '\ 0'.


@ Override public boolean isTransient  ( ) { return _typeDesc == null || _typeDesc . getIdPropertyName ( ) == null || super . isTransient ( ) ; }

UidQueryPacket solo se puede usar para consultar el EDS si se adjunta a un tipo específico


public static void syncImmediately  ( Context context , Bundle extras ) { Bundle bundle = new Bundle ( extras ) ; bundle . putBoolean ( ContentResolver . SYNC_EXTRAS_MANUAL , true ) ; bundle . putBoolean ( ContentResolver . SYNC_EXTRAS_EXPEDITED , true ) ; ContentResolver . requestSync ( getSyncAccount ( context ) , context . getString ( R . string . data_provider_authority ) , bundle ) ; }

Método de ayudante para tener el adaptador de sincronización inmediatamente


@ SuppressWarnings ( "unchecked" ) public static < R > JoinObservable < R > when  ( Plan < R > p1 , Plan < R > p2 , Plan < R > p3 , Plan < R > p4 , Plan < R > p5 , Plan < R > p6 , Plan < R > p7 , Plan < R > p8 , Plan < R > p9 ) { return from ( JoinPatterns . when ( p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 ) ) ; }

Se unen a los resultados de nueve patrones a través de sus planes.<p> <img ancho = "640" src = "https://raw.github.com/wiki/reactivex/rxjava/images/rx-operators/and_then_when.png" alt = "">


public static List < Locale > localeToCandidateList  ( Locale locale ) { List < Locale > localeList = new LinkedList < Locale > ( ) ; localeList . add ( locale ) ; String localeString = locale . toString ( ) ; int pos = localeString . lastIndexOf ( "_" , localeString . length ( ) ) ; while ( pos != - 1 ) { localeString = localeString . substring ( 0 , pos ) ; localeList . add ( new Locale ( localeString ) ) ; pos = localeString . lastIndexOf ( "_" , localeString . length ( ) ) ; } return localeList ; }

Convierte una instancia de configuración local a una lista de la configuración regional candidata.La lista se ordena más específica para los menos específicos.Ejemplo: <code> localetocandidatatelist (locale.us) </ code> devolvería una lista que contenga <código> EN_US </ CODE> y <CODE> EN </ CODE>.


@ Override public boolean isComplexItem  ( ) { return ( this . fieldName != null ) ; }

Devuelve VERDADERO si la publicación de inmersión es una estructura.En este caso, el objeto DIPHARDWAREADDRESS se refiere a un campo dado dentro de la estructura.


public boolean enabled  ( ) { return soot . PhaseOptions . getBoolean ( options , "enabled" ) ; }


public Builder threadFactory  ( ThreadFactory threadFactory ) { this . threadFactory = threadFactory ; return this ; }

Establezca la fábrica de hilo que el programador usa para crear un nuevo hilo.


ConstrainableEventLease ( Registrar server , ServiceID registrarID , long eventID , Uuid leaseID , long expiration , MethodConstraints constraints )  { super ( ( Registrar ) ( ( RemoteMethodControl ) server ) . setConstraints ( ConstrainableProxyUtil . translateConstraints ( constraints , methodMappings ) ) , registrarID , eventID , leaseID , expiration ) ; this . constraints = constraints ; }

Crea Nuevo ConstrianableEventLease con la referencia del servidor, los ID de eventos y arrendamientos, tiempo de vencimiento y restricciones de clientes.


public boolean hasCategoryCombo  ( ) { return categoryCombo != null && ! DataElementCategoryCombo . DEFAULT_CATEGORY_COMBO_NAME . equals ( categoryCombo . getName ( ) ) ; }

Indica si este conjunto de datos tiene una combinación de categorías que es diferente de la combinación de categorías predeterminadas.


public void putGrammar  ( Grammar grammar ) { if ( ! fPoolIsLocked ) { synchronized ( fGrammars ) { XMLGrammarDescription desc = grammar . getGrammarDescription ( ) ; int hash = hashCode ( desc ) ; int index = ( hash & 0x7FFFFFFF ) % fGrammars . length ; for ( Entry entry = fGrammars [ index ] ; entry != null ; entry = entry . next ) { if ( entry . hash == hash && equals ( entry . desc , desc ) ) { entry . grammar = grammar ; return ; } } Entry entry = new Entry ( hash , desc , grammar , fGrammars [ index ] ) ; fGrammars [ index ] = entry ; fGrammarCount ++ ; } } }

Pone la gramática especificada en la piscina de gramática y lo asocia a su nombre de elemento raíz o su espacio de nombres de destino.


@ Override public void apply  ( NexusStreamParser np ) throws Exception { }


public void discard  ( ) { synchronized ( this ) { bDiscarded = true ; } if ( ( from & FROM_GROUP ) != 0 ) { lookupDisc . discard ( proxy ) ; } else if ( ( from & FROM_LOCATOR ) != 0 ) { locatorDisc . discard ( proxy ) ; } }

Descarta al registrador al que se hace referencia a esta clase desde el <código> lookupdiscovery </ code> o <code> lookuplocatordiscovery </ code> utility empleado por este <código> lookupdiscoverymanager </ code>. La utilidad a partir de la cual se descarta el registrador depende de si el registrador se descubrió previamente a través del grupo o el descubrimiento del grupo y el localizador, o solo a través del descubrimiento del localizador. Este método permite un mecanismo para "encadenar" secuencialmente el proceso de descarte de la utilidad <código> lookupdiscovery </ code> con el proceso de descarte del <código> lookuplocatordiscovery </ code>. Es decir, en lugar de descartar al registrador de ambas utilidades al mismo tiempo, al invocar este método, el registrador se descartará de una de las utilidades. Luego, cuando el evento desechado es recibido por el escuchador registrado con la utilidad desde la cual se descartó el registrador, el oyente, basado en el estado actual descubierto del Registrador, determina si: descartar al registrador de la otra utilidad, envíe un evento desechado al escuchador del cliente, o simplemente actualizar el estado y no hacer nada más. Este mecanismo de encadenamiento ayuda a presentar una fuente de un solo evento a los oyentes de los clientes. Es decir, a pesar de que las dos utilidades de descubrimiento utilizadas internamente por este <código> lookupdiscoverymanager </ code> operan de forma independiente, enviando eventos desechados al oyente de descubrimiento de grupo y / o el escuchador de descubrimiento del localizador, este mecanismo de encadenamiento permite la coordinación de esos eventos separados De modo que solo se envíe un evento a los oyentes del cliente, aunque se hayan recibido varios eventos aquí. Aunque este mecanismo de encadenamiento es útil para coordinar los eventos descartados recibidos de la <codigo> lookupdiscovery </ code> y <code> lookuplocatordiscovery </ code> utilidades, la razón real que debe usarse es debido al hecho de que <code> lookupdiscovery </ code> puede enviar un cierto tipo de evento desechado, denominado "Deseche de comunicación pasiva"; Mientras que <Código> lookuplocatordiscovery </ code> no puede. Recuerde que <código> lookupdiscovery </ code> supervisa a los registradores que ha descubierto para su alcance, mientras que <código> lookuplocatordiscovery </ code> no lo hace. Cuando el <código> lookupdiscovery </ code> envía un descarte de comunicación pasiva porque ha determinado que uno de sus registradores se ha vuelto inalcanzable, si se descubrió que ese registrador también se descubrió a través del descubrimiento de localizador, es necesario descartar al registrador del <código> Lookuplocatordiscovery </ code> también. En ese caso, este método se llama para crear una cadena de descarte que finalmente resultará en que el registrador se deseche del <código> lookuplocatordiscovery </ code>.


public GSAServiceClient ( Context context ) { mContext = context ; mConnection = new GSAServiceConnection ( ) ; mGsaHelper = ( ( ChromeApplication ) mContext . getApplicationContext ( ) ) . createGsaHelper ( ) ; }


public static String [ ] toStringArray  ( Collection < String > collection ) { if ( collection == null ) { return null ; } return collection . toArray ( new String [ collection . size ( ) ] ) ; }

Copie la colección dada en una matriz de cadenas.La colección debe contener solo elementos de cadena.


public static boolean isConnectedMobile  ( Context context ) { NetworkInfo info = NetworkUtil . getNetworkInfo ( context ) ; return ( info != null && info . isConnected ( ) && info . getType ( ) == ConnectivityManager . TYPE_MOBILE ) ; }

Compruebe si hay alguna conectividad a una red móvil


private ResultPoint correctTopRight  ( ResultPoint bottomLeft , ResultPoint bottomRight , ResultPoint topLeft , ResultPoint topRight , int dimension ) { float corr = distance ( bottomLeft , bottomRight ) / ( float ) dimension ; int norm = distance ( topLeft , topRight ) ; float cos = ( topRight . getX ( ) - topLeft . getX ( ) ) / norm ; float sin = ( topRight . getY ( ) - topLeft . getY ( ) ) / norm ; ResultPoint c1 = new ResultPoint ( topRight . getX ( ) + corr * cos , topRight . getY ( ) + corr * sin ) ; corr = distance ( bottomLeft , topLeft ) / ( float ) dimension ; norm = distance ( bottomRight , topRight ) ; cos = ( topRight . getX ( ) - bottomRight . getX ( ) ) / norm ; sin = ( topRight . getY ( ) - bottomRight . getY ( ) ) / norm ; ResultPoint c2 = new ResultPoint ( topRight . getX ( ) + corr * cos , topRight . getY ( ) + corr * sin ) ; if ( ! isValid ( c1 ) ) { if ( isValid ( c2 ) ) { return c2 ; } return null ; } if ( ! isValid ( c2 ) ) { return c1 ; } int l1 = Math . abs ( transitionsBetween ( topLeft , c1 ) . getTransitions ( ) - transitionsBetween ( bottomRight , c1 ) . getTransitions ( ) ) ; int l2 = Math . abs ( transitionsBetween ( topLeft , c2 ) . getTransitions ( ) - transitionsBetween ( bottomRight , c2 ) . getTransitions ( ) ) ; return l1 <= l2 ? c1 : c2 ; }

Calcula la posición del módulo superior a la derecha con la salida del detector de rectángulo para una matriz cuadrada


public boolean isSelected  ( Selection sel ) { if ( sel == null ) { return false ; } if ( sel . isEmpty ( ) ) { boolean isCompletelyWithin = sel . start ( ) >= start ( ) && sel . end ( ) < end ( ) ; boolean isWithin = sel . start ( ) >= start ( ) && sel . end ( ) <= end ( ) ; return isCompletelyWithin || ( isWithin && mIsLast ) ; } else { int start = Math . max ( start ( ) , sel . start ( ) ) ; int end = Math . min ( end ( ) , sel . end ( ) ) ; return start < end ; } }

El párrafo es seleccionado por la selección si: <P>: tienen al menos un carácter en común: la selección es un punto dentro del párrafo ("01 \ n" -> 0 a 2 se interseca mientras el lapso es [0, 3] - La selección es un punto dentro o al final del último párrafo ("01" -> 0 a 2 se interseca mientras el lapso es [0, 2]), por ejemplo,[10, 10] intersecirá el párrafo [0, 10] solo si es el último párrafo


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


public void startDragDropInteraction  ( ) { for ( Layer layer : myLayers ) { if ( layer instanceof ConstraintsLayer ) { ConstraintsLayer constraintsLayer = ( ConstraintsLayer ) layer ; if ( ! constraintsLayer . isShowOnHover ( ) ) { constraintsLayer . setShowOnHover ( true ) ; repaint ( ) ; } } } }

Nos da la oportunidad de cambiar el comportamiento de las capas al arrender y soltar la interacción.


public static boolean isAccessLegal  ( SootMethod container , ClassMember target ) { SootClass targetClass = target . getDeclaringClass ( ) ; SootClass containerClass = container . getDeclaringClass ( ) ; if ( ! isAccessLegal ( container , targetClass ) ) return false ; if ( target . isPrivate ( ) && ! targetClass . getName ( ) . equals ( containerClass . getName ( ) ) ) return false ; if ( ! target . isPrivate ( ) && ! target . isProtected ( ) && ! target . isPublic ( ) ) { if ( ! targetClass . getPackageName ( ) . equals ( containerClass . getPackageName ( ) ) ) return false ; } if ( target . isProtected ( ) ) { Hierarchy h = Scene . v ( ) . getActiveHierarchy ( ) ; if ( h . isClassSuperclassOfIncluding ( targetClass , containerClass ) ) return true ; return false ; } return true ; }

Devuelve el objetivo de IFF verdadero es legalmente accesible desde el contenedor.El acceso ilegal ocurre cuando se realiza alguno de los siguientes casos: 1. El objetivo es privado, pero contenedor.declaringclass ()! = Target.DeclaringClass ();O, 2. El objetivo es visible en paquete, y su paquete difiere de la del contenedor;O, 3. El objetivo está protegido, y cualquiera: a.El contenedor no pertenece a Target.DeclaringClass, o cualquier subclase de;


public void clearDocumentGraph  ( ) { Graph = new DistributionGraph ( ) ; }

Borra el gráfico de documentos, restableciendo la representación.


public int createDeferredElement  ( String elementURI , String elementName ) { int elementNodeIndex = createNode ( Node . ELEMENT_NODE ) ; int elementChunk = elementNodeIndex >> CHUNK_SHIFT ; int elementIndex = elementNodeIndex & CHUNK_MASK ; setChunkValue ( fNodeName , elementName , elementChunk , elementIndex ) ; setChunkValue ( fNodeURI , elementURI , elementChunk , elementIndex ) ; return elementNodeIndex ; }

Crea un nodo de elemento con un URI en la tabla.


public static boolean resolveIntent  ( Context context , Intent intent , boolean allowSelfOpen ) { try { boolean activityResolved = false ; ResolveInfo info = context . getPackageManager ( ) . resolveActivity ( intent , 0 ) ; if ( info != null ) { final String packageName = context . getPackageName ( ) ; if ( info . match != 0 ) { if ( allowSelfOpen || ! packageName . equals ( info . activityInfo . packageName ) ) { activityResolved = true ; } } else { List < ResolveInfo > handlers = context . getPackageManager ( ) . queryIntentActivities ( intent , PackageManager . MATCH_DEFAULT_ONLY ) ; if ( handlers != null && ! handlers . isEmpty ( ) ) { activityResolved = true ; boolean canSelfOpen = false ; boolean hasPdfViewer = false ; for ( ResolveInfo resolveInfo : handlers ) { String pName = resolveInfo . activityInfo . packageName ; if ( packageName . equals ( pName ) ) { canSelfOpen = true ; } else if ( PDF_VIEWER . equals ( pName ) ) { String filename = intent . getData ( ) . getLastPathSegment ( ) ; if ( ( filename != null && filename . endsWith ( PDF_SUFFIX ) ) || PDF_MIME . equals ( intent . getType ( ) ) ) { intent . setClassName ( pName , resolveInfo . activityInfo . name ) ; hasPdfViewer = true ; break ; } } } if ( ( canSelfOpen && ! allowSelfOpen ) && ! hasPdfViewer ) { activityResolved = false ; } } } } return activityResolved ; } catch ( RuntimeException e ) { logTransactionTooLargeOrRethrow ( e , intent ) ; } return false ; }

Recuperar la mejor actividad para la intención dada.Si se proporciona una actividad predeterminada, elija el predeterminado.De lo contrario, devuelva el selector de intenciones si hay más de una actividad capaz.Si la intención es del tipo PDF, devuelva el Visor de PDF de la plataforma si está disponible, por lo que el usuario no necesita elegirlo del selector de intenciones.


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

Identificador de una comunidad de propietario de un artículo Tenga en cuenta que la identificación de la comunidad en el parámetro 'propietario_id' debe ser un número negativo.Por ejemplo, 'propietario_id' = - 1 coincide con la comunidad [vk.com/apiclub|vk api]


public void groupBars  ( float fromX , float groupSpace , float barSpace ) { if ( getBarData ( ) == null ) { throw new RuntimeException ( "batData = null" ) ; } else { getBarData ( ) . groupBars ( fromX , groupSpace , barSpace ) ; notifyDataSetChanged ( ) ; } }

Grupos Todos los objetos de Bardataset Este objeto de datos se mantiene unido modificando la posición X de sus entradas.Se sobrescribirán las posiciones X anteriores de las entradas.Hoje el espacio entre las barras y los grupos según lo especificado por los parámetros.Llama a NotifyDataSetchanged () después.


@ Override public void doctypeDecl  ( String rootElement , String publicId , String systemId , Augmentations augs ) throws XNIException { }

Notifica la presencia de la línea DOCTYPE en el documento.


@ Override public boolean equals  ( Object o ) { if ( this == o ) { return true ; } if ( ! ( o instanceof Account ) ) { return false ; } Account account = ( Account ) o ; if ( name != null ? ! name . equals ( account . name ) : account . name != null ) { return false ; } return ! ( passwordHash != null ? ! passwordHash . equals ( account . passwordHash ) : account . passwordHash != null ) ; }

Devuelve VERDADERO si el nombre de los jugadores y la contraseña tienen iguales


public IStoredListIterator < T > next  ( IStoredListIterator < T > slh ) { IStoredListIterator < T > slnext = nextPos ( ( SegmentedListIterator < T > ) slh ) ; if ( slnext == null ) slh . release ( ) ; return slnext ; }

Obtenga el siguiente elemento en orden de escaneo


public HistorySearchViewerFilter ( String user , String comment , Date startDate , Date endDate , boolean regExp , SVNRevision . Number startRevision , SVNRevision . Number endRevision ) { this . user = user ; this . comment = comment ; this . startDate = startDate ; this . endDate = endDate ; this . regExp = regExp ; this . startRevision = startRevision ; this . endRevision = endRevision ; }

Construir un nuevo historySearchViewerFilter


public void updateHardwareAddress  ( final HardwareAddressUpdate hardwareAddressUpdate , final HardwareAddress hardwareAddress ) throws NoSuchFieldException , IllegalAccessException { updateListOfFields ( hardwareAddressUpdate . getChangedValues ( ) , hardwareAddress ) ; removeListOfFields ( hardwareAddressUpdate . getFieldsToRemove ( ) , hardwareAddress ) ; }

Actualiza los valores de un objeto de dirección de hardware con los valores de un objeto de actualización de direcciones de hardware.


public static boolean isIdCardNumber  ( String str ) { return isRegexMatch ( str , REGEX_ID_CARD ) ; }

Validación para el número de tarjeta de identificación.


private void verifyGridState  ( ) { Integer rowLength = null ; int rowPos = 0 ; for ( List < Object > row : grid ) { if ( rowLength != null && rowLength != row . size ( ) ) { throw new IllegalStateException ( "Grid rows do not have the same number of cells, previous: " + rowLength + ", this: " + row . size ( ) + ", at row: " + rowPos ) ; } rowPos ++ ; rowLength = row . size ( ) ; } }

Verifica que todas las filas de la cuadrícula sean de la misma longitud.