This fabric comes from Solo, a town in Central Java, famous for its traditional batik.
The cotton is first waxed using a copper stamp called a cap. These copper stamps are made by hand and are works of art in themselves. The cotton is dyed with an indigo blue dye, rewaxed, and then dyed in soga brown - the traditional colours of Javanese batik. Finally the wax is all boiled out leaving the design.
Cloths such as this are worn all over the island of Java and especially for formal and special occasions. The material is 100% cotton of a very good quality and can be used to make garments or worn as a sarong.