Package com.cedarsoft.file

Examples of com.cedarsoft.file.Extension


    nextFieldValue( deserializeFrom, PROPERTY_EXTENSION );
    String extension = deserializeFrom.getText();
    //Finally closing element
    closeObject( deserializeFrom );
    //Constructing the deserialized object
    Extension object = new Extension( delimiter, extension );
    return object;
  }
View Full Code Here


  @Override
  public FileName deserialize( @Nonnull JsonParser deserializeFrom, @Nonnull Version formatVersion ) throws VersionException, IOException, JsonProcessingException {
    //baseName
    BaseName baseName = deserialize( BaseName.class, PROPERTY_BASENAME, formatVersion, deserializeFrom );
    //extension
    Extension extension = deserialize( Extension.class, PROPERTY_EXTENSION, formatVersion, deserializeFrom );
    //Finally closing element
    closeObject( deserializeFrom );
    //Constructing the deserialized object
    return new FileName( baseName, extension );
  }
View Full Code Here

    deserializeFrom.next();
    String extension = deserializeFrom.getText();

    closeTag( deserializeFrom );

    return new Extension( delimiter, extension );
  }
View Full Code Here

    assert isVersionReadable( formatVersion );
    nextTag( deserializeFrom, ELEMENT_BASE_NAME );
    BaseName baseName = deserialize( BaseName.class, formatVersion, deserializeFrom );

    nextTag( deserializeFrom, ELEMENT_EXTENSION );
    Extension extension = deserialize( Extension.class, formatVersion, deserializeFrom );

    closeTag( deserializeFrom );

    return new FileName( baseName, extension );
  }
View Full Code Here

    deserializeFrom.next();
    String extension = deserializeFrom.getText();

    closeTag( deserializeFrom );

    return new Extension( delimiter, extension );
  }
View Full Code Here

    assert isVersionReadable( formatVersion );
    nextTag( deserializeFrom, ELEMENT_BASE_NAME );
    BaseName baseName = deserialize( BaseName.class, formatVersion, deserializeFrom );

    nextTag( deserializeFrom, ELEMENT_EXTENSION );
    Extension extension = deserialize( Extension.class, formatVersion, deserializeFrom );

    closeTag( deserializeFrom );

    return new FileName( baseName, extension );
  }
View Full Code Here

    deserializeFrom.next();
    String extension = deserializeFrom.getText();

    closeTag( deserializeFrom );

    return new Extension( delimiter, extension );
  }
View Full Code Here

  @NotNull
  public FileName getFileName( @NonNls @NotNull String fileName ) {
    @NonNls
    String bestBase = null;
    Extension bestExtension = null;

    for ( @NonNls Extension extension : extensions ) {
      int index = fileName.toLowerCase().indexOf( extension.getCombined() );
      if ( index < 0 ) {
        continue;
View Full Code Here

  public FileName deserialize( @NotNull XMLStreamReader deserializeFrom, @Nullable Object context ) throws IOException, XMLStreamException {
    nextTag( deserializeFrom, ELEMENT_BASE_NAME );
    BaseName baseName = baseNameSerializer.deserialize( deserializeFrom, context );

    nextTag( deserializeFrom, ELEMENT_EXTENSION );
    Extension extension = extensionSerializer.deserialize( deserializeFrom, context );

    closeTag( deserializeFrom );

    return new FileName( baseName, extension );
  }
View Full Code Here

TOP

Related Classes of com.cedarsoft.file.Extension

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.