Kie Commons I/O 6.0.0.CR5

org.kie.commons.io.attribute
Class DublinCoreView

java.lang.Object
  extended by org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<org.kie.commons.java.nio.base.AbstractPath>
      extended by org.kie.commons.io.attribute.DublinCoreView
All Implemented Interfaces:
org.kie.commons.java.nio.base.ExtendedAttributeView, org.kie.commons.java.nio.base.NeedsPreloadedAttrs, org.kie.commons.java.nio.file.attribute.AttributeView, org.kie.commons.java.nio.file.attribute.BasicFileAttributeView, org.kie.commons.java.nio.file.attribute.FileAttributeView

public class DublinCoreView
extends org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<org.kie.commons.java.nio.base.AbstractPath>
implements org.kie.commons.java.nio.base.NeedsPreloadedAttrs


Field Summary
 
Fields inherited from class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView
path
 
Constructor Summary
DublinCoreView(org.kie.commons.java.nio.base.AbstractPath path)
           
 
Method Summary
 String name()
           
 DublinCoreAttributes readAttributes()
           
 Map<String,Object> readAttributes(String... attributes)
           
 void setAttribute(String attribute, Object value)
           
 Class<? extends org.kie.commons.java.nio.file.attribute.BasicFileAttributeView>[] viewTypes()
           
 
Methods inherited from class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView
isSerializable, readAllAttributes, setTimes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DublinCoreView

public DublinCoreView(org.kie.commons.java.nio.base.AbstractPath path)
Method Detail

name

public String name()
Specified by:
name in interface org.kie.commons.java.nio.file.attribute.AttributeView
Overrides:
name in class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<org.kie.commons.java.nio.base.AbstractPath>

readAttributes

public DublinCoreAttributes readAttributes()
                                    throws org.kie.commons.java.nio.IOException
Specified by:
readAttributes in interface org.kie.commons.java.nio.base.ExtendedAttributeView
Specified by:
readAttributes in interface org.kie.commons.java.nio.file.attribute.BasicFileAttributeView
Throws:
org.kie.commons.java.nio.IOException

readAttributes

public Map<String,Object> readAttributes(String... attributes)
Specified by:
readAttributes in interface org.kie.commons.java.nio.base.ExtendedAttributeView
Overrides:
readAttributes in class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<org.kie.commons.java.nio.base.AbstractPath>

viewTypes

public Class<? extends org.kie.commons.java.nio.file.attribute.BasicFileAttributeView>[] viewTypes()
Specified by:
viewTypes in interface org.kie.commons.java.nio.base.ExtendedAttributeView

setAttribute

public void setAttribute(String attribute,
                         Object value)
                  throws org.kie.commons.java.nio.IOException
Specified by:
setAttribute in interface org.kie.commons.java.nio.base.ExtendedAttributeView
Overrides:
setAttribute in class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<org.kie.commons.java.nio.base.AbstractPath>
Throws:
org.kie.commons.java.nio.IOException

Kie Commons I/O 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.