private void startStructure(StructureType structureType, String startDelimiter) { if ( StringHelper.isNotEmpty( startDelimiter ) ) { builder.append( startDelimiter ); } structureTypeStack.push( structureType ); first = true; }
/** * Joins the elements of the given array to a string, separated by the given separator string. * * @param array the array to join * @param separator the separator string * * @return a string made up of the string representations of the given array's members, separated by the given separator * string */ public static String join(Object[] array, String separator) { return array != null ? join( Arrays.asList( array ), separator ) : null; }
private void checkRelativeFieldName(String relativeFieldName) { if ( StringHelper.isEmpty( relativeFieldName ) ) { throw log.relativeFieldNameCannotBeNullOrEmpty( relativeFieldName, objectNodeBuilder.getEventContext() ); } if ( relativeFieldName.contains( "." ) ) { throw log.relativeFieldNameCannotContainDot( relativeFieldName, objectNodeBuilder.getEventContext() ); } }
StringHelper.isEmpty( name ) ? StructureType.UNNAMED_ENTRY : StructureType.NAMED_ENTRY; StructureType.UNNAMED_ENTRY.equals( entryType ) && StructureType.OBJECT.equals( containedStructureType ) && StringHelper.isEmpty( style.startObject ) && StringHelper.isEmpty( style.startList ) if ( StringHelper.isNotEmpty( name ) ) { builder.append( name ); builder.append( style.nameValueSeparator );
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchCharFilterDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getTokenizer() ) ) { throw log.invalidElasticsearchAnalyzerDefinition( name ); } collector.collect( name, definition ); }
/** * Create a {@link BeanReference} referencing a bean by type and name. * * @param type The bean type. Must not be null. * @param name The bean name. May be null or empty. * @return The corresponding {@link BeanReference}. */ static <T> BeanReference<T> of(Class<T> type, String name) { if ( StringHelper.isNotEmpty( name ) ) { return new TypeAndNameBeanReference<>( type, name ); } else { return new TypeBeanReference<>( type ); } }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTypedAnalyzerDefinition( name ); } collector.collect( name, definition ); } }
/** * Create a {@link BeanReference} referencing a bean by type and name. * * @param type The bean type. Must not be null. * @param name The bean name. May be null or empty. * @return The corresponding {@link BeanReference}. */ static <T> BeanReference<T> of(Class<T> type, String name) { if ( StringHelper.isNotEmpty( name ) ) { return new TypeAndNameBeanReference<>( type, name ); } else { return new TypeBeanReference<>( type ); } }
private void checkRelativeFieldName(String relativeFieldName) { if ( StringHelper.isEmpty( relativeFieldName ) ) { throw log.relativeFieldNameCannotBeNullOrEmpty( relativeFieldName, objectNodeBuilder.getEventContext() ); } if ( relativeFieldName.contains( "." ) ) { throw log.relativeFieldNameCannotContainDot( relativeFieldName, objectNodeBuilder.getEventContext() ); } }
private void endStructure(StructureType structureType, String endDelimiter) { StructureType lastType = structureTypeStack.peek(); if ( lastType == null ) { throw new AssertionFailure( "Cannot pop, already at root" ); } else if ( lastType != structureType ) { throw new AssertionFailure( "Cannot pop, not inside a " + structureType ); } structureTypeStack.pop(); if ( StringHelper.isNotEmpty( endDelimiter ) ) { appendNewline(); appendIndent(); builder.append( endDelimiter ); } first = false; }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getTokenizer() ) ) { throw log.invalidElasticsearchAnalyzerDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTypedAnalyzerDefinition( name ); } collector.collect( name, definition ); } }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTokenFilterDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTokenizerDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTokenFilterDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchCharFilterDefinition( name ); } collector.collect( name, definition ); }
@Override public void contribute(ElasticsearchAnalysisDefinitionCollector collector) { if ( StringHelper.isEmpty( definition.getType() ) ) { throw log.invalidElasticsearchTokenizerDefinition( name ); } collector.collect( name, definition ); }
if ( StringHelper.isEmpty( componentDescription ) ) { throw log.unableToInstantiateClass( classToLoad, Throwables.getFirstNonNullMessage( e ), e );