@Nonnegative public int getDirectiveCount () { return m_aList.size (); }
@Nonnegative public int getCcCount () { return m_aCc.size (); }
@Nonnegative public int getDataSetCount () { return m_aDataSets.size (); }
@Nonnegative public int size () { return m_aStatements.size (); }
@Nonnegative public int getParamCount () { return m_aParams.size (); }
/** * @return Number of columns to sort on */ @Nonnegative public int getSortingCols () { return m_aOrderColumns.size (); }
/** * @return The number of contained document types. Always ≥ 0. */ @Nonnegative public int getDocumentTypeCount () { return m_aDocumentTypeIDs.size (); }
@Nonnegative public int getMemberCount () { return m_aMembers.size (); }
/** * @return The number of expression members present. Always ≥ 0. */ @Nonnegative public int getMemberCount () { return m_aMembers.size (); }
@Nonnegative public int size () { return m_aStack.size (); }
@Nonnegative public int getPatternCount () { return m_aPatterns.size (); }
@Nonnegative public int getReplyToCount () { return m_aReplyTo.size (); }
@Nonnegative public int getSelectorCount () { return m_aElements.size (); }
@Nonnegative public int getDataSetCount () { return m_aDataSets.size (); }
@Nonnegative public int getChildCount (@Nullable final IMicroElement aCurrent) { if (aCurrent == null) return 0; return getAllChildren (aCurrent).size (); }
protected final void logClassPath () { // List class path elements in trace mode if (GlobalDebug.isDebugMode ()) { final ICommonsList <String> aCP = ClassPathHelper.getAllClassPathEntries (); LOGGER.info ("Class path [" + aCP.size () + " elements]:"); for (final String sCP : aCP.getSorted (Comparator.naturalOrder ())) LOGGER.info (" " + sCP); } }
/** * @return A list of the IDs of the supported TLS versions in the correct order. * May be <code>null</code> if no TLS versions are defined. */ @Nullable default String [] getAllTLSVersionIDsAsArray () { final ICommonsList <String> aList = getAllTLSVersionIDs (); return aList.isEmpty () ? null : aList.toArray (new String [aList.size ()]); }
/** * @return All cipher suites in the correct order. May be <code>null</code> if * no cipher suite is defined. */ @Nullable default String [] getAllCipherSuitesAsArray () { final ICommonsList <String> aList = getAllCipherSuites (); return aList.isEmpty () ? null : aList.toArray (new String [aList.size ()]); } }
@Nullable @ReturnsMutableCopy public String [] getAllCipherSuitesAsArray () { if (m_aCipherSuites.isEmpty ()) return null; return m_aCipherSuites.toArray (new String [m_aCipherSuites.size ()]); }
@Nonnull public static VESID parseID (@Nullable final String sVESID) { final ICommonsList <String> aParts = StringHelper.getExploded (ID_SEPARATOR, sVESID); final int nSize = aParts.size (); if (nSize >= 3 && nSize <= 4) return new VESID (aParts.get (0), aParts.get (1), aParts.get (2), nSize >= 4 ? aParts.get (3) : null); throw new IllegalArgumentException ("Invalid VESID '" + sVESID + "' provided!"); }