default int getAttributeValueAsInt (@Nullable final String sNamespaceURI, @Nullable final String sAttrName, final int nDefault) { return StringParser.parseInt (getAttributeValue (sNamespaceURI, sAttrName), nDefault); }
@Nonnegative private static int _validatePart (@Nullable final String s) { return _validatePart (StringParser.parseInt (s, CGlobal.ILLEGAL_UINT)); }
@Nonnull public Color convertToNative (@Nonnull final IMicroElement aElement) { final int nRed = StringParser.parseInt (aElement.getAttributeValue (ATTR_RED), 0); final int nGreen = StringParser.parseInt (aElement.getAttributeValue (ATTR_GREEN), 0); final int nBlue = StringParser.parseInt (aElement.getAttributeValue (ATTR_BLUE), 0); final int nAlpha = StringParser.parseInt (aElement.getAttributeValue (ATTR_ALPHA), 0xff); return new Color (nRed, nGreen, nBlue, nAlpha); } }
default int getAttributeValueAsInt (@Nullable final IMicroQName aAttrName, final int nDefault) { return StringParser.parseInt (getAttributeValue (aAttrName), nDefault); }
/** * @return The current proxy port for this HTTP proxy type. May be * <code>null</code>. */ @Nullable default int getProxyPort () { return StringParser.parseInt (SystemProperties.getPropertyValueOrNull (getPropertyNameProxyPort ()), -1); }
final int nRetriesPS = StringParser.parseInt (sTriesLeft, -1); if (nRetriesPS >= 0) nRetries = nRetriesPS; final int nRetriesOptions = StringParser.parseInt (sTriesLeft, -1); if (nRetriesOptions >= 0) if (nRetries < 0) final int nRetriesAttr = StringParser.parseInt (sTriesLeft, -1); if (nRetriesAttr >= 0) if (nRetries < 0)
@Nullable public ReIndexWorkItem convertToNative (@Nonnull final IMicroElement aElement) { final IIndexerWorkItem aWorkItem = MicroTypeConverter.convertToNative (aElement.getFirstChildElement (ELEMENT_WORK_ITEM), IndexerWorkItem.class); final LocalDateTime aMaxRetryDT = aElement.getAttributeValueWithConversion (ATTR_MAX_RETRY_DT, LocalDateTime.class); final String sRetryCount = aElement.getAttributeValue (ATTR_RETRY_COUNT); final int nRetryCount = StringParser.parseInt (sRetryCount, -1); if (nRetryCount < 0) throw new IllegalStateException ("Invalid retry count '" + sRetryCount + "'"); final LocalDateTime aPreviousRetryDT = aElement.getAttributeValueWithConversion (ATTR_PREVIOUS_RETRY_DT, LocalDateTime.class); final LocalDateTime aNextRetryDT = aElement.getAttributeValueWithConversion (ATTR_NEXT_RETRY_DT, LocalDateTime.class); return new ReIndexWorkItem (aWorkItem, aMaxRetryDT, nRetryCount, aPreviousRetryDT, aNextRetryDT); }
m_sOpaque = sOpaque; m_sMessageQOP = sMessageQOP; m_nNonceCount = sNonceCount == null ? -1 : StringParser.parseInt (sNonceCount, CGlobal.HEX_RADIX, -1); if (sNonceCount != null && m_nNonceCount == -1) throw new IllegalArgumentException ("The 'nonce-count' parameter is invalid: '" + sNonceCount + "'");
final int nProxyPort = StringParser.parseInt (sProxyPort, -1); ret.add (new ProxySettings (Proxy.Type.HTTP, sProxyHost, nProxyPort)); bError = false; final int nProxyPort = StringParser.parseInt (sProxyPort, SocksProxyConfig.DEFAULT_SOCKS_PROXY_PORT); ret.add (new ProxySettings (Proxy.Type.SOCKS, sProxyHost, nProxyPort));
for (final String sCharCode : StringHelper.getExploded (',', sLine)) final int nVal = StringParser.parseInt (sCharCode, 16, -1); if (nVal >= 0) aSet.add (nVal);
@Override protected void onFinalizeNodeState (@Nonnull final IHCConversionSettingsToNode aConversionSettings, @Nonnull final IHCHasChildrenMutable <?, ? super IHCNode> aTargetNode) { super.onFinalizeNodeState (aConversionSettings, aTargetNode); /* * bug fix for IE9 table layout bug * (http://msdn.microsoft.com/en-us/library/ms531161%28v=vs.85%29.aspx) IE9 * only interprets column widths if the first row does not use colspan (i.e. * at least one row does not use colspan) */ if (m_aColGroup != null && m_aColGroup.hasColumns () && hasBodyRows () && getFirstBodyRow ().isColspanUsed ()) { // Create a dummy row with explicit widths final HCRow aRow = new HCRow (false).addClass (CSS_FORCE_COLSPAN); for (final IHCCol <?> aCol : m_aColGroup.getAllColumns ()) { final IHCCell <?> aCell = aRow.addAndReturnCell (HCEntityNode.newNBSP ()); final int nWidth = StringParser.parseInt (aCol.getWidth (), -1); if (nWidth >= 0) aCell.addStyle (CCSSProperties.WIDTH.newValue (ECSSUnit.px (nWidth))); } addBodyRowAt (0, aRow); } }
final String sCommand = eDetails.getAttributeValue (ATTR_COMMAND); final String sDetailsErrorMessage = eDetails.getAttributeValue (ATTR_ERROR_MESSAGE); final int nErrorCode = StringParser.parseInt (eDetails.getAttributeValue (ATTR_ERROR_CODE), -1); final ESMTPErrorCode eErrorCode = ESMTPErrorCode.getFromIDOrDefault (nErrorCode, ESMTPErrorCode.FALLBACK); aDetails.add (new MailSendDetails (bAddressValid, sAddress, sCommand, sDetailsErrorMessage, eErrorCode));
final int nPort = StringParser.parseInt (sPort, CSMTP.DEFAULT_PORT_SMTP);
final String sHostName = aWPEC.getAttributeAsString (FIELD_HOSTNAME); final String sPort = aWPEC.getAttributeAsString (FIELD_PORT); final int nPort = StringParser.parseInt (sPort, CGlobal.ILLEGAL_UINT); final String sUserName = aWPEC.getAttributeAsString (FIELD_USERNAME); String sPassword = aWPEC.getAttributeAsString (FIELD_PASSWORD);
final String sHostName = aWPEC.params ().getAsString (FIELD_HOSTNAME); final String sPort = aWPEC.params ().getAsString (FIELD_PORT); final int nPort = StringParser.parseInt (sPort, CGlobal.ILLEGAL_UINT); final String sUserName = aWPEC.params ().getAsString (FIELD_USERNAME); String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD);
final String sHostName = aWPEC.params ().getAsString (FIELD_HOSTNAME); final String sPort = aWPEC.params ().getAsString (FIELD_PORT); final int nPort = StringParser.parseInt (sPort, CGlobal.ILLEGAL_UINT); final String sUserName = aWPEC.params ().getAsString (FIELD_USERNAME); String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD);